CSV Output Parser

CSV Output Parser ๋…ธ๋“œ๋Š” LLM ๋˜๋Š” Agent์˜ ์‘๋‹ต ๊ฒฐ๊ณผ๋ฅผ CSV ํ˜•์‹์˜ ๋ฆฌ์ŠคํŠธ๋กœ ์ž๋™ ๋ณ€ํ™˜ํ•˜๋Š” ํŒŒ์„œ ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. ์‘๋‹ต์ด ์ž˜๋ชป๋œ ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅ๋˜๋”๋ผ๋„ AutoFix ๊ธฐ๋Šฅ์„ ํ†ตํ•ด CSV ๊ตฌ์กฐ๋ฅผ ๋ณด์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ฃผ์š” ๊ธฐ๋Šฅ

  • LLM ์‘๋‹ต์„ CSV ํ˜•์‹์˜ ๋ฆฌ์ŠคํŠธ๋กœ ํŒŒ์‹ฑ

  • ๊ฐ ํ–‰์„ ๊ฐœ๋ณ„ ํ•ญ๋ชฉ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋ฐฐ์—ด ํ˜•ํƒœ๋กœ ์ถœ๋ ฅ

  • AutoFix ๊ธฐ๋Šฅ์„ ํ†ตํ•ด CSV ์ถœ๋ ฅ ์˜ค๋ฅ˜ ์‹œ ๋ชจ๋ธ์„ ๋‹ค์‹œ ํ˜ธ์ถœํ•ด ์ž๋™ ๋ณด์ •

  • ๋ฐ˜๋ณต ๊ตฌ์กฐ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์ค€ํ™”ํ•˜์—ฌ ํ›„์† ๋…ธ๋“œ ์ฒ˜๋ฆฌ์— ์ตœ์ ํ™”

WindyFlo CSV Output Parser

์ž…๋ ฅ๊ฐ’ (Inputs)

ํ•ญ๋ชฉ
์„ค๋ช…
ํ•„์ˆ˜ ์—ฌ๋ถ€

Autofix

์ตœ์ดˆ ํ˜ธ์ถœ ๊ฒฐ๊ณผ๊ฐ€ ํŒŒ์‹ฑ์— ์‹คํŒจํ•  ๊ฒฝ์šฐ, ๋ชจ๋ธ์„ ํ•œ ๋ฒˆ ๋” ํ˜ธ์ถœํ•ด ์˜ค๋ฅ˜๋ฅผ ๋ณด์ •

์„ ํƒ


์ถœ๋ ฅ๊ฐ’ (Outputs)

์ถœ๋ ฅ ํ•ญ๋ชฉ
์„ค๋ช…

CSVListOutputParser

CSV ํ˜•ํƒœ๋กœ ํŒŒ์‹ฑ๋œ ๋ฆฌ์ŠคํŠธ ์ถœ๋ ฅ. ๊ฐ ํ–‰์€ ๋ฌธ์ž์—ด ๋ฐฐ์—ด๋กœ ๊ตฌ์„ฑ๋จ


ํ™œ์šฉ ์˜ˆ์‹œ

  • LLM์˜ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ์กฐํ™”๋œ ํ‘œ ํ˜•์‹์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ๋•Œ

  • ์ผ์ •ํ‘œ, ํ•ญ๋ชฉ ๋ฆฌ์ŠคํŠธ, ๋น„๊ต ํ‘œ ๋“ฑ ๋ฐ˜๋ณต์  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์ •๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ

  • ์ดํ›„ File ์ €์žฅ, Loop ๋ฐ˜๋ณต, ํ•„ํ„ฐ๋ง ๋“ฑ์˜ ์ฒ˜๋ฆฌ ๋‹จ๊ณ„์— ์—ฐ๊ฒฐ

  • ์‘๋‹ต์ด ํ‘œ ํ˜•์‹์„ ๋”ฐ๋ฅด๋Š” ์ฝ˜ํ…์ธ  ์š”์•ฝ, ๋ณด๊ณ ์„œ ์ƒ์„ฑ ๋“ฑ ๋‹ค์–‘ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‘์šฉ


์‚ฌ์šฉ ํŒ

  • ํ”„๋กฌํ”„ํŠธ์— CSV ํ˜•์‹์œผ๋กœ ์‘๋‹ตํ•ด ์ฃผ์„ธ์š” ๋˜๋Š” ์ปฌ๋Ÿผ1, ์ปฌ๋Ÿผ2, ์ปฌ๋Ÿผ3\n๊ฐ’1, ๊ฐ’2, ๊ฐ’3๊ณผ ๊ฐ™์€ ํฌ๋งท ์˜ˆ์‹œ๋ฅผ ๋ช…์‹œํ•˜๋ฉด ์ •ํ™•๋„๊ฐ€ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค.

  • Autofix๋ฅผ ์ผœ๋ฉด ํŒŒ์‹ฑ ์‹คํŒจ ์‹œ ๋ชจ๋ธ์„ ์žฌํ˜ธ์ถœํ•˜์—ฌ CSV ํ˜•์‹์„ ๋ณด์ •ํ•  ์ˆ˜ ์žˆ์–ด, ๋ถˆ์•ˆ์ •ํ•œ ์ถœ๋ ฅ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ๊ตฌ์กฐํ™”๊ฐ€ ํ•„์š”ํ•œ ์ฝ˜ํ…์ธ ๋Š” Loop, Table, Write File ๋…ธ๋“œ์™€ ์—ฐ๊ณ„ํ•˜๋ฉด ์‹ค์šฉ์„ฑ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค.


์ฃผ์˜์‚ฌํ•ญ

  • ๋ชจ๋ธ์„ ๋‹ค์‹œ ํ˜ธ์ถœํ•˜๋ฏ€๋กœ Autofix ์‚ฌ์šฉ ์‹œ ํ† ํฐ ๋น„์šฉ์ด 1ํšŒ ๋” ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํŒŒ์‹ฑ ๊ธฐ์ค€์€ ์‰ผํ‘œ(,)์™€ ์ค„๋ฐ”๊ฟˆ(\n)์ด๋ฏ€๋กœ, ์…€ ๋‚ด ํ…์ŠคํŠธ์— ํฌํ•จ๋œ ๋™์ผ ๋ฌธ์ž๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์˜ˆ์ƒ๊ณผ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • CSV ํฌ๋งท์— ์ ํ•ฉํ•˜์ง€ ์•Š์€ LLM ์‘๋‹ต์€ ๊ธฐ๋Œ€ํ•œ ๋ฆฌ์ŠคํŠธ ์ถœ๋ ฅ์œผ๋กœ ๋ณ€ํ™˜๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Last updated