๐ค Career Agent ๊ฐ๋ฐ๊ธฐ (5) : Langfuse์ Token ๋น์ฉ ์ต์ ํ
์ข์ ์์ด์ ํธ๋ ์ข์ ๋ชจ๋ธ๋ง์ผ๋ก ๋ง๋ค์ด์ง์ง ์์ต๋๋ค. ๊ด์ฐฐํ๊ณ , ์ธก์ ํ๊ณ , ๊ฐ์ ํ๋ ๊ณผ์ ์ด ํ์ํฉ๋๋ค
WORXPHERE
๐ค Career Agent ๊ฐ๋ฐ๊ธฐ (5) : Langfuse์ Token ๋น์ฉ ์ต์ ํ
์ข์ ์์ด์ ํธ๋ ์ข์ ๋ชจ๋ธ๋ง์ผ๋ก ๋ง๋ค์ด์ง์ง ์์ต๋๋ค. ๊ด์ฐฐํ๊ณ , ์ธก์ ํ๊ณ , ๊ฐ์ ํ๋ ๊ณผ์ ์ด ํ์ํฉ๋๋ค

๐ ๋ค์ด๊ฐ๋ฉฐ
๋ง์ง๋ง ํธ์ ๋๋ค. ์ด๋ฒ ๊ธ์์๋ Career Agent ๊ฐ๋ฐ ๊ณผ์ ์์ ์ค์ ์ ์ ์ฉํ๋ ๋ค์ํ ๊ธฐ๋ฒ๋ค์ ๊ณต์ ํ๋ ค ํฉ๋๋ค. Langfuse๋ฅผ ํ์ฉํ ์์ด์ ํธ ๋์ ๋ถ์, ๋ํ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ์๋ต ์๋ ์ต์ ํ, ๊ทธ๋ฆฌ๊ณ ๋๋ ๋ฐฐ์น ์์ ์ ๋น์ฉ ์ ๊ฐ๊น์ง. ์์ด์ ํธ์ ํ์ง์ ํ ๋จ๊ณ ๋์ด์ฌ๋ฆฌ๋ ๋ฐ ๊ธฐ์ฌํ ๊ฒ๋ค์ ๋๋ค.
๐ Langfuse: ์์ด์ ํธ์ ๋ธ๋๋ฐ์ค๋ฅผ ๋ค์ฌ๋ค๋ณด๋ค
Agent ๊ฐ๋ฐ์์ ๊ฐ์ฅ ๋ต๋ตํ ์๊ฐ์ ์์ด์ ํธ๊ฐ ์ด์ํ ๋ต๋ณ์ ํ๋๋ฐ, ์ ๊ทธ๋ฐ ๋ต๋ณ์ ํ๋์ง ์ ์ ์์ ๋์ ๋๋ค.
- โ์ ์ด Tool์ ์ ํํ์ง?โ
- โ์ ์ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ทธ๋ ๊ฒ ์ฑ์ ์ง?โ
- โinstruction์ ๋ฐ๊ฟจ๋๋ฐ ์ค์ ๋ก ํจ๊ณผ๊ฐ ์๋?โ
์ ํต์ ์ธ ์ํํธ์จ์ด๋ ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ํ์ ํ ์ ์์ต๋๋ค. ํ์ง๋ง LLM์ ์์ฌ๊ฒฐ์ ๊ณผ์ ์ ๋ธ๋๋ฐ์ค์ด๊ธฐ ๋๋ฌธ์, ๋ก๊ทธ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์์ต๋๋ค.
Langfuse๋ LLM ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ observability ํ๋ซํผ์ ๋๋ค. ๋ชจ๋ LLM ํธ์ถ์ ์ถ์ ํ๊ณ , ์ ๋ ฅ/์ถ๋ ฅ์ ๊ธฐ๋กํ๋ฉฐ, ๋น์ฉ๊ณผ latency๋ฅผ ์ธก์ ํฉ๋๋ค.
์ค์ ๊ฐ๋ฐ์์ ํ์ฉํ ๋๋ฒ๊น ์ฌ์ดํด์ ํ๋ ์๊ฐํฉ๋๋ค.
Step 1: ๋ฌธ์ ๋ฐ๊ฒฌ

Step 2: Langfuse์์ Trace ํ์ธ

Step 3: Instruction ์์

Step 4: ์ฌ๋ฐฐํฌ ํ Trace ์ฌํ์ธ

์ด๋ฐ ์ฌ์ดํด์ ๋ฐ๋ณตํ๋ฉด์ Langfuse๋ก ๋ค์ ์งํ๋ค์ ์ง์์ ์ผ๋ก ์ธก์ ํ์ต๋๋ค.
- Latency per span: ์ด๋ค ์์ด์ ํธ/Tool์ด ๋ณ๋ชฉ์ธ์ง ํ์
- Token usage: ๋น์ฉ ์ต์ ํ ๋์ ์๋ณ
- Tool selection ํจํด: ์๋ชป๋ Tool ์ ํ ๋น๋ ์ถ์
- Error rate: Tool ์คํจ์จ, ์ฌ์๋ ๋น๋
- Conversation flow: ์ฌ์ฉ์๊ฐ ๋ชฉํ ๋ฌ์ฑ๊น์ง ๊ฑธ๋ฆฌ๋ ํด ์
search_companies์ search_web์ด ํผ์ฉ๋๋ ํจํด์ Trace์์ ๋ฐ๊ฒฌํ๋๋ฐ, ๋ Tool์ description์ด ๋๋ฌด ์ ์ฌํ ๊ฒ์ด ์์ธ์ด์์ต๋๋ค. Description์ ๋ช
ํํ ๊ตฌ๋ถํ ํ, ์๋ชป๋ Tool ์ ํ์ด 80% ๊ฐ์ํ์ต๋๋ค. ๋ํ Token usage ๋ถ์์ ํตํด conversation_agent์ instruction์ ์ฌ์ฉํ์ง ์๋ ์์์ ์ค๋ณต๋ ์ค๋ช
์ด ํฌํจ๋์ด ์๋ค๋ ๊ฒ์ ํ์ธํ๊ณ , ์ ๋ฆฌํ์ฌ ํ ํฐ ์ฌ์ฉ๋์ ์ค์ผ ์ ์์์ต๋๋ค.
โก ์๋ต ์๋์ ๋น์ฉ ์ต์ ํ
์ฌ์ฉ์๋ ๋น ๋ฅธ ์๋ต์ ์ํฉ๋๋ค. ํนํ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ์๊ฐ์ ์ฒด๊ฐ์ ๋ ๊ธธ๊ฒ ๋๊ปด์ง๋๋ค.
๊ธฐ๋ฅ์ด ์๋ฌด๋ฆฌ ์ข์๋ ์๋ต์ด ๋๋ฆฌ๋ฉด ์ฌ์ฉ์๋ ๊ธฐ๋ค๋ ค์ฃผ์ง ์๋๋ค๋ ๊ฒ. ๋น์ฉ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์๋ฌด๋ฆฌ ์ ํํ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋, ๋น์ฉ์ด ๊ณผ๋ํ๋ฉด ์๋น์ค๋ก ์ ์งํ ์ ์์ต๋๋ค. ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ์ ์ฉํ ๋ฐฉ๋ฒ๋ค์ ๊ณต์ ํฉ๋๋ค.
์์ ๋ณ ๋ชจ๋ธ ์ ํ
๋ชจ๋ ์์ ์ ์ต์ ๋ชจ๋ธ์ ์ฌ์ฉํ ํ์๋ ์์ต๋๋ค. ์์ ์ ๋ณต์ก๋์ ๋ง๋ ์ ์ ํ ๋ชจ๋ธ์ ์ ํํ๋ฉด ๋น์ฉ๊ณผ ์๋ ๋ชจ๋ ์ต์ ํํ ์ ์์ต๋๋ค.

ํ๋กฌํํธ ์บ์ฑ (Prompt Caching)
LLM API๋ฅผ ํธ์ถํ ๋, ๋งค ์์ฒญ๋ง๋ค ํ๋กฌํํธ์ ๋ชจ๋ ํ ํฐ์ ์ฒ์๋ถํฐ ๋ค์ ์ฒ๋ฆฌํ๋ค๋ ์ฌ์ค์ ์๊ณ ๊ณ์ จ๋์? ์์คํ ํ๋กฌํํธ, Tool ์ ์, ํจ์ท ์์ ๋ฑ ๋งค๋ฒ ๋์ผํ๊ฒ ๋ฐ๋ณต๋๋ ๋ถ๋ถ๋ ๋งค ํธ์ถ๋ง๋ค ์๋ก ์ฐ์ฐ๋ฉ๋๋ค. ํ๋กฌํํธ ์บ์ฑ์ ์ด ๋ฐ๋ณต ์ฐ์ฐ์ ์ค์ฌ์ฃผ๋ ๊ธฐ์ ์ ๋๋ค.
๋์ ์๋ฆฌ๋ ์ด๋ ์ต๋๋ค. LLM์ ์ ๋ ฅ ํ ํฐ์ ์ฒ๋ฆฌํ ๋ ํธ๋์คํฌ๋จธ์ ์ดํ ์ ๋ ์ด์ด์์ KV(Key-Value) ํ๋ก์ ์ ์ ๊ณ์ฐํฉ๋๋ค. ํ๋กฌํํธ ์บ์ฑ์ ์ด์ ์์ฒญ๊ณผ ๋์ผํ ์ ๋์ฌ(prefix)๊ฐ ๊ฐ์ง๋๋ฉด, ์ด๋ฏธ ๊ณ์ฐ๋ KV ๊ฐ์ ์ฌ์ฌ์ฉํ์ฌ ์ค๋ณต ์ฐ์ฐ์ ๊ฑด๋๋๋๋ค. OpenAI์์๋ ์ด ๊ธฐ๋ฅ์ด ๋ณ๋ ์ค์ ์์ด ์๋์ผ๋ก ์ ์ฉ๋๋ฉฐ, ์บ์๊ฐ ์ ์คํ๋ฉด ์ ๋ ฅ ํ ํฐ ๋น์ฉ 50% ํ ์ธ๊ณผ ์ต๋ 80% ์ง์ฐ ์๊ฐ ๊ฐ์ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.

ํต์ฌ ์กฐ๊ฑด์ ์ ๋์ฌ๊ฐ ์ ํํ ์ผ์นํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. ํ๋กฌํํธ์ ์ฒซ ๋ฒ์งธ ํ ํฐ๋ถํฐ ์์๋๋ก ๋น๊ตํ์ฌ, ํ ๊ธ์๋ผ๋ ๋ฌ๋ผ์ง๋ ์์ ๋ถํฐ๋ ์บ์๊ฐ ์ ์ฉ๋์ง ์์ต๋๋ค. ๊ทธ๋์ ์์คํ ํ๋กฌํํธ, Tool ์ ์์ฒ๋ผ ๋ณํ์ง ์๋ ์ ์ ์ฝํ ์ธ ๋ฅผ ํ๋กฌํํธ์ ์๋ถ๋ถ์, ์ฌ์ฉ์ ๋ฉ์์ง์ฒ๋ผ ๋งค๋ฒ ๋ฌ๋ผ์ง๋ ๋์ ์ฝํ ์ธ ๋ฅผ ๋ท๋ถ๋ถ์ ๋ฐฐ์นํด์ผ ์บ์ ์ ์ค๋ฅ ์ ๊ทน๋ํํ ์ ์์ต๋๋ค.
Career Agent ๊ฐ์ ๋ํํ ์์ด์ ํธ์์๋ ์ด๋จ๊น์? ์์คํ ํ๋กฌํํธ์ Tool ์ ์๋ ๋งค ํด๋ง๋ค ๋์ผํ๋ฏ๋ก, ์ด ๋ถ๋ถ์ ์บ์๊ฐ ์ ์คํฉ๋๋ค. ํ์ง๋ง ๊ทธ ๋ค์ ๋ถ๋ ๋ํ ํ์คํ ๋ฆฌ๋ ํด์ด ์งํ๋ ์๋ก ๊ณ์ ๊ธธ์ด์ง๊ธฐ ๋๋ฌธ์, ํ์คํ ๋ฆฌ ์ดํ์ ๋ถ๋ถ์ ๋งค๋ฒ ์๋ก ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค.

์ฆ, ์์คํ ํ๋กฌํํธ + Tool ์ ์ ๋ถ๋ถ์ ์บ์ ํจ๊ณผ๋ ๋๋ฆด ์ ์์ง๋ง, ๋ํ๊ฐ ๊ธธ์ด์ง์๋ก ์บ์๋์ง ์๋ ํ์คํ ๋ฆฌ ๋ถ๋ถ์ ๋น์ค์ด ์ ์ ์ปค์ง๋๋ค. ๋ํ ์บ์์ ์ ํจ ์๊ฐ์ด ๋นํ์ฑ ์ํ์์ 5~10๋ถ ์ ๋๋ก ์งง๊ธฐ ๋๋ฌธ์, ์ฌ์ฉ์๊ฐ ์ ์ ๋ํ๋ฅผ ๋ฉ์ถ๋ฉด ์์คํ ํ๋กฌํํธ ์บ์๋ง์ ๋ง๋ฃ๋ ์ ์์ต๋๋ค. ๊ฒฐ๊ตญ ๋ํํ ์๋น์ค์์๋ ์ ์ฒด ์ ๋ ฅ ํ ํฐ ๋๋น ์บ์ ์ ์ค ๋น์จ์ด ๋ฎ์, ๋น์ฉ ์ ๊ฐ ํจ๊ณผ๊ฐ ํฌ์ง ์์์ต๋๋ค.
ํ๋กฌํํธ ์บ์ฑ์ด ๊ฐ์ฅ ๋น์ ๋ฐํ๋ ๊ณณ์ ๊ณ ์ ๋ ํ๋กฌํํธ๋ก ๋ฐ๋ณต ํธ์ถํ๋ ํจํด์ ๋๋ค. ๋์ผํ ์์คํ ํ๋กฌํํธ๋ก ๋๋์ ๋ถ๋ฅ ์์ ์ ์ฒ๋ฆฌํ๊ฑฐ๋, ๊ธด ๋ฌธ์๋ฅผ ์ปจํ ์คํธ์ ๋ฃ๊ณ ์ฌ๋ฌ ์ง๋ฌธ์ ๋์ง๋ ๊ฒฝ์ฐ์ฒ๋ผ ์ ๋์ฌ์ ๋๋ถ๋ถ์ด ๋ณํ์ง ์๋ ์ํฉ์์ ํจ๊ณผ๊ฐ ๊ทน๋ํ๋ฉ๋๋ค.
์ด๋ฒคํธ ์์ถ(Event Compaction)
ํ๋กฌํํธ ์บ์ฑ์ด ๋ํํ ์๋น์ค์์ ์ ํ์ ์ด๋ผ๋ฉด, ์ ๋ ฅ ํ ํฐ ์์ฒด๋ฅผ ์ค์ด๋ ๋ฐฉ๋ฒ์ ์์๊น์? ์์ ๋ฉ๋ชจ๋ฆฌ ์น์ ์์ ์ธ๊ธํ ์ด๋ฒคํธ ์์ถ(Event Compaction)์ด ๋ฐ๋ก ๊ทธ ํด๋ต์ ๋๋ค.
๋ํํ ์์ด์ ํธ๋ ๋งค ํด๋ง๋ค ์ด์ ๋ํ ํ์คํ ๋ฆฌ ์ ์ฒด๋ฅผ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. ๋ํ๊ฐ 20ํด๋ง ๋์ด๊ฐ๋ ํ์คํ ๋ฆฌ๋ง์ผ๋ก ์์ฒ ํ ํฐ์ ์๋ชจํ๊ฒ ๋๊ณ , ์ด๋ ๊ณง ๋น์ฉ ์ฆ๊ฐ์ ์๋ต ์ง์ฐ์ผ๋ก ์ด์ด์ง๋๋ค. ์ด๋ฒคํธ ์์ถ์ ๊ณผ๊ฑฐ ๋ํ๋ฅผ LLM์ผ๋ก ์์ฝํ์ฌ, ๊ธด ํ์คํ ๋ฆฌ๋ฅผ ์งง์ ์์ฝ์ผ๋ก ๋์ฒดํฉ๋๋ค.

์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ ์์ถ(compression)๊ณผ ๋ฌ๋ฆฌ, ์๋ณธ ๋ณต์์ด ๋ถ๊ฐ๋ฅํ ๋น๊ฐ์ญ์ ์์ฝ์ ๋๋ค. ์์ค ์์ถ์ด์ง๋ง ํต์ฌ ์ ๋ณด๋ ์ ์ง๋ฉ๋๋ค. LLM์ด ๋ณด๋ ์ปจํ ์คํธ๋ ๋ค์๊ณผ ๊ฐ์ด ๋ณํฉ๋๋ค.

์๋ณธ ์ด๋ฒคํธ๋ ์ญ์ ๋์ง ์๊ณ , LLM ์ปจํ ์คํธ ๊ตฌ์ฑ ์์๋ง CompactedEvent๋ก ๋์ฒด๋ฉ๋๋ค. ์์ฝ ํ์ง์ด ์์ด์ ํธ ์ฑ๋ฅ์ ์ง์ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก, ๊ตฌ์กฐํ๋ ์์ฝ ํฌ๋งท์ ์ฌ์ฉํฉ๋๋ค.

์์ฝ ํฌ๋งท
ํนํ Identifiers๋ ์ ํํ ์ถ์ถํด์ผ ํฉ๋๋ค. ์ด์ ๊ฒ์์ saved_search_id๋ฅผ ์์ด๋ฒ๋ฆฌ๋ฉด "์๊น ๊ทธ ๊ฒฐ๊ณผ์์โฆ"๋ผ๋ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ ๋ฆฌํ๋ฉด, ํ๋กฌํํธ ์บ์ฑ์ ์์คํ ํ๋กฌํํธ์ฒ๋ผ ๋ณํ์ง ์๋ ์ ๋์ฌ์ ์ฐ์ฐ ๋น์ฉ์ ์ค์ฌ์ฃผ๊ณ , ์ด๋ฒคํธ ์์ถ์ ๋ํ ํ์คํ ๋ฆฌ์ฒ๋ผ ๊ณ์ ๋์ด๋๋ ๋์ ๋ถ๋ถ์ ํ ํฐ ์ ์์ฒด๋ฅผ ์ค์ฌ์ค๋๋ค. ๋ ๊ธฐ๋ฒ์ ์๋ก ๋ณด์์ ์ธ ๊ด๊ณ๋ก, ํจ๊ป ์ ์ฉํ๋ฉด ๋ํํ ์์ด์ ํธ์ ์ ๋ ฅ ํ ํฐ ๋น์ฉ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
Batch API๋ก ๋๋ ์์ ๋น์ฉ ์ ๊ฐ
์ค์๊ฐ ์๋ต์ด ํ์ํ์ง ์์ ๋๋ ์์
์๋ OpenAI Batch API๋ฅผ ํ์ฉํ๋ฉด ๋น์ฉ์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค. Batch API๋ ์ฌ๋ฌ ์์ฒญ์ .jsonl ํ์ผ๋ก ๋ฌถ์ด ๋น๋๊ธฐ๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก, ๋์ผํ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ฉด์๋ ๋๊ธฐ API ๋๋น 50% ํ ์ธ๋ ๋น์ฉ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
Career Agent์์๋ ์ฌ์ ์ ๋๋์ ์ฑ์ฉ๊ณต๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ฑฐ๋, ์๋ฒ ๋ฉ์ ์์ฑํ๊ฑฐ๋, ๋๊ท๋ชจ ํ๊ฐ(evaluation)๋ฅผ ์คํํ๋ ๋ฑ ์ฆ๊ฐ์ ์ธ ์๋ต์ด ํ์ ์๋ ์์ ๋ค์ด ์์์ต๋๋ค. ์ด๋ฐ ์์ ๋ค์ Batch API๋ก ์ ํํ๋ฉด ๋น์ฉ ์ ๊ฐ ํจ๊ณผ๊ฐ ํฝ๋๋ค.
๋ฐฐ์น๋น ์ต๋ 50,000๊ฑด์ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ, 24์๊ฐ ๋ด์ ์๋ฃ๋ฉ๋๋ค. ์ค์๊ฐ ์๋น์ค์๋ ์ ํฉํ์ง ์์ง๋ง, ์ฌ์ ๋ฐ์ดํฐ ๊ฐ๊ณต์ด๋ ๋๊ท๋ชจ ํ๊ฐ์ฒ๋ผ ์๊ฐ ์ฌ์ ๊ฐ ์๋ ์์ ์์๋ ๋์ผํ ํ์ง์ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฐ์ ๋น์ฉ์ผ๋ก ์ป์ ์ ์์ต๋๋ค.
๐ ๋์๋ณด๋ฉฐ
6์ฃผ๋ผ๋ ์๊ฐ์ด ๊ธธ๋ค๋ฉด ๊ธธ๊ณ ์งง๋ค๋ฉด ์งง์์ต๋๋ค. ๋์๋ณด๋ฉด ๋งค์ผ์ด ์๋ก์ด ๋์ ์ด์๊ณ , ๊ทธ๋งํผ ๋ฐฐ์ด ๊ฒ๋ ๋ง์์ต๋๋ค. 5ํธ์ ๊ฑธ์ณ ๋ค๋ค๋ ๋ด์ฉ ์ค ๊ฐ์ฅ ๊ธฐ์ต์ ๋จ๋ ๊ฒ๋ค์ ์ ๋ฆฌํ๋ฉฐ ๋ง๋ฌด๋ฆฌํ๊ฒ ์ต๋๋ค.
- Agent ๊ฐ๋ฐ์ ์ ํต์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ๋ค๋ฆ ๋๋ค. ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ด ๊ฒฐ์ ๋ก ์ ์ด์ง ์๊ณ , ๊ฐ์ ์ ๋ ฅ์๋ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋์ฌ ์ ์์ต๋๋ค. ์ฒ์์๋ โ์ด๊ฒ ๊ฐ๋ฐ์ด ๋ง๋?โ๋ผ๋ ์๋ฌธ์ด ๋ค์์ง๋ง, ํ๋กฌํํธ ํ ์ค์ด ์์ด์ ํธ์ ํ๋จ์ ์์ ํ ๋ฐ๊พธ๋ ๊ฒฝํ์ ๋ฐ๋ณตํ๋ฉด์ ๊ทธ ํ์ ์ค๊ฐํ์ต๋๋ค.
- ํ๋กฌํํธ ์์ง๋์ด๋ง๋ง ์ํด๋ Agent ์ฑ๋ฅ์ ๋๋ถ๋ถ์ด ๊ฒฐ์ ๋ฉ๋๋ค. ์์ด๋ก ์์ฑํ๋ ๊ฒ๋ง์ผ๋ก ํ ํฐ ์ฌ์ฉ๋์ด 40% ์ด์ ์ค์๊ณ , ์์ ํ ๋์ XML์ด๋ ๋งํฌ๋ค์ด ๊ฐ์ ๊ตฌ์กฐํ๋ ํฌ๋งท์ ์ฌ์ฉํ๋ LLM์ ์ดํด๋๊ฐ ๋์ ๋๊ฒ ์ฌ๋ผ๊ฐ์ต๋๋ค. CoT๋ก ๋จ๊ณ๋ณ ์ฌ๊ณ ๋ฅผ ์ ๋ํ๊ณ , ReAct ํจํด์ผ๋ก ์ถ๋ก -ํ๋-๊ด์ฐฐ ์ฌ์ดํด์ ๋ช ์์ ์ผ๋ก ์ค๊ณํ ๊ฒ์ด ์์ด์ ํธ์ ์ฒด๊ณ์ ์ธ ๋์์ ํฐ ๋์์ด ๋์์ต๋๋ค.
- ๋ฐฉ์ด์ ํ๋กฌํํ ์ ์๋น์ค ๋ฐฐํฌ์ ํ์ ์กฐ๊ฑด์ ๋๋ค. ํ๋กฌํํธ ์ถ์ถ, ํ์ฅ, ํ๋กฌํํธ ์ฃผ์ ๋ฑ ๋ค์ํ ๊ณต๊ฒฉ ์ ํ์ ๋๋นํด์ผ ํ์ต๋๋ค. ํ๋กฌํํธ ์์ค์ ๋ฐฉ์ด๋ง์ผ๋ก๋ ๋ถ์์ ํ๊ธฐ ๋๋ฌธ์, ์ ๋ ฅ ํํฐ๋ง๊ณผ ์ถ๋ ฅ ๊ฒ์ฆ ๊ฐ์ ์์คํ ์์ค์ ๋ค์ธต ๋ฐฉ์ด๋ฅผ ํจ๊ป ๊ฐ์ถ๋ ๊ฒ์ด ์ค์ํ์ต๋๋ค.
- Tool Description์ ํ์ง์ด ๊ณง Agent์ ํ์ง์ ๋๋ค. ์ฒ์์๋ ํจ์ ์ด๋ฆ๊ณผ ํ๋ผ๋ฏธํฐ ํ์ ๋ง ์ ์ํ๋ฉด ๋ ์ค ์์์ง๋ง, description์ด ๋ถ์คํ๋ฉด Tool Selection Error์ Parameter Hallucination์ด ๋น๋ฒํ๊ฒ ๋ฐ์ํ์ต๋๋ค. Anthropic์ด ๊ฐ์กฐํ๋ฏ, ๊ทน๋๋ก ์์ธํ description์ ์์ฑํ๋ ๊ฒ์ด ๋๊ตฌ ์ฑ๋ฅ์์ ๊ฐ์ฅ ์ค์ํ ์์์์ต๋๋ค.
- Multi-Agent ์ํคํ ์ฒ๋ ๋ณต์ก์ฑ์ ๊ด๋ฆฌํ๋ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค. ๋จ์ผ ์์ด์ ํธ์ ํ๋กฌํํธ๊ฐ ๋น๋ํด์ง๋ฉด์ ์ญํ ํผ๋๊ณผ ์ ์ง๋ณด์ ์ ๋ชฝ์ ๊ฒช์๊ณ , Intent Router + Specialist ํจํด์ผ๋ก ์ญํ ์ ๋ถ๋ฆฌํ์ ๋ ๋น๋ก์ ํ ํฐ ํจ์จ, ๋ ๋ฆฝ์ ๊ฐ์ , ๋ชจ๋ธ ์ต์ ํ๊ฐ ๊ฐ๋ฅํด์ก์ต๋๋ค.
- RAG๋ ์์ด์ ํธ์ ์ง์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๋ ํต์ฌ ๊ธฐ์ ์ ๋๋ค. ์๋ง ๊ฑด์ ์ฑ์ฉ๊ณต๊ณ ๋ฅผ ํ๋กฌํํธ์ ๋ด์ ์ ์๊ธฐ์, ์ฒญํน ์ ๋ต, ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์, ์ง์ ์ฌ์์ฑ ๋ฑ์ ํตํด ๊ฐ ์ง์์ ์ ์ ํ ์ปจํ ์คํธ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฒ์ ๋ฐฐ์ ์ต๋๋ค. ํนํ ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์์์ RRF๋ก ์ฌ๋ฌ ๊ฒ์๊ธฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ข ํฉํ๋ ๋ฐฉ์์ด ๋จ์ผ ๊ฒ์๊ธฐ๋ณด๋ค ํจ์ฌ ๊ท ํ ์กํ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋์ต๋๋ค.
- Observability๋ ์ ํ์ด ์๋ ํ์์ ๋๋ค. LLM์ ๋ธ๋๋ฐ์ค ํน์ฑ์, Langfuse ๊ฐ์ ๋๊ตฌ ์์ด๋ ์์ด์ ํธ๊ฐ ์ ๊ทธ๋ฐ ํ๋จ์ ํ๋์ง ์ ์ ์์์ต๋๋ค. Trace ๋ถ์์ ํตํด ์๋ชป๋ Tool ์ ํ ํจํด์ ๋ฐ๊ฒฌํ๊ณ , ํ ํฐ ๊ณผ๋ค ์ฌ์ฉ์ ์๋ณํ๋ ๋ฑ โ๋ฐ์ดํฐโ๋ก ์์ฌ๊ฒฐ์ ํ ์ ์๊ฒ ๋ ๊ฒ์ด ๊ฐ๋ฐ ํ์ง์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ฐ๊ฟ๋์์ต๋๋ค.
5ํธ์ ๊ฑธ์ณ Career Agent ๊ฐ๋ฐ๊ธฐ๋ฅผ ๊ณต์ ํ์ต๋๋ค. Multi-Agent๋ถํฐ ํ๋กฌํํธ ์์ง๋์ด๋ง, Tool Description, RAG, ๊ทธ๋ฆฌ๊ณ ์ค์ ์์ ์ ์ฉํ ๋ค์ํ ๊ธฐ๋ฒ๋ค๊น์ง. ์ฒ์ Agent ๊ฐ๋ฐ์ ์์ํ์ ๋์ ๋ง๋งํจ์ด ์์ง๋ ์์ํฉ๋๋ค. ํ์ง๋ง ํ๋กฌํํธ ํ ์ค์ ํ์ ์ฒด๊ฐํ๊ณ , Tool Description์ ์ค์์ฑ์ ๊นจ๋ซ๊ณ , RAG๋ก ์์ด์ ํธ์๊ฒ ์ง์์ ์ ๋ฌํ๋ ๋ฒ์ ๋ฐฐ์ฐ๋ฉด์, ์ ์ฐจ Agent ๊ฐ๋ฐ์ด๋ผ๋ ์๋ก์ด ์์ญ์ ๋ํ ํ์ ์ด ์๊ฒผ์ต๋๋ค.
AI Agent ๊ฐ๋ฐ์ ์์ํ์๋ ๋ถ๋ค๊ป ์ด ๊ธ์ด ์กฐ๊ธ์ด๋๋ง ๊ธธ์ก์ด๊ฐ ๋์์ผ๋ฉด ํฉ๋๋ค. ๋๊น์ง ์ฝ์ด์ฃผ์ ์ ์ง์ฌ์ผ๋ก ๊ฐ์ฌํฉ๋๋ค!
๋ฉํ๋ฐ์ดํฐ
- post_id
- 0469e7cb57e2
- slug
- career-agent-๊ฐ๋ฐ๊ธฐ-5-langfuse์-token-๋น์ฉ-์ต์ ํ-0469e7cb57e2
- url
- https://techblog.jobkorea.co.kr/career-agent-%EA%B0%9C%EB%B0%9C%EA%B8%B0-5-langfuse%EC%99%80-token-%EB%B9%84%EC%9A%A9-%EC%B5%9C%EC%A0%81%ED%99%94-0469e7cb57e2
- canonical_url
- https://techblog.jobkorea.co.kr/career-agent-%EA%B0%9C%EB%B0%9C%EA%B8%B0-5-langfuse%EC%99%80-token-%EB%B9%84%EC%9A%A9-%EC%B5%9C%EC%A0%81%ED%99%94-0469e7cb57e2
- author_url
- https://medium.com/@ensu7928
- status
- ok
- fetched_at
- 2026-06-20 20:29:01