πŸ—œοΈSummarizing

#ChatGPT Prompt Engineering for Developers #DeepLearning.AI

이 μ»¨ν…μΈ λŠ” DeepLearning.AIarrow-up-right 의 ShortCourse 쀑 ν•˜λ‚˜μΈ ChatGPT Prompt Engineering for Developersarrow-up-right λ‚΄μš©μ„ μ •λ¦¬ν•œ 것 μž…λ‹ˆλ‹€.

Summarizing

μš”μ¦˜μ€ 읽어야 ν•  ν…μŠ€νŠΈκ°€ λ„ˆλ¬΄λ‚˜ λ§ŽμŠ΅λ‹ˆλ‹€. ν•„μš”ν•œ μ •λ³΄λ§Œ λΉ λ₯΄κ²Œ μˆ˜μ§‘ν•  μˆ˜λŠ” μ—†μ„κΉŒμš”? LLM을 μ‚¬μš©ν•˜λ©΄ 논문같은 ν…μŠ€νŠΈ 데이터λ₯Ό λΉ λ₯΄κ²Œ 읽을 수 μžˆλ„λ‘ μš”μ•½ν•˜λŠ” μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ChatGPTλ₯Ό μ‚¬μš©ν•΄λ³΄μ‹  뢄듀이라면 μ•„λ§ˆ ν•œλ‘λ²ˆ μ •λ„λŠ” κΈ€μ˜ μš”μ•½μ„ μš”μ²­ν•œ 적이 μžˆμ„ 것 μž…λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ–΄λ–»κ²Œ μš”μ²­ν•΄μ•Ό μ›ν•˜λŠ” μš”μ•½ 정보λ₯Ό 얻을 수 μžˆμ„κΉŒμš”?

이번 λ¬Έμ„œμ—μ„œλŠ” ν…μŠ€νŠΈ 데이터 μš”μ•½μ„ μœ„ν•œ ν”„λ‘¬ν”„νŒ… 방법에 λŒ€ν•΄ μ•Œμ•„λ΄…λ‹ˆλ‹€.

Example

μš”μ•½μ΄ ν•„μš”ν•œ ν…μŠ€νŠΈ 데이터λ₯Ό μ€€λΉ„ν•©λ‹ˆλ‹€.

prod_review = """
Got this panda plush toy for my daughter's birthday, \
who loves it and takes it everywhere. It's soft and \ 
super cute, and its face has a friendly look. It's \ 
a bit small for what I paid though. I think there \ 
might be other options that are bigger for the \ 
same price. It arrived a day earlier than expected, \ 
so I got to play with it myself before I gave it \ 
to her.
"""

LLMμ—κ²Œ μœ„ λ¬Έμž₯을 μš”μ•½ν•΄λ‹¬λΌλŠ” μž‘μ—…μ„ ν•˜κΈ°μ „μ— μ’€ 더 ꡬ체적인 상황 λ¬˜μ‚¬λ₯Ό ν•¨κ»˜ μ „λ‹¬ν•˜λ©΄ μ’‹μŠ΅λ‹ˆλ‹€. μ•„λž˜μ™€ 같이 ν…μŠ€νŠΈ 데이터λ₯Ό μš”μ•½ν•΄λ‹¬λΌκ³  ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

LLM은 μƒν’ˆ λ¦¬λ·°λΌλŠ” μ •λ³΄λŠ” μ—†μ§€λ§Œ κΈ€μ˜ λ¬Έλ§₯상 μ œν’ˆ ν›„κΈ°λΌλŠ” 것은 νŒŒμ•…ν•œ 것 κ°™μŠ΅λ‹ˆλ‹€. κ·Έ κ²°κ³Ό μ•„λž˜μ™€ 같은 μš”μ•½ 정보λ₯Ό μ œκ³΅ν•˜κ²Œ λ©λ‹ˆλ‹€.

리뷰 λ‚΄μš©μ΄ μš”μ•½λœ 것은 λ§žμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 읽어야할 ν…μŠ€νŠΈμ˜ 정보가 μ—¬μ „νžˆ λ§Žμ€ 것 κ°™μŠ΅λ‹ˆλ‹€. κ·Έ 외에도 ν…μŠ€νŠΈ 데이터λ₯Ό λ¬˜μ‚¬ν•˜κΈ° μœ„ν•œ λ¬Έμž₯듀이 ν•¨κ»˜ μž‘μ„±λ˜μ–΄ λΆˆν•„μš”ν•˜κ²Œ λ¬Έμž₯이 κΈΈμ–΄μ§€λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

Summarize with a word/sentence/character limit

μš”μ•½μ„ ν•΄μ•Όν•˜λŠ” 것에 μ’€ 더 집쀑할 수 μžˆλ„λ‘ λͺ…λ Ήμ–΄λ₯Ό μˆ˜μ •ν•©λ‹ˆλ‹€. ν…μŠ€νŠΈ 데이터에 λŒ€ν•œ 정보λ₯Ό μ’€ 더 μ œκ³΅ν•˜μ—¬ 뢀가적인 μš”μ•½μ„ ν•˜μ§€ μ•Šλ„λ‘ ν•©λ‹ˆλ‹€. λ¬Έμž₯의 개수 ν˜Ήμ€ κΈ€μž 개수λ₯Ό μ œν•œν•˜μ—¬ 핡심 μ •λ³΄λ§Œ 좜λ ₯ν•˜λ„λ‘ μœ λ„ν•©μ‹œλ‹€.

LLM이 μ œν•œλœ μš©λŸ‰ λ‚΄μ—μ„œ ν•„μš”ν•œ μ •λ³΄λ§Œ μš”μ•½ν•˜μ—¬ μ œκ³΅ν•˜λŠ” 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

Summarize with a focus on specific perspective

ν…μŠ€νŠΈ 데이터 μš”μ•½μ„ μš”μ²­ν•˜λŠ” μ΄μœ λŠ” 읽어야할 데이터가 많기 λ•Œλ¬Έμž…λ‹ˆλ‹€. κ·Έλ ‡λ‹€λ©΄ μš”μ•½λœ 데이터λ₯Ό μ½κ±°λ‚˜, μ΄ν•΄ν•œ λ‹€μŒ ν•˜λŠ” ν–‰λ™μ—λŠ” 무엇이 μžˆμ„κΉŒμš”? λ³Έ λ¬Έμ„œμ—μ„œ μ‚¬μš©ν•˜λŠ” μ˜ˆμ‹œλŠ” μ‡Όν•‘λͺ°μ—μ„œ κ΅¬λ§€ν•œ μ œν’ˆμ— λŒ€ν•œ ν›„κΈ°λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ œν’ˆ ν›„κΈ°λΌλŠ” κ΄€μ μ—μ„œ 이 데이터λ₯Ό μ½λŠ” μ‚¬λžŒμ€ μƒν’ˆμ˜ 판맀자 일 것 μž…λ‹ˆλ‹€. 이듀은 μ œν’ˆ ν›„κΈ°λ₯Ό 톡해 μƒν’ˆμ˜ μ „λ‹¬κ³Όμ •μ΄λ‚˜, μ œν’ˆ μƒνƒœμ— λŒ€ν•œ ν”Όλ“œλ°±μ΄ ν•„μš”ν•  것 μž…λ‹ˆλ‹€.

이 ν”„λ‘œμ„ΈμŠ€λ₯Ό μ••μΆ•ν•˜μ—¬ ν•œλ²ˆμ— μ§„ν–‰ν•˜κ³ μž ν•©λ‹ˆλ‹€. μ΄λ²ˆμ—λŠ” LLMμ—κ²Œ μ œν’ˆ ν›„κΈ°λ₯Ό 읽고 판맀자 μž…μž₯μ—μ„œ μ•Œμ•„μ•Όν•  정보λ₯Ό μš”μ•½ν•˜λŠ” μž‘μ—… λͺ…λ Ήμ–΄λ₯Ό ꡬ성해 λ³΄κ² μŠ΅λ‹ˆλ‹€. 특히 shipping κ³Ό delivery κ΄€μ μ—μ„œ μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

ν•΄μ•Όν•  일은 κ°„λ‹¨ν•©λ‹ˆλ‹€. ν”„λ‘¬ν”„νŠΈλ₯Ό μš°λ¦¬κ°€ μ›ν•˜λŠ” λͺ©μ μ— 맞게 μˆ˜μ •ν•˜λŠ” 것 μž…λ‹ˆλ‹€. κ°€μ΄λ“œλΌμΈμ„ 잘 μ§€ν‚€κ³ , μ›ν•˜λŠ” 좜λ ₯을 얻을 λ•Œ κΉŒμ§€ μ •μ œν•˜λŠ” 과정을 λ°˜λ³΅ν•©λ‹ˆλ‹€.

LLM은 μ œν’ˆ ν›„κΈ°λ₯Ό 읽고 μ œν’ˆ 배솑 κ΄€μ μ—μ„œ ν”Όλ“œλ°±μ„ μœ„ν•œ 정보λ₯Ό μš”μ•½ν•©λ‹ˆλ‹€.

Try "extract" instead of "summarize"

μ–΄λ–€ μž‘μ—…μ€ ν•„μš”ν•œ λΆ€λΆ„λ§Œ μΆ”μΆœν•΄λ‚΄λŠ” κ²ƒμœΌλ‘œλ„ μΆ©λΆ„ν•˜κ±°λ‚˜, λ³€ν˜•λ˜μ§€ μ•Šμ€ μš”μ•½ 데이터가 ν•„μš”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ν•΄μ•Όν•  일은 κ°„λ‹¨ν•©λ‹ˆλ‹€. ν”„λ‘¬ν”„νŠΈλ₯Ό μ’€ 더 ꡬ체적으둜 μž‘μ„±ν•©μ‹œλ‹€.

LLM은 ν•„μš”ν•œ μ •λ³΄λ§Œ μΆ”μΆœν•˜μ—¬ μ œκ³΅ν•˜κ²Œ λ©λ‹ˆλ‹€.

Last updated