Conversation Chain
Conversation Chain ๋ ธ๋๋ ๊ธฐ๋ณธ์ ์ธ ์ฑ๋ด ์๋ต์ ๊ตฌํํ๊ธฐ ์ํ ๊ฐ์ฅ ๋จ์ํ๊ณ ์ง๊ด์ ์ธ ๋ํํ ์ฒด์ธ ๋ ธ๋์ ๋๋ค. ๋ํ ๊ธฐ๋ก(Memory)์ ์ ์งํ๋ฉด์ ์ง์ ํ ์์คํ ํ๋กฌํํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก LLM์ด ์ฌ์ฉ์ ๋ฉ์์ง์ ์๋ตํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
LLM๊ณผ์ ์ฐ์ ๋ํ ํ๋ฆ ์ ์ง
์ง์ ๋ ํ๋กฌํํธ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ฐํ์ผ๋ก ๋งฅ๋ฝ ๊ธฐ๋ฐ ์๋ต ์์ฑ
์ด๋ณด์์๊ฒ ์ ํฉํ ๊ธฐ๋ณธํ ์ฑ๋ด ๊ตฌํ ๋ ธ๋


์
๋ ฅ๊ฐ (Inputs)
Chat Model
๋ํ ์๋ต์ ์์ฑํ ์ธ์ด ๋ชจ๋ธ (์: GPT-4, Claude ๋ฑ)
ํ์
Memory
์ด์ ๋ํ ๊ธฐ๋ก์ ์ ์ฅํ๊ณ ์ฐธ์กฐํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์ฑ ์์
ํ์
Chat Prompt Template
๋ํ์ ์คํ์ผ์ด๋ ๋งฅ๋ฝ์ ์ง์ ํ๋ ์์คํ ํ๋กฌํํธ
์ ํ
Input Moderation
์ ํดํ๊ฑฐ๋ ๋ถ์ ์ ํ ์ ๋ ฅ์ ํํฐ๋งํ๋ ๊ธฐ๋ฅ
์ ํ
ํ๋ผ๋ฏธํฐ (Parameters)
System Message
AI์ ์ญํ ์ด๋ ์๋ต ์คํ์ผ์ ์ง์ ํ๋ ์์คํ ํ๋กฌํํธ๋ก, ๋ํ ์ ๋งฅ๋ฝ ์ ๊ณต์ ์ฌ์ฉ
System Message ์์
์ถ๋ ฅ๊ฐ (Outputs)
ConversationChain
LLM์ ์๋ต ๋ฉ์์ง (๊ธฐ์ต ๊ธฐ๋ฐ ํฌํจ)
ํ์ฉ ์์
FAQ ์๋ต ์ฑ๋ด
๋จ์ํ ๋ฌธ๋ต ํํ์ ๊ณ ๊ฐ์๋ด ์ฑ๋ด์ ํ์ฉ
๋ฉ๋ชจ๋ฆฌ๋ฅผ ํตํด ๋ํ ํ๋ฆ์ ์ ์งํ๋ฉด์ ๋ฐ๋ณต ์ง๋ฌธ ๋ฐฉ์ง
ํผ์ค๋ ์ฑ๋ด
ํ๋กฌํํธ๋ฅผ ํตํด ์บ๋ฆญํฐ ์ฑ๊ฒฉ์ด๋ ํค ์ค์ ๊ฐ๋ฅ
์ง์์ ์ธ ๋ํ ๋งฅ๋ฝ ์ ์ง ๊ธฐ๋ฅ์ผ๋ก ์ธ๊ฐ์ ์ธ ์ํธ์์ฉ ์ ๊ณต
์ฌ์ฉ ํ
System Message๋ฅผ ์ฐฝ์์ ์ผ๋ก ๊ตฌ์ฑํ๋ฉด, ์ฑ๋ด์ ์ฑ๊ฒฉ(์: ๋ฌด๋๋ํ ์๋ด์, ์๋ฅํ ์กฐ๊ต ๋ฑ)์ ์ฝ๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค.
Memory๋
BufferMemory,SummaryMemory,TokenBufferMemory๋ฑ ๋ชฉ์ ์ ๋ฐ๋ผ ์ ํ ๊ฐ๋ฅํฉ๋๋ค.์ด ๋ ธ๋๋ Tool ์ฌ์ฉ ์์ด ์์ ๋ํ ๊ธฐ๋ฅ์ ์ง์คํ๊ณ ์ ํ ๋ ์ ์ฉํฉ๋๋ค.
์ฃผ์์ฌํญ
Tool ์คํ, ๊ฒ์ ๊ธฐ๋ฅ ๋ฑ์ ์ด ๋ ธ๋๋ง์ผ๋ก๋ ๋ถ๊ฐ๋ฅํ๋ฉฐ, Agent ๊ณ์ด ๋ ธ๋์ ์กฐํฉ์ด ํ์ํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ค์ ํ์ง ์์ผ๋ฉด ๋งค ๋ํ๋ง๋ค ๋ ๋ฆฝ์ ์ธ ์๋ต์ด ์์ฑ๋์ด ๋งฅ๋ฝ ์ ์ง๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
System Message๊ฐ ๋ช ํํ์ง ์์ ๊ฒฝ์ฐ, AI์ ์๋ต ํ์ง์ด ๋ฎ์์ง ์ ์์ต๋๋ค.
Conversation Chain์ WindyFlo์์ ๊ธฐ๋ณธ ์ฑ๋ด ์ธํฐํ์ด์ค๋ฅผ ๋น ๋ฅด๊ฒ ๊ตฌํํ๊ณ ํ ์คํธํ ์ ์๋ ๊ฐ์ฅ ๋จ์ํ ๋ํ ์ฒด์ธ ๋ ธ๋์ ๋๋ค. ๋น ๋ฅธ ํ๋กํ ํ์ ์ ์์ด๋ ์คํ์ ๋ํ ํ๋ฆ ํ ์คํธ์ ์ ํฉํฉ๋๋ค.
Last updated