Multi Prompt Chain

Multi Prompt Chain λ…Έλ“œλŠ” μž…λ ₯된 μ§ˆλ¬Έμ— 따라 κ°€μž₯ μ μ ˆν•œ ν”„λ‘¬ν”„νŠΈλ₯Ό μžλ™μœΌλ‘œ μ„ νƒν•˜κ³ , μ„ νƒλœ ν”„λ‘¬ν”„νŠΈλ‘œ LLM 응닡을 μƒμ„±ν•˜λŠ” μ²΄μΈμž…λ‹ˆλ‹€. λ‹€μ–‘ν•œ μ‹œλ‚˜λ¦¬μ˜€μ— λ§žλŠ” ν”„λ‘¬ν”„νŠΈλ₯Ό 미리 μ€€λΉ„ν•΄ 두면, μž…λ ₯ μ§ˆλ¬Έμ— 따라 λ™μ μœΌλ‘œ ν”„λ‘¬ν”„νŠΈλ₯Ό λΆ„κΈ°ν•˜μ—¬ μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


μ£Όμš” κΈ°λŠ₯

  • μž…λ ₯에 따라 μ—¬λŸ¬ ν”„λ‘¬ν”„νŠΈ 쀑 ν•˜λ‚˜λ₯Ό μžλ™ 선택

  • μ„ νƒλœ ν”„λ‘¬ν”„νŠΈλ₯Ό 기반으둜 LLM 응닡 생성

  • Chain Tool λ“±κ³Ό ν•¨κ»˜ μ—°κ³„ν•˜λ©΄ 응닡 흐름을 ν™•μž₯ κ°€λŠ₯

WindyFlo Multi Prompt Chain

μž…λ ₯κ°’ (Inputs)

ν•­λͺ©
μ„€λͺ…
ν•„μˆ˜ μ—¬λΆ€

Language Model

μ„ νƒλœ ν”„λ‘¬ν”„νŠΈλ‘œ 응닡을 생성할 LLM (예: OpenAI Chat, Claude λ“±)

ν•„μˆ˜

Prompt 리슀트

JSON λ˜λŠ” 파일 λ‚΄ μ—¬λŸ¬ 개의 ν”„λ‘¬ν”„νŠΈ μ§‘ν•© (별도 λ…Έλ“œμ—μ„œ μ€€λΉ„ ν•„μš”)

ν•„μˆ˜

Input Moderation

μž…λ ₯값에 λŒ€ν•œ μœ ν•΄ μ½˜ν…μΈ  필터링 κΈ°λŠ₯

선택


좜λ ₯κ°’ (Outputs)

ν•­λͺ©
μ„€λͺ…

MultiPromptChain

μ„ νƒλœ ν”„λ‘¬ν”„νŠΈλ‘œ μƒμ„±λœ ν…μŠ€νŠΈ 응닡


ν™œμš© μ˜ˆμ‹œ

  • 고객 질문 μœ ν˜• μžλ™ λΆ„κΈ°

    • 질문 λ‚΄μš©μ΄ "계정", "결제", "κΈ°μˆ μ§€μ›"에 따라 각각 λ‹€λ₯Έ ν”„λ‘¬ν”„νŠΈλ₯Ό μ μš©ν•˜μ—¬ 응닡 처리

  • 문체 μ„ νƒν˜• 응닡 생성기

    • β€œλΆ€λ“œλŸ½κ²Œ λ§ν•΄μ€˜β€, β€œλ”±λ”±ν•˜κ²Œ μ„€λͺ…ν•΄μ€˜β€ λ“± λ‹€μ–‘ν•œ μŠ€νƒ€μΌμ— λ§žλŠ” ν”„λ‘¬ν”„νŠΈ μžλ™ 선택

  • λ‹€κ΅­μ–΄ 응닡 λΆ„κΈ°

    • μž…λ ₯ 언어에 따라 "ν•œκ΅­μ–΄ 응닡 ν”„λ‘¬ν”„νŠΈ", "μ˜μ–΄ 응닡 ν”„λ‘¬ν”„νŠΈ" μžλ™ λΆ„κΈ° ꡬ성


μ‚¬μš© 팁

  • ν”„λ‘¬ν”„νŠΈ λ¦¬μŠ€νŠΈλŠ” JSON, CSV, λ˜λŠ” ν…μŠ€νŠΈ 파일둜 ꡬ성해 Read File λ…Έλ“œλ‘œ 뢈러온 λ’€ Custom Toolμ—μ„œ λΆ„κΈ° 쑰건을 κ΅¬ν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • 응닡 ν›„ Write File둜 μ €μž₯ν•˜κ±°λ‚˜, Chain Toolκ³Ό μ—°κ²°ν•΄ 후속 처리 κ°€λŠ₯


μ£Όμ˜μ‚¬ν•­

  • WindyFloμ—λŠ” μžλ™ ν”„λ‘¬ν”„νŠΈ 검색 μ „μš© λ…Έλ“œ(Retriever λ“±)κ°€ μ—†μœΌλ―€λ‘œ, ν”„λ‘¬ν”„νŠΈ 선택 λ‘œμ§μ€ 직접 κ΅¬ν˜„ν•΄μ•Ό ν•©λ‹ˆλ‹€.

  • 쑰건 λΆ„κΈ°λ₯Ό ν•˜λ €λ©΄ Custom Tool λ˜λŠ” Chain Tool λ‚΄μ—μ„œ μž…λ ₯ 값을 기반으둜 λΆ„κΈ° λ‘œμ§μ„ μž‘μ„±ν•΄μ•Ό ν•©λ‹ˆλ‹€.

  • ν”„λ‘¬ν”„νŠΈ λ‚΄λΆ€μ—λŠ” λ°˜λ“œμ‹œ {question} λ˜λŠ” {input} ν˜•νƒœμ˜ λ³€μˆ˜λͺ…을 λͺ…μ‹œν•΄μ•Ό λ™μž‘ν•©λ‹ˆλ‹€.


Multi Prompt Chain은 λ‹€μ–‘ν•œ μž…λ ₯ 상황에 따라 λ‹€λ₯Έ 응닡 μ „λž΅μ„ μ μš©ν•˜κ³ μž ν•  λ•Œ μœ μš©ν•œ λ…Έλ“œμž…λ‹ˆλ‹€. WindyFlo λ‚΄ κΈ°λ³Έ ꡬ성 μš”μ†Œλ§ŒμœΌλ‘œλ„ μΆ©λΆ„νžˆ ν”„λ‘¬ν”„νŠΈ λΆ„κΈ° μ‹œμŠ€ν…œμ„ κ΅¬ν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Last updated