RTF νλ μμν¬λ 무μμΈκ°?
π In One Sentence
RTFλ Role, Task, Formatμ΄λΌλ μΈ λΆλΆμΌλ‘ ꡬμ±λ ν둬ννΈ κΈ°λ³Έ ꡬ쑰λ‘, λ ν° νλ μμν¬μ μ€λ²ν€λ μμ΄ μΌμ μμ μ νμν μ΅μνμ ꡬ쑰λ₯Ό λͺ¨λΈμ μ 곡ν©λλ€.
π¬ In Plain Terms
AIμκ² λꡬμ¬μΌ νλμ§(Role), 무μμ ν΄μΌ νλμ§(Task), κ·Έλ¦¬κ³ λ΅λ³μ μ΄λ»κ² νμνν΄μΌ νλμ§(Format)λ₯Ό μλ € μ£Όμμμ€. κ·Έκ²μ΄ μ λΆμ λλ€. μΈ κ°μ§. μΌμ μμ μ 80%μ ν¨κ³Όμ μ λλ€. μΆ©λΆνμ§ μμ λλ CO-STARλ SPECSλ‘ λμ΄κ°μμμ€.
RTF νλ μμν¬λ λͺ¨λΈμκ² μμ μ΄ λꡬμΈμ§, 무μμ ν΄μΌ νλμ§, κ·Έλ¦¬κ³ λ΅λ³μ΄ μ΄λ»κ² 보μ¬μΌ νλμ§λ₯Ό μλ € μ£Όλ μΈ λΆλΆμΌλ‘ ꡬμ±λ ν둬ννΈ ν¨ν΄μ λλ€. λμ¨ν μ§λ¬Έμ 보λ΄λ λμ Role, Task, Formatμ λͺ μμ μΌλ‘ μ§μ ν©λλ€. μ΄λ GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro λ° Ollamaλ LM Studioλ₯Ό ν΅ν΄ μ€ννλ λ‘컬 λͺ¨λΈ μ λ°μμ μλν©λλ€.
RTFλ μλμ μΌλ‘ μ΅μνλμ΄ μμ΅λλ€. μΈ κ°μ§ νλλ§μΌλ‘ κΈ°μ΅νκΈ° μ½κ³ , μ±μ°κΈ° λΉ λ₯΄λ©°, λ§μ μΌμ μμ μ μΆ©λΆν μ μ°ν©λλ€. μ΄λ€ νΉμ νλ μμν¬λ₯Ό μ¬μ©ν΄μΌ ν μ§ νμ€νμ§ μμ λλ "κΈ°λ³Έ ν둬ννΈ κΈ°λ³Έ ꡬ쑰"λ‘ μ·¨κΈν μ μμ΅λλ€.
μΈ κ°μ§ RTF κ΅¬μ± μμ
κ°λ ₯ν RTF ν둬ννΈλ μΈ κ°μ§ κ΅¬μ± μμλ₯Ό λͺ ννκ² μ μνμ¬ λͺ¨λΈμ΄ μμ μ μν μ λν΄ λͺ¨νΈν¨μ΄ μλλ‘ ν©λλ€. λ μ΄λΈμ΄ λΆμ μ€λ‘ μμ±νκ±°λ, μΈ λΆλΆμ λͺ¨λ ν¬ν¨νλ νλμ λ¬Έμ₯μΌλ‘ μμ±ν μ μμ΅λλ€.
μΌλ°μ μΈ μ μ:
- Role: λͺ¨λΈμ΄ μ±νν΄μΌ νλ κ΄μ μ΄λ μ λ¬Έμ±(μ: "λΉμ μ μλμ΄ λ°μ΄ν° λΆμκ°μ λλ€").
- Task: μνλ ꡬ체μ μΈ νλμ νλ λ¬Έμ₯μΌλ‘ μ€λͺ .
- Format: μΆλ ₯μ ꡬ쑰, κΈΈμ΄, μ€νμΌ(μ: "3κ°μ κΈλ¨Έλ¦¬νμ 2λ¬Έμ₯ μμ½").
π Formatμ΄ ν΅μ¬ μ λ΅
Roleκ³Ό Taskλ λͺ νν©λλ€ β λλΆλΆμ μ¬λλ€μ μ΄λ―Έ μνλ κ²μ λ§ν©λλ€. Formatμ΄ RTFκ° μ€μ§μ μΈ κ°μΉλ₯Ό λνλ κ³³μ λλ€. "μ΅λ 50λ¨μ΄μ© 3κ°μ κΈλ¨Έλ¦¬ν, markdown"μ "μμ½ν΄ μ£Όμμμ€"λ³΄λ€ ν¨μ¬ λ μΌκ΄λ μΆλ ₯μ μμ±ν©λλ€. Format νλλ RTFμ λΉλ° 무기μ λλ€.
RTFκ° μ μ©ν μ΄μ
RTF νλ μμν¬λ κ±°μ μ€λ²ν€λ μμ΄ λ 볡μ‘ν νλ μμν¬μ λλΆλΆμ μ΄μ μ μ 곡νκΈ° λλ¬Έμ μ μ©ν©λλ€. ν둬ννΈλ₯Ό 보λ΄κΈ° μ μ μΈ κ°μ§ κ²°μ (λκ°, 무μμ, μ΄λ»κ²)μ λ΄λ¦¬λλ‘ κ°μ ν©λλ€.
μ€μ©μ μΈ μ₯μ μ λ€μκ³Ό κ°μ΅λλ€:
- μΌμ μμ μ μν λ€μ€ μΉμ νλ μμν¬λ³΄λ€ λΉ λ₯Έ ν둬ννΈ μμ±.
- νμμ΄ νμ λͺ μμ μ΄λ―λ‘ λͺ¨λΈκ³Ό μ€ν μ λ°μ κ±Έμ³ λ λμ μΌκ΄μ±.
- RTFλ₯Ό λͺ λΆ μμ λ°°μ°κ³ μ΄λμλ μ¬μ¬μ©ν μ μλ νμμ μν μ¬μ΄ μ¨λ³΄λ©.
μμ: λμ RTF ν둬ννΈ vs μ’μ RTF ν둬ννΈ
RTF λ²μ μ λͺ¨λΈμκ² λ΄μ©μ μ΄λ»κ² μκ°νκ³ κ²°κ³Όλ₯Ό μ΄λ»κ² ν¨ν€μ§ν΄μΌ νλμ§ μ νν μλ € μ£Όμ΄ λ€λ₯Έ μ¬λλ€μ΄ μ¦μ μ¬μ©ν μ μκ² ν©λλ€.
β λΉκ΅¬μ‘°μ μμ²
μ΄ νμλ₯Ό μμ½ν΄ μ£Όμμμ€.
β RTF ν둬ννΈ
Role: λΉμ μ κ³ μ κ²½μμ§μ μν νλ‘μ νΈ μν νμλ₯Ό μμ½νλ μ΄μ λ§€λμ μ λλ€. Task: νμλ‘μ μ½κ³ νμμμ λ Όμλ μ£Όμ κ²°μ μ¬ν, λ―Έκ²° μν, λ€μ λ¨κ³λ₯Ό νμ νμμμ€. Format: μΈ κ°μ§ μΉμ (`Decisions`, `Risks`, `Next steps`)μ ν¬ν¨ν Markdown μμ½μ μΆλ ₯νμμμ€. κ° μΉμ μλμ 3-5κ°μ κΈλ¨Έλ¦¬νλ₯Ό μ¬μ©νμμμ€. μ΄ μμ½μ 250λ¨μ΄ μ΄λ΄λ‘ μ μ§νμμμ€.
RTFλ₯Ό μ¬μ©ν λ
μ¬μ ν λͺ νμ±κ³Ό ꡬ쑰λ₯Ό κ°μ νλ κ°λ¨νκ³ μ¬μ¬μ© κ°λ₯ν ν¨ν΄μ μν λ RTF νλ μμν¬λ₯Ό μ¬μ©ν΄μΌ ν©λλ€. κΈ΄ λͺ μΈμλ λ€λ¨κ³ μΆλ‘ μΆμ μ΄ νμνμ§ μμ λλ§λ€ κ°λ ₯ν κΈ°λ³Έκ°μ λλ€.
μΌλ°μ μΈ μ¬μ© μ¬λ‘λ λ€μκ³Ό κ°μ΅λλ€:
- μ΄λ©μΌμ΄λ μ±ν μ μν μ§§μ λ³΄κ³ μ, μμ½, μ 리.
- λͺ νν κ΅¬μ‘°λ‘ κ³ κ°μ΄λ λ΄λΆ μ΄ν΄κ΄κ³μμ λν μλ΅ μ΄μ μμ±.
- μ§μ λ μΆλ ₯ νμμΌλ‘ μμ μ½λ μ€λν«μ΄λ 리ν©ν°λ§ μμ±.
- μ ν μ€λͺ , FAQ νλͺ©, κ°λ¨ν 체ν¬λ¦¬μ€νΈμ κ°μ λΉ λ₯Έ μ½ν μΈ .
RTFκ° μ ν©νμ§ μμ κ²½μ°
| μλλ¦¬μ€ | RTFμ νκ³ | λμ μ¬μ© |
|---|---|---|
| μ΄μ‘°μ λμμ΄ μ€μν κ³ κ° λμ μ½ν μΈ | λͺ μμ μΈ Audience λλ Tone νλ μμ | CO-STAR(Style, Audience, Tone ν¬ν¨) λλ CRAFT(Constraints, Role, Audience, Format, Tone) |
| μ격ν λ°μ΄ν° ꡬ쑰 λλ μ€ν€λ§ μ μ© νμ | Format νλκ° JSONμ μμ²ν μ μμ§λ§ μ μ½ κ΅¬λ¬Έ μμ | SPECS(λͺ μμ Constraints νλ ν¬ν¨) |
| λ€λ¨κ³ μΆλ‘ λλ κ²°μ λ Όλ¦¬ νμ | λͺ μμ μΈ λ¨κ³λ³ μΆλ‘ νλ μμ | TRACE(Trigger, Response, Action, Consequence, Evaluation ν¬ν¨) |
| μ‘°κ±΄λΆ λ Όλ¦¬κ° μλ 볡μ‘ν μν¬νλ‘ | ν둬ννΈλΉ λ¨μΌ Role/Task/Format | APE(Action, Process, Examples) λλ λ§μΆ€ν λ©ν°ν΄ μν¬νλ‘ |
λΉκ΅ ν
RTFμ λ€λ₯Έ μ£Όμ νλ μμν¬μ λΉκ΅:
μ°¨μ κΈ°λ° λΉκ΅
| μ°¨μ | RTF | CO-STAR | SPECS | TRACE |
|---|---|---|---|---|
| νλ μ | 3κ° (Role, Task, Format) | 6κ° (Context, Objective, Style, Audience, Response, Tone) | 5κ° (Settings, Person, Examples, Pattern, Constraints) | 5κ° (Trigger, Response, Action, Consequence, Evaluation) |
| μ€μ μκ° | 30μ΄ | 2-3λΆ | 3-5λΆ | 2-3λΆ |
| μ΅μ μ©λ | μΌμμ μ΄κ³ λ°λ³΅ κ°λ₯ν μμ | μ΄μ‘° λ° λμ μ μ΄ | μ격ν μ€ν€λ§ λ° μ μ½ | λͺ μμ μΆλ‘ λ¨κ³ |
| μΆλ ₯ μΌκ΄μ± | μ’μ | λ§€μ° μ’μ | λ§€μ° μ’μ | μ’μ |
| μμ νμ μ¬λΆ | μλμ€ | μ νμ | μ (κ°λ ₯ν ν¨ν΄) | μλμ€ |
μλ³ λΉκ΅ (RTF vs κΈ°ν)
| λΉκ΅ | μ°μΈ | μ΄μ |
|---|---|---|
| RTF vs CO-STAR | CO-STAR (λμμ΄ μ€μν κ²½μ°) | CO-STARλ λͺ μμ μΈ Audienceμ Tone νλλ₯Ό ν¬ν¨ν©λλ€. RTFλ μ΄μ‘°λ₯Ό Roleμ΄λ Formatμ μ΅μ§λ‘ λ£μ΄μΌ νλλ° μ΄λ μ§μ λΆν΄μ§λλ€. λͺ©μ리μ μ κ²½ μ°μ§ μλλ€λ©΄ RTFκ° λ λΉ λ¦ λλ€. |
| RTF vs SPECS | SPECS (μ격ν μ μ½μ΄ νμν κ²½μ°) | SPECSλ μ μ© Constraints νλλ₯Ό ν¬ν¨νλ©° μμλ₯Ό κΈ°λν©λλ€. RTFλ Formatμμ μ μ½μ μμ²ν μ μμ§λ§ ꡬ쑰νλ κ΅¬λ¬Έμ΄ μμ΅λλ€. JSON, CSV λλ ꡬ쑰νλ λ°μ΄ν°μλ SPECSκ° μ°μΈν©λλ€. |
| RTF vs TRACE | TRACE (μΆλ‘ μ΄ μ€μν κ²½μ°) | TRACEλ μΈκ³Ό κ΄κ³(Trigger β Response β Action β Consequence)λ₯Ό λͺ μμ μΌλ‘ λͺ¨λΈλ§ν©λλ€. RTFμλ μΆλ‘ λ¨κ³ νλκ° μμ΅λλ€. 볡μ‘ν λ Όλ¦¬μλ TRACEλ₯Ό, λ¨μν μΆλ ₯μλ RTFλ₯Ό μ¬μ©νμμμ€. |
| RTF vs Chain-of-Thought | μνΈ λ³΄μμ | RTFλ μν κ³Ό μΆλ ₯ νμμ μ μν©λλ€. CoTλ μΆλ‘ μ ν₯μμν΅λλ€. κ²°ν©νμμμ€: RTFλ‘ ν둬ννΈλ₯Ό ꡬ쑰ννκ³ , 볡μ‘ν μνμ΄λ λ Όλ¦¬λ₯Ό μν΄ "λ¨κ³μ μΌλ‘ μκ°νμμμ€"λ₯Ό μΆκ°νμμμ€. |
RTF ν둬ννΈ μμ± λ°©λ²
- 1Role: AIκ° μ°κΈ°ν μν μ μ μνμμμ€. ꡬ체μ μΈ μν μ΄ μΌλ°μ μΈ μν λ³΄λ€ λ«μ΅λλ€. λμ μ: "λΉμ μ λμμ΄ λ©λλ€." μ’μ μ: "λΉμ μ μ±λ₯ μ νλ₯Ό κ²ν νλ μλμ΄ λ°±μλ μμ§λμ΄μ λλ€." ꡬ체μ μΌμλ‘ μΆλ ₯μ΄ λ μΌκ΄λ©λλ€.
- 2Task: AIκ° λ¬΄μμ ν΄μΌ νλμ§ λͺ μνμμμ€. ꡬ체μ μΌλ‘ μμ±νμμμ€. λμ μ: "μ΄κ²μ μμ½νμμμ€." μ’μ μ: "λ Όμλ μΈ κ°μ§ μ£Όμ κ²°μ μ¬ν, λ―Έκ²° μν, λ€μ λ¨κ³λ₯Ό νμ νμμμ€."
- 3Format: ꡬ쑰, κΈΈμ΄, μ€νμΌμ μ§μ νμμμ€. μ΄κ²μ΄ RTFκ° κ°μΉλ₯Ό λνλ κ³³μ λλ€. λμ μ: (Format μμ). μ’μ μ: "3κ°μ κΈλ¨Έλ¦¬ν, κ° μ΅λ 50λ¨μ΄, markdown, μ΄ 200λ¨μ΄ μ΄λ΄."
- 4Taskμ Formatμ λΆλ¦¬νμμμ€. νλμ λ©μ΄λ¦¬λ‘ ν©μΉλ©΄ μ΄λ κ²λ μΆ©λΆν ꡬ체μ±μ μ»μ§ λͺ»ν©λλ€. ꡬλΆνμ¬ μ μ§νμμμ€.
- 5λͺ νν΄ λ³΄μΌ λλ νμ Formatμ ν¬ν¨νμμμ€. Format μμ΄λ λͺ¨λΈμ΄ κΈ°λ³Έμ μΌλ‘ μ°λ¬Έ λ¨λ½μ μ¬μ©ν©λλ€.
μ€μ RTF μμ 5κ°μ§
μΌλ°μ μΈ μν¬νλ‘λ₯Ό μν 5κ°μ§ μ€μ μ¬μ© κ°λ₯ν RTF ν둬ννΈμ λλ€:
μμ 1: μ£Όκ° μν μμ½
Role: λΉμ μ μμμ§μ μν μ£Όκ° μν μμ½μ μμ±νλ μ΄μ λ§€λμ μ λλ€.
Task: μ΄λ² μ£Ό νλ‘μ νΈ μ§ν μν©, μ£Όμ κ²°μ μ¬ν, νμ λ μν, λ€μ μ£Ό μ°μ μμλ₯Ό μμ½νμμμ€.
Format: Markdown, λ€ κ°μ§ μΉμ (Summary, Decisions, Risks, Next Week), μΉμ λΉ 3-5κ°μ κΈλ¨Έλ¦¬ν, μ΅λ 300λ¨μ΄.
μμ 2: μ½λ 리뷰 νΌλλ°±
Role: λΉμ μ μ μ§λ³΄μμ±, μ±λ₯, 보μμ κ²ν νλ μλμ΄ λ°±μλ μμ§λμ΄μ λλ€.
Task: μ΄ μ½λ λΈλ‘μ κ²ν νκ³ λ¬Έμ λ₯Ό νμ νλ©°, κ°μ μ¬νμ μ μνκ³ , μ 체 νμ§μ νκ°νμμμ€.
Format: Markdown, μΈ κ°μ§ μΉμ (Issues Found, Improvements, Quality Rating 1-5), μμμλ μ½λ λΈλ‘ μ¬μ©.
μμ 3: κ³ κ° μ΄λ©μΌ μ΄μ
Role: λΉμ μ κ³ κ° λΆλ§μ μ λ¬Έμ μ΄κ³ 곡κ°μ μΈ λ΅λ³μ μμ±νλ κ³ κ° μ±κ³΅ λ§€λμ μ λλ€.
Task: κ³ κ°μ μ°λ €λ₯Ό ν΄κ²°νκ³ , μ μ ν κ²½μ° μ¬κ³Όνλ©°, ν΄κ²°μ± μ μ€λͺ νκ³ , μ λ’°λ₯Ό ν볡νμμμ€.
Format: μ΄λ©μΌ νμ(μΈμ¬λ§, 2-3λ¨λ½, λ§Ίμλ§), μ λ¬Έμ μΈ μ΄μ‘°, 150-250λ¨μ΄.
μμ 4: νμλ‘μμ νλ νλͺ© μΆμΆ
Role: λΉμ μ λ―Έκ°κ³΅ νμλ‘μμ νλ νλͺ©μ μΆμΆνλ νλ‘μ νΈ μ½λλ€μ΄ν°μ λλ€.
Task: λ΄λ €μ§ κ²°μ , λ Όμλ μν, λ΄λΉμμ κΈ°νμ΄ μλ λ€μ λ¨κ³λ₯Ό νμ νμμμ€.
Format: μΈ κ°μ§ μΉμ (Decisions, Risks, Action Items)μ΄ μλ Markdown, λ΄λΉμμ κΈ°νμ΄ μλ 체ν¬λ¦¬μ€νΈ νμμ νλ νλͺ©.
μμ 5: λΉκΈ°μ μ¬μ©μλ₯Ό μν μ ν λ¬Έμ
Role: λΉμ μ λΉκΈ°μ μ¬μ©μμκ² κ°λ¨ν μΈμ΄λ‘ κΈ°λ₯μ μ€λͺ νλ κΈ°μ μκ°μ λλ€.
Task: μ΄ κΈ°λ₯μ΄ λ¬΄μμ νλμ§, μ μ¬μ©ν μ μλμ§, μΈ κ°μ§ κ°λ¨ν λ¨κ³λ‘ μ΄λ»κ² μ¬μ©νλμ§ μ€λͺ νμμμ€.
Format: 1λ¬Έμ₯ λμ , μμκ° μλ 3κ°μ λ²νΈ λ§€κΈ°κΈ° λ¨κ³, 1λ¬Έμ₯ κ²°λ‘ . μ λ¬Έ μ©μ΄λ₯Ό νΌνμμμ€.
RTFμ λ€λ₯Έ νλ μμν¬ κ²°ν©
RTFλ₯Ό κ²½λ κΈ°λ³Έκ°μΌλ‘ μ·¨κΈνκ³ μ μ½μ΄ μ¦κ°ν λ λ λ¬΄κ±°μ΄ νλ μμν¬λ‘ μ νν¨μΌλ‘μ¨ RTF νλ μμν¬λ₯Ό λ€λ₯Έ νλ μμν¬μ κ²°ν©ν΄μΌ ν©λλ€. μ€μ©μ μΈ ν¨ν΄μ λ€μκ³Ό κ°μ΅λλ€:
- λΉ λ₯΄κ² λͺ νν κ΅¬μ‘°κ° νμν λλΆλΆμ μλ‘μ΄ μμ μλ RTFλ‘ μμνμμμ€.
- μ격ν μ€ν€λ§, μμ, μ μ½μ΄ νμν λλ SPECSλ‘ μ΄λνμμμ€.
- μ΅μ’ λ΅λ³ μ μ λͺ μμ μΈ μΆλ‘ λ¨κ³κ° νμν λλ TRACEλ APEλ₯Ό μ¬μ©νμμμ€.
- λμκ³Ό μ΄μ‘°κ° μ€μ¬μ΄ λ λλ CRAFTμ κ°μ μ°½μμ μΈ νλ μμν¬λ₯Ό μ¬μ©νμμμ€.
μΌλ°μ μΈ RTF μ€μ
β λͺ¨νΈν Role β "λΉμ μ λμμ΄ λλ μ΄μμ€ν΄νΈμ λλ€"
Why it hurts: "λμμ΄ λλ μ΄μμ€ν΄νΈ"λ κΈ°λ³Έκ°μ λλ€. μ무κ²λ μΆκ°νμ§ μμ΅λλ€. λͺ¨νΈν μν μ λͺ¨λΈμ΄ μμ μ κ΄μ μ μ ννκ² νλ©°, μ΄λ μ€ν κ°μ λ¬λΌμ§λλ€.
Fix: ꡬ체μ μΌλ‘ μμ±νμμμ€: "λΉμ μ μλμ΄ λ°±μλ μμ§λμ΄μ λλ€" λλ "λΉμ μ CFOλ₯Ό λμμΌλ‘ νλ B2B λ§μΌν λ§€λμ μ λλ€." μν μ΄ κ΅¬μ²΄μ μΌμλ‘ μΆλ ₯μ΄ λ μΌκ΄λ©λλ€.
β Taskμ Formatμ΄ νλμ λ©μ΄λ¦¬λ‘ ν©μ³μ§
Why it hurts: "μ΄ νμλ₯Ό κΈλ¨Έλ¦¬νλ‘ μμ½νμμμ€"λ μμ κ³Ό νμμ νΌν©ν©λλ€. ν©μ³μ§λ©΄ μ΄λ κ²λ μΆ©λΆν ꡬ체μ±μ μ»μ§ λͺ»ν©λλ€.
Fix: λΆλ¦¬νμμμ€: Task = "κ²°μ μ¬ν, μν, λ€μ λ¨κ³λ₯Ό νμ νμμμ€." Format = "Markdown, 3κ° μΉμ , κ° 3-5κ° κΈλ¨Έλ¦¬ν, 250λ¨μ΄ μ΄λ΄."
β Formatμ΄ μμ ν λλ½λ¨
Why it hurts: λͺ μμ μΈ Format μμ΄λ λͺ¨λΈμ΄ κΈ°λ³Έμ μΌλ‘ μ°λ¬Έ λ¨λ½μ μ¬μ©ν©λλ€. μ΄κ²μ΄ "AIκ° ν μ€νΈ λ©μ΄λ¦¬λ₯Ό 쀬λ€"λ #1 μμΈμ λλ€.
Fix: νμ Formatμ μ§μ νμμμ€. "Format: 3κ°μ κΈλ¨Έλ¦¬ν"λΌλ μλ κ²λ³΄λ€ λ«μ΅λλ€.
β λμ/μ΄μ‘° μ μ΄κ° νμν μμ μ RTF μ¬μ©
Why it hurts: RTFμλ Audienceλ Tone νλκ° μμ΅λλ€. λͺ©μλ¦¬κ° μ€μν κ³ κ° λμ μ½ν μΈ λ₯Ό μμ±νλ κ²½μ° RTFλ μ΄μ‘°λ₯Ό Roleμ΄λ Format νλμ μ΅μ§λ‘ λ£μ΄μΌ νλλ°, μ΄λ μ§μ λΆν΄μ§λλ€.
Fix: λͺ©μλ¦¬κ° μ€μν λλ CRAFT(λͺ μμ Audienceμ Tone νλ ν¬ν¨) λλ CO-STAR(Styleκ³Ό Audienceλ₯Ό λΆλ¦¬νλ)λ‘ μ ννμμμ€.
β RTF ν둬ννΈλ₯Ό ν νλ¦ΏμΌλ‘ μ μ₯νμ§ μμ
Why it hurts: λ§€μ£Ό κ°μ "νμ μμ½" RTF ν둬ννΈλ₯Ό μ²μλΆν° μμ±νλ κ²μ μκ°μ λλΉνκ³ λΉμΌκ΄μ±μ μ΄λν©λλ€.
Fix: PromptQuorumμμ μλνλ RTF ν둬ννΈλ₯Ό λͺ λͺ λ ν νλ¦ΏμΌλ‘ μ μ₯νμμμ€. μ λ ₯ λ°μ΄ν°λ§ κ΅μ²΄νμ¬ μ¬μ¬μ©νμμμ€.
PromptQuorumμ RTF νλ μμν¬ κ΅¬ν λ°©μ
PromptQuorumμ μ¬μ©μκ° μΌκ΄λ λ°©μμΌλ‘ Role-Task-Format ν둬νν μ μ μ©ν μ μλλ‘ RTF νλ μμν¬λ₯Ό λ΄μ₯ ν둬ννΈ κ΅¬μ‘° μ€ νλλ‘ ν¬ν¨νλ λ©ν° λͺ¨λΈ AI λμ€ν¨μΉ λꡬμ λλ€. PromptQuorum λ΄μμ RTF μ΅μ μ μ ννλ©΄ μΈν°νμ΄μ€κ° Role, Task, Format νλλ₯Ό λ ΈμΆνκ³ μ΄λ₯Ό λ¨μΌ μ ꡬμ±λ μ§μλ¬ΈμΌλ‘ μ‘°ν©ν©λλ€.
PromptQuorumμμ RTF νλ μμν¬λ₯Ό μ¬μ©νλ©΄ λ€μμ΄ κ°λ₯ν©λλ€:
- Role, Task, Formatμ ν λ² μ±μ°κ³ GPT-5.5, Claude Opus 4.8, Gemini 3.1 Pro λ° Ollamaλ LM Studioλ₯Ό ν΅ν΄ ꡬμ±λ λ‘컬 λͺ¨λΈ λ± 25κ° μ΄μμ λͺ¨λΈμ λμΌν ꡬ쑰νλ ν둬ννΈλ₯Ό μ μ‘.
- λ°λ³΅ μν¬νλ‘λ₯Ό μν RTF ν둬ννΈλ₯Ό ν νλ¦ΏμΌλ‘ μ μ₯ β μλ₯Ό λ€μ΄ "μ£Όκ° μν μμ½", "κ³ κ° λ΅λ³ μ΄μ" λλ "λ²κ·Έ λ³΄κ³ μ μμ½".
- ν μ λ°μ RTF ν νλ¦Ώμ 곡μ νμ¬ μ λ¬Έκ°κ° μλ μ¬λλ μΌκ΄λ ꡬ쑰νλ μΆλ ₯μ μμ±νλ ν둬ννΈλ₯Ό λ§λ€ μ μκ² ν¨.
- λμΌν RTF ν둬ννΈλ₯Ό μ¬λ¬ λͺ¨λΈμμ λλν A/B ν μ€νΈνμ¬ μ¬μ© μ¬λ‘μ κ°μ₯ μ ν©ν λͺ¨λΈμ μ°Ύμ.
μμ£Ό 묻λ μ§λ¬Έ
RTFλ 무μμ μλ―Έν©λκΉ?
RTFλ Role, Task, Formatμ μλ―Έν©λλ€ β μΈ λΆλΆμΌλ‘ ꡬμ±λ ν둬ννΈ κ΅¬μ‘°λ‘, Roleμ λͺ¨λΈμ΄ μ΄λ€ μν μ ν΄μΌ νλμ§, Taskλ λͺ¨λΈμ΄ 무μμ ν΄μΌ νλμ§, Formatμ μνλ μΆλ ₯μ ꡬ쑰λ₯Ό μ€λͺ ν©λλ€.
RTFλ CO-STARμ μ΄λ»κ² λ€λ¦ λκΉ?
RTFλ μΈ κ°μ§ νλ(Role, Task, Format)μ μ΄μ μ λ§μΆ μ΅μνλ ꡬ쑰μ λλ€. CO-STARλ Context, Style, Audience, Toneμ μΆκ°νμ¬ λ ν¬κ΄μ μ λλ€. λΉ λ₯΄κ³ κ°λ¨ν μμ μλ RTFλ₯Ό, λμκ³Ό μ΄μ‘°κ° μ€μν κ²½μ°μλ CO-STARλ₯Ό μ¬μ©νμμμ€.
RTFλ₯Ό μΈμ μ¬μ©ν΄μΌ ν©λκΉ?
λͺ ννκ² μ μλ μν μμ ꡬ쑰νλ μΆλ ₯μ΄ νμν λ RTFλ₯Ό μ¬μ©νμμμ€. μμ: νμ μμ½, μ½λ μμ±, νΉμ νμμ μ΄λ©μΌ μμ±, λ¬Έμ μμ±. RTFλ ν νλ¦Ώ κΈ°λ° μν¬νλ‘μ μ΄μμ μ λλ€.
RTFλ₯Ό λ€λ₯Έ νλ μμν¬μ κ²°ν©ν μ μμ΅λκΉ?
μ. RTFλ₯Ό μ΄κΈ° μΆλ ₯ μμ±μ μ¬μ©ν λ€μ RISENμ λ°λ³΅μ κ°μ μ μ μ©ν μ μμ΅λλ€. λλ RTFμ Chain-of-Thoughtλ₯Ό κ²°ν©νμ¬ μΆλ‘ μ μΆκ°ν μ μμ΅λλ€. 볡μ‘ν μν¬νλ‘μλ νλ μμν¬λ₯Ό νΌν©νμ¬ μ¬μ©νμμμ€.
μ΄λ€ Roleμ μ§μ ν΄μΌ ν μ§ νμ€νμ§ μμ κ²½μ°μλ μ΄λ»κ² ν΄μΌ ν©λκΉ?
μμ μ λ§λ κ°μ₯ λ¨μν μν λ‘ μμνμμμ€: "λΉμ μ κΈ°μ μκ°μ λλ€", "λΉμ μ νλ‘λνΈ λ§€λμ μ λλ€", λλ "λΉμ μ Python μ λ¬Έκ°μ λλ€." ꡬ체μ μ΄λ μ§λμΉκ² μ κ΅νκ² νμ§ λ§μμμ€. μ΄λ€ μν μ΄ λ λμ κ²°κ³Όλ₯Ό λ§λλμ§ λ³΄κΈ° μν΄ μ¬λ¬ μν μ ν μ€νΈνμμμ€.
Role, Task, Formatμ μμκ° μ€μν©λκΉ?
μ ν΅μ μΈ μμλ Role β Task β Formatμ΄μ§λ§, λͺ¨λΈμ μμμ μκ΄μμ΄ μλλ₯Ό μ΄ν΄ν©λλ€. κ·Έλ¬λ μ΄ νμ€ μμλ₯Ό μ μ§νλ©΄ ν둬ννΈλ₯Ό μ½κ³ ν νλ¦ΏννκΈ° λ μ¬μμ§λλ€. μ격ν μμλ³΄λ€ μΌκ΄μ±μ΄ λ μ€μν©λλ€.
RTFλ λͺ¨λ μΈμ΄ λͺ¨λΈκ³Ό ν¨κ» μλν©λκΉ?
μ. RTFλ νλ μμν¬μ λ 립μ μ λλ€. GPT-5.5, Claude, Gemini, Llama 3.2μ κ°μ μ€νμμ€ λͺ¨λΈ, κ·Έλ¦¬κ³ Ollamaλ LM Studioλ₯Ό ν΅ν λ‘컬 λͺ¨λΈκ³Ό ν¨κ» μλν©λλ€. μμΉμ λͺ λ Ήμ λ°λ₯΄λ λͺ¨λ LLMμ 보νΈμ μΌλ‘ μ μ©λ©λλ€.
μ’μ Format λͺ μΈλ μ΄λ»κ² μμ±ν©λκΉ?
ꡬ체μ μΌλ‘ μμ±νμμμ€: "Format: μ’μ μΆλ ₯" λμ "Format: κ° 15λ¨μ΄ μ΄λ΄μ 5κ° κΈλ¨Έλ¦¬ν"λΌκ³ μμ±νμμμ€. ꡬ쑰(κΈλ¨Έλ¦¬ν, λ¨λ½, μ½λ λΈλ‘, JSON), κΈΈμ΄(λ¨μ΄ μ, νλͺ© μ), μ΄μ‘°(곡μ, 격μ μμ, κΈ°μ μ )λ₯Ό μ§μ νμμμ€.
- Schulhoff, L., et al. (2024). Prompt Engineering Guide. https://www.promptingguide.ai
- Brown, T. B., et al. (2020). "Language Models are Few-Shot Learners." OpenAI. arXiv:2005.14165
- OpenAI. (2026). Prompt Engineering Best Practices. https://platform.openai.com/docs/guides/prompt-engineering
- Anthropic. (2026). Prompt Engineering β Claude API Documentation. https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering