[Coursera] ChatGPT Prompt Engineering for Developers(2)
Based on the “ChatGPT Prompt Engineering for Developers” course by DeepLearning.AI on Coursera.
Iterative
Prompt 개발은 iterative process다.

1. First prompt ≠ final prompt
- 대부분의 경우 처음 만든 prompt는 원하는 결과를 주지 않음
 - 핵심은 완벽한 prompt를 찾는 것이 아니라, 좋은 과정을 통해 점점 개선하는 것
 - Think of it like this: “Write → Run → Review → Refine” 반복
 
2. Just like machine learning
- 마치 머신러닝 모델을 학습시키듯이: 아이디어 → 코드 작성 → 결과 → 분석 → 개선
 - Prompt engineering도 똑같이 계속 실험하고 수정하는 루프를 거쳐야 함
 
3. Real-world prompt example
- 예시로, 가구 제품 fact sheet를 바탕으로 웹사이트 설명 내용을 만들어보자.

 - 길고 장황한 설명 생성.
 
🤔 Issue 1: The text is too long
- Limit the number of words/sentences/characters.

 - 수정 결과, 길이가 줄어듦
 
💡 Tips for refining prompts
- 가능한 한 구체적인 지시(instruction)를 포함: e.g.) “제품 ID 포함”, “HTML로 출력”, “항목 3가지만 나열”
 - Word count나 character count는 완전히 정확하지는 않음 → 모델이 해석 방식에 따라 조금씩 다르게 처리.
 - “50 words max”, “3문장으로”, “280 characters 이하” 등 다양한 방식 시도
 
🤔 Issue 2. Text focuses on the wrong details
- 
    
Ask it to focus on the aspects that are relevant to the intended audience.

 - 
    
Target audience에 따라 tone도 조절 가능함
- Consumer → 감성적, marketing tonef
 - Furniture retailer → 기술적, 재질 중심 정보 제공
 
 
🤔 Issue 3. Description needs a table of dimensions
- Ask it to extract information and organize it in a table.
 

- 단순 생성
 
[ Load Python libraries to view HTML ]

- HTML formatting, 표(table), 특정 구조 요구 등 복합 지시 추가 가능.
 
Summarizing
1. Summarization의 필요성
- 요즘은 너무 많은 텍스트가 존재하고, 모두 읽기엔 시간이 부족함. 그래서 LLM의 가장 유용한 활용 중 하나는 “summarize text”임. 특히 e-commerce, customer support 등 다양한 곳에서 적용 가능.
 
2. 제품 리뷰 요약
[ text to summarize ]

1) Summarize with a word/sentence/character limit

2) Summarize with a focus on shipping and delivery
-요약할 때 목적이 분명하면, 그에 맞는 prompt 수정이 필요함.
- 배송팀에 피드백 주기 → 배송 관련 내용 강조
 
3) Summarize with a focus on price and value

- 가격팀에 전달 → 가격/가성비 관련 정보 강조
 
4) Try “extract” instead of “summarize”

- 프롬프트를 “extract relevant information” 방식으로 바꾸면, 원하는 정보만 추출할 수 있음.
 
5) Summarize multiple product reviews

- 여러 리뷰를 한꺼번에 요약하고자 할 때, for 루프 등으로 리스트를 돌며 20단어 이내 요약을 반복 수행 가능
 - 예시 출력: 팬더 인형 → 스탠딩 램프 → 전동 칫솔 → 블렌더 등
 - 각 리뷰의 핵심만 빠르게 파악 가능하고, 필요하면 원문 보기 버튼으로 세부 내용에 대해 확인 가능함.
 
Leave a comment