๊ฐ๋ฐ์ 99% ์ปค๋ฎค๋ํฐ์์ ์๋ค ๋จ์ด์!
---
์์ดํํ ๋ฌด์จ ์ผ์ด ์๊ธฐ๋ฉด ๋ถ๋ชจ๊ฐ ์ ์ผ ๋จผ์ ํ๋ ๊ฑด ๊ฒ์์ธ๋ฐ,
๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ํํธ์ ์ด๊ณ ๊ทผ๊ฑฐ๋ ์ ๊ฐ๊ฐ์ด๋ผ ์ฝ๊ณ ๋๋ฉด ์คํ๋ ค ๋ ๋ถ์ํด์ง๋๋ค.
๋จ์ง, "์ด๋ด ๋ ๋ณ์ ์ง๋ฃ๊ฐ ํ์ํจ" ๋๋ "์ํํ์ง ์์ผ๋ ๊ฑฑ์ ๋ง์ธ์." ํ๋ง๋ ๋ฃ๊ณ ์ถ์์ ๋ฟ์ธ๋ฐ ๋ง์ด์ฃ .
๊ทธ๋ ๋ค๊ณ AIํํ "์ฐ๋ฆฌ ์ ์ด๋๋๋ฐ ์ด๋กํด?" ๋ฌผ์ด๋ณด๊ณ ๊ทธ ๋ต์ ๊ทธ๋๋ก ๋ฏฟ๋ ๊ฒ๋ ์ข ๋ฌด์ญ๋๋ผ๊ณ ์.
AI๊ฐ ์ง๋จ์ ๋์ ๋ด๋ ค์ฃผ๋ฉด ์ ๋๋ ์์ญ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
๊ทธ๋์ ๋ถ๋ชจ๋ ์ฒ์์ด๋ผ๋ ์ง๋จํด์ฃผ๋ AI๊ฐ ์๋๋ผ, ๋ถ๋ชจ๊ฐ ์ค์ค๋ก ํ๋จํ ์ ์๊ฒ ๊ต์กํ๋ ์ก์ ์ฝ์น๋ก ๋ง๋ค์์ต๋๋ค.
- โ ์ฆ์์ ์ง๋จํ์ง ์๊ณ โ โ ์ด๋ป๊ฒ ๋์ฒํ ์ง ๊ต์ก
- โ ๋ณ์ ๊ฐ์ง ๋์ ๊ฒฐ์ ํ์ง ์๊ณ โ โ ์๋ด์ด ํ์ํ ์ ํธ๋ฅผ ์๋ ค์ค
- โ ์ก์ ์ ๋ต์ ์ฃผ์ง ์๊ณ โ โ ๊ณต์ ๊ทผ๊ฑฐ๋ก ์ ํ์ง ์ ๋ฆฌ
๋ชจ๋ ๋ต๋ณ ๋์๋ ์ค์ ์๋ด ์ฐ๋ฝ์ฒ๋ฅผ ๋ถ์ฌ์, ์ต์ข ํ๋จ์ ํญ์ ์๋ฃ์ง์๊ฒ ๋์ด๊ฐ๊ฒ ํ์ต๋๋ค.
---
๊ทผ๊ฑฐ ๋ฐ์ดํฐ๋ ์์ด์ฌ๋(๋ณด๊ฑด๋ณต์ง๋ถ) ยท CDC ยท ์ง๋ณ๊ด๋ฆฌ์ฒญ ๊ณต์ ์๋ฃ๋ฅผ ์๋ นร์ฃผ์ ๋ก ์ ๋ฆฌํด์ ์ฌ์ฉํ๊ณ , ์ํ 12๊ฐ์ ์ดํ๋ฅผ ๋์์ผ๋ก ์ก์์ต๋๋ค.
LLM ํ๋จ๊ณผ ๊ท์น ๊ธฐ๋ฐ ํ๋จ์ ๋ณ๋ ฌ๋ก ๋๋ฆฐ ๋ค ๋ ์ํํ ์ชฝ์ ์ฑํํฉ๋๋ค.
๋ชจ๋ธ์ด ์ํ ์ ํธ๋ฅผ ๋์ณ๋ ๊ท์น์ด ๋ฐ๋ฅ์ ์ก์์ฃผ๋ ๊ตฌ์กฐ์์. ์์ ์ด ๊ฑธ๋ฆฐ ํ๋จ์ LLM ํ๋ํํ ๋งก๊ธฐ๊ณ ์ถ์ง ์์์ต๋๋ค.
- ๋์ โ ๊ต์ก ์๋ตํ๊ณ ์ฆ์ ๋ณ์ ์๋ด (๊ฐ๋๋ ์ผ)
- ์ฃผ์ โ ์ค๋ ์ง๋ฃ ๊ถ๊ณ + ๊ต์ก
- ๋ฎ์ โ 7๋จ ๊ตฌ์กฐ์ ์๊ฒฐ๋ ๊ต์ก ๋ต๋ณ
์๋ นยท์ฆ์์ฒ๋ผ ์ํ๋๋ฅผ ๊ฐ๋ ํ ํต์ฌ ์ ๋ณด๊ฐ ์์ผ๋ฉด ๋ต์ ์ง์ด๋ด์ง ์๊ณ ๋จผ์ ๋๋ฌป์ต๋๋ค.
๋ค๋ง ๊ท์น์ ์ํํ ์ ํธ๊ฐ ์ด๋ฏธ ์กํ์ผ๋ฉด ๋๋ฌป์ง ์๊ณ ๋ฐ๋ก ์๋ด๋ก ๊ฐ๋๋ค.
์๋ นยท์ฃผ์ ๋ก ๊ณต์ ์๋ฃ๋ฅผ ์กฐํํด ์ธ์ฉํฉ๋๋ค.
์๋ฃ๋ฅผ ๋ชป ์ฐพ์๋ ์นจ๋ฌตํ์ง ์๊ณ "๊ทผ๊ฑฐ๋ฅผ ๋ชป ์ฐพ์๋ค"๊ณ ๊ณ ์งํ ๋ค ์ํ๋๋ณ๋ก ์๋ดํฉ๋๋ค.
์ก์์ ๋ฌด๊ดํ ์ง๋ฌธ์ ์ ์คํ ๊ฑฐ์ ํด์, ์์ด์ ํธ๊ฐ ์๊ธฐ ์ญํ ๋ฐ์ผ๋ก ์์ง ์๊ฒ ํ์ต๋๋ค.
์์ด ์ด๋ฆยท์๋ นยท๋ํ๋ ์ธ์ ๋ฉ๋ชจ๋ฆฌ์๋ง ์๊ณ DBยทํ์ผยท์ฒดํฌํฌ์ธํฐ ์ด๋์๋ ์ ์ฅํ์ง ์์ต๋๋ค.
ํญ ๋ซ์ผ๋ฉด ์ฆ์ ์ฌ๋ผ์ง๋๋ค.
---


---
- Python
- LangGraph โ StateยทNodeยท์กฐ๊ฑด๋ถ Edge๋ก ํ๋จ ํ๋ฆ ์ค๊ณ
- OpenAI โ LLM ํ๋จ ๋ฐ ๊ต์ก ๋ต๋ณ ์์ฑ
- Streamlit + Streamlit Cloud โ ์ฑํ UI ๋ฐ ๋ฐฐํฌ
- ์ฒดํฌํฌ์ธํฐ / Time Travel / interrupt-HITL โ ๋ฏธ์ฑ๋ ์ ๋น์์ ์์น๊ณผ ์ถฉ๋ํด์ ๊ฑท์ด๋
- ๋ฉํฐ์์ด์ ํธ โ ์์จ ๋ฉํฐ์์ด์ ํธ๊ฐ ์๋๋ผ ์ญํ ๋ถ๋ฆฌ ์ํฌํ๋ก์ฐ๋ก ์ค๊ณ
---
์ด๋ฒ ์ฑ๋ฆฐ์ง์์ ํฌ๊ฒ ๋จ์ ๊ฑด ๋ ๊ฐ์ง์์ต๋๋ค.
์ฒซ์งธ, "ํ๋จ์ ํ๋ฆ์ ์ง์ ๊ทธ๋ฆฐ๋ค"๋ ๊ฐ๊ฐ.
์ฒ์์ ํ๋กฌํํธ๋ง ์ ์ฐ๋ฉด ๋๋ ์ค ์์์ต๋๋ค.
๊ทธ๋ฌ๋ stateยทnodeยทedge๋ฅผ ๋ฐฐ์ฐ๋ฉด์ ์์ด์ ํธ์ ๋ณธ์ง์ ๋๋ํ ๋ชจ๋ธ ํ๋ํํ ๋ค ๋งก๊ธฐ๋ ๊ฒ ์๋๋ผ ์ด๋ค ์์๋ก, ์ด๋ค ์กฐ๊ฑด์์, ๋ฌด์์ ์ฒ๋ฆฌํ ์ง ํ๋ฆ์ ์ค๊ณํ๋ ๊ฒ์ด๋ผ๋ ๊ฑธ ์ตํ์ต๋๋ค.
๋์งธ, "๋ํ๋ ๊ฒ๋ณด๋ค ์ ์ ๊ฐ ๋ ์ด๋ ต๋ค"๋ ๊นจ๋ฌ์.
๋ฐฐ์ด ๊ธฐ๋ฅ(CheckpointerยทTime TravelยทHITL)์ด ์ ๋ถ ๋ฉ์ ธ ๋ณด์ฌ์ ๋ค ๋ฃ๊ณ ์ถ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฏธ์ฑ๋ ์ ๋ฏผ๊ฐ์ ๋ณด๋ฅผ ๋ค๋ฃจ๋ ์ ์ฑ์ ๊ธฐํ ์์น์ด๋ ์ถฉ๋ํด์ ์๋์ ์ผ๋ก ๋นผ๋ ๊ฒฐ์ ์ ๋ด๋ ธ์ต๋๋ค.
๊ธฐ์ ์ ๋ฃ์ ์ ์๋๋๊ฐ ์๋๋ผ ์ ๋ฃ์ง ์์๋๊ฐ๋ก๋ ์ค๋ช ๋๋ค๋ ๊ฑธ ๋ฐฐ์ ์ต๋๋ค.
์ง๊ธ ๋ฒ์ ์ ๋งค ์ง๋ฌธ๋ง๋ค ์๊ฒฐ๋ ๊ต์ก ๋ต๋ณ์ ์ฃผ๋ '์ผ๋ฌธ์ผ๋ต' ๋๊ตฌ์ ๊ฐ๊น์ด ๊ฒ ๊ฐ์ต๋๋ค.
๋ค์ ๋จ๊ณ์์ ๋น์์ ์์น์ ์งํค๋ฉด์๋ ๋ ์์ฐ์ค๋ฌ์ด ํ์ ๋ํ๊ฐ ๋๋๋ก ๋ฏผ๊ฐํ์ง ์์ ์ ๋ณด์ ํ์ ํ ์ธ์ ๋งฅ๋ฝ ํ์ฅ์ ๋์ ํด๋ณด๋ ค ํฉ๋๋ค.
๋ค๋ค 6์ฃผ๋์ ๋๋ฌด ๊ณ ์ ๋ง์ผ์ จ๊ณ ๋งค์ผ๋งค์ผ ๋ฐ๊ฐ๊ฒ ์ธ์ฌํด์ฃผ์๊ณ ์ผ์ ๊ด๋ฆฌํด์ฃผ์ Bora๋๊ป๋ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!!