CSV Output Parser
CSV Output Parser ๋ ธ๋๋ LLM ๋๋ Agent์ ์๋ต ๊ฒฐ๊ณผ๋ฅผ CSV ํ์์ ๋ฆฌ์คํธ๋ก ์๋ ๋ณํํ๋ ํ์ ๋ ธ๋์ ๋๋ค. ์๋ต์ด ์๋ชป๋ ํ์์ผ๋ก ์ถ๋ ฅ๋๋๋ผ๋ AutoFix ๊ธฐ๋ฅ์ ํตํด CSV ๊ตฌ์กฐ๋ฅผ ๋ณด์ ํ ์ ์์ต๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
LLM ์๋ต์ CSV ํ์์ ๋ฆฌ์คํธ๋ก ํ์ฑ
๊ฐ ํ์ ๊ฐ๋ณ ํญ๋ชฉ์ผ๋ก ๊ตฌ๋ถํ์ฌ ๋ฐฐ์ด ํํ๋ก ์ถ๋ ฅ
AutoFix ๊ธฐ๋ฅ์ ํตํด CSV ์ถ๋ ฅ ์ค๋ฅ ์ ๋ชจ๋ธ์ ๋ค์ ํธ์ถํด ์๋ ๋ณด์
๋ฐ๋ณต ๊ตฌ์กฐ ๋ฐ์ดํฐ๋ฅผ ํ์คํํ์ฌ ํ์ ๋ ธ๋ ์ฒ๋ฆฌ์ ์ต์ ํ

์
๋ ฅ๊ฐ (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