AI ์์ด์ ํธ๊ฐ ๊ฒฐ์ ๋ ์ด๋ฉ์ผ ๋ฐ์ก ๋๊ตฌ๋ฅผ ํธ์ถํ ๋ค ํ์์์์ ๋ง๋ฌ๋ค๊ณ ํด์ ์ค์ ์์ ๊น์ง ์คํจํ ๊ฒ์ ์๋๋ค. ์๋ฒ๋ ์ด๋ฏธ ์ฒ๋ฆฌํ์ง๋ง ์๋ต๋ง ๋์์ค์ง ์์์ ์ ์๋ค. ์ด๋ ์์ด์ ํธ๊ฐ ์ ์์ฒญ์ผ๋ก ๋ค์ ์คํํ๋ฉด ์ค๋ณต ๊ฒฐ์ , ์ค๋ณต ์ฃผ๋ฌธ, ์ค๋ณต ๋ฐ์ก์ด ๋ฐ์ํ ์ ์๋ค.
์ด ๋ฌธ์ ๋ฅผ ์ค์ด๋ ํต์ฌ ๊ฐ๋ ์ด ๋ฉฑ๋ฑ์ฑ, ์ฆ Idempotency๋ค. ๊ฐ์ ์ ๋ฌด ์์ฒญ์ ๋ค์ ์ ๋ฌํ๋๋ผ๋ ์ถ๊ฐ์ ์ธ ํจ๊ณผ๊ฐ ๋ฐ์ํ์ง ์๋๋ก ๋ง๋๋ ์ฑ์ง์ด๋ค. ํ๋กฌํํธ์ “ํ ๋ฒ๋ง ์คํํ๋ผ”๊ณ ์ ๋ ๊ฒ์ ๋ํด, ๋๊ตฌ์ ์๋ฒ๊ฐ ์์ฒญ์ ์ ์ฒด์ฑ๊ณผ ์ฒ๋ฆฌ ์ํ๋ฅผ ๊ด๋ฆฌํด์ผ ํ๋ค.
์ด ๊ธ์ AI ์์ด์ ํธ์ ์ฌ์๋์ ๋๊ตฌ ํธ์ถ, ๋ฉฑ๋ฑ์ฑ ํค, ์ฒดํฌํฌ์ธํธ, ์ธ๋ถ ์ํ ํ์ธ, ๋ณด์ ์ฒ๋ฆฌ์ ํ๊ฐ ๋ฐฉ๋ฒ์ ์ฐ๊ฒฐํด ์ค๋ช ํ๋ค. ํ ์คํ์ด๋จผ์ธ ์ pxd์ ๊ตญ๋ด ๊ธฐ์ ๊ธ, AWS Builders’ Library, LangGraph ๊ณต์ ๋ฌธ์๋ฅผ ๋น๊ตํ๊ณ ์ค์ ์ ๋ฌด์ ์ ์ฉํ ์ ์๋ ์ค๊ณ ์์๋ฅผ ์ ๋ฆฌํ๋ค.
ํต์ฌ ์์ฝ
• ํ์์์์ ํธ์ถ์๊ฐ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ ๋ฐ์ง ๋ชปํ๋ค๋ ๋ป์ด๋ฉฐ ์๋ฒ์ ์คํจ ํ์ ๊ณผ ๋ค๋ฅด๋ค.
• ๊ฐ์ ์ ๋ฌด์ ์ฌ์๋์๋ ๊ฐ์ ์๋ณ์๋ฅผ ์ ์งํ๊ณ ์๋ก์ด ์ ๋ฌด์๋ ์๋ก์ด ์๋ณ์๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
• ๋ฉฑ๋ฑ์ฑ ํค๋ฅผ ํค๋์ ๋ถ์ฌ๋ ์๋ฒ๊ฐ ์ฒ๋ฆฌํ์ง ์์ผ๋ฉด ์ค๋ณต ์คํ์ ๋งํ์ง ์๋๋ค.
• ์ฒดํฌํฌ์ธํธ ๋ณต์๊ณผ ์ธ๋ถ ์์คํ ์ ์ค๋ณต ํจ๊ณผ ๋ฐฉ์ง๋ ์๋ก ๋ค๋ฅธ ๋ฌธ์ ๋ค.
• ์ฌ์๋ ํ์๋ณด๋ค ๋จผ์ ์ค๋ฅ ์ ํ, ํ์ฌ ์ํ, ์ ๋ฌด ๊ธฐํ๊ณผ ๊ถํ์ ํ์ธํด์ผ ํ๋ค.
์ฝ์ ์์
โ ํ์์์๊ณผ ๋ฉฑ๋ฑ์ฑ์ ์ ํํ ์๋ฏธ
โก ์ ๋ฌด ์๋ณ์์ ์๋ฒ์ ์ค๋ณต ์ฒ๋ฆฌ ๊ณ์ฝ
โข ์ฌ์๋·์ฒดํฌํฌ์ธํธ·์ธ๋ถ ์ํ์ ์ฐ๊ฒฐ
โฃ ๊ฐ์ ์ฃผ๋ฌธ ์ฌ๋ก์ ํ๊ฐ·์ด์ ์งํ
โค ๋์ ์ฒดํฌ๋ฆฌ์คํธ์ FAQ
1. “์๋ต ์์”์ “์คํ ์ ๋จ”์ผ๋ก ํด์ํ๋ ์๊ฐ
๊ฐ์์ ์ฃผ๋ฌธ ์์ด์ ํธ๊ฐ ์ธ๋ถ ์ผํ ์์คํ ์ ์ฃผ๋ฌธ ์์ฑ์ ์์ฒญํ๋ค๊ณ ๊ฐ์ ํ์. ์๋ฒ๋ ์ฃผ๋ฌธ์ ์ ์ฅํ์ง๋ง ์๋ต์ด ๋์์ค๋ ๊ตฌ๊ฐ์์ ๋คํธ์ํฌ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค. ์์ด์ ํธ๋ ์ค๋ฅ๋ง ๋ณด๊ณ ๊ฐ์ ์ํ์ ๋ค์ ์ฃผ๋ฌธํ๋ค. ๋ ๋ฒ์งธ ์์ฒญ์ด ์๋ก์ด ์ฃผ๋ฌธ์ผ๋ก ์ฒ๋ฆฌ๋๋ฉด ์ฌ์ฉ์๋ ์ฃผ๋ฌธ ๋ ๊ฑด์ ๊ฐ๊ฒ ๋๋ค.
๋ฐ๋๋ก ์ฒซ ์์ฒญ์ด ์๋ฒ์ ๋์ฐฉํ์ง ์์์ ์๋ ์๋ค. ํธ์ถ์ ์ ์ฅ์์ ๋ณด์ด๋ ํ์์์์ ๊ฐ์ง๋ง ์ค์ ์ํ๋ ๋ค๋ฅด๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํ์์์์ด๋ผ๋ ์์ธ ์ด๋ฆ ํ๋๋ง ๋ณด๊ณ ์ฑ๊ณต๊ณผ ์คํจ๋ฅผ ํ์ ํ๋ฉด ์ ๋๋ค. ๊ฒฐ๊ณผ๊ฐ ํ์ธ๋์ง ์์ ์ํ๋ฅผ ๋ณ๋๋ก ํํํ ํ์๊ฐ ์๋ค.
์ด ๋ฌธ์ ๋ AI๊ฐ ๋ฑ์ฅํ๊ธฐ ์ ๋ถํฐ ๋ถ์ฐ ์์คํ ์์ ๋ค๋ค ์๋ค. AWS์ ‘Making retries safe with idempotent APIs’๋ ์๋ต์ ๋ฐ์ง ๋ชปํ ํธ์ถ์๊ฐ ๋ฆฌ์์ค ์์ฑ ์ฌ๋ถ๋ฅผ ์ ์ ์๊ณ , ๋จ์ ์ฌ์๋๋ก ์ฌ๋ฌ ๋ฆฌ์์ค๊ฐ ๋ง๋ค์ด์ง ์ ์๋ ์ํฉ์ ์ค๋ช ํ๋ค.[1]
AI ์์ด์ ํธ์์๋ ๋ชจ๋ธ์ด ๋๊ตฌ ์ค๋ฅ๋ฅผ ์ฝ๊ณ ๋ค์ ํ๋์ ์ค์ค๋ก ๊ณ ๋ฅธ๋ค๋ ์ ์ด ์ถ๊ฐ๋๋ค. SDK๊ฐ ์ด๋ฏธ ์ฌ์๋ํ๋๋ฐ ๋ชจ๋ธ์ด ๋ค์ ํธ์ถํ ์ ์๊ณ , ํ๋ก์ธ์ค ์ฌ์์ ํ ๊ฐ์ ์ ๋ฌด๋ฅผ ์ ์์ ์ผ๋ก ์ดํดํ ์๋ ์๋ค. ๋ชจ๋ธ์ ํ๋จ๊ณผ ํ๋ก๊ทธ๋จ์ ์ฌ์๋ ์ ์ฑ ์ ํ๋์ ์คํ ๊ตฌ์กฐ ์์์ ๋ด์ผ ํ๋ค.
2. ๋ฉฑ๋ฑ์ฑ์ ๊ฐ์ ์๋ต ๋ฌธ์์ด์ ๋ปํ์ง ์๋๋ค
๋ฉฑ๋ฑ์ฑ์ ๊ฐ์ ์์ ์ ๋ฐ๋ณตํ์ ๋ ์๋ํ ์๋ฒ ์ํ๋ ํจ๊ณผ๊ฐ ํ ๋ฒ ์ํํ ๊ฒฝ์ฐ์ ๊ฐ๊ฒ ์ ์ง๋๋ ์ฑ์ง์ด๋ค. “์๋ฆผ ์ํ๋ฅผ ์ฝ์์ผ๋ก ์ค์ ํ๋ค”๋ ์์ ์ ์ฌ๋ฌ ๋ฒ ์ํํด๋ ์ฝ์ ์ํ๋ค. ๋ฐ๋ฉด “ํ์ฌ ๊ฐ์ ๋ฐ๋๋ก ๋ฐ๊พผ๋ค”๋ ํ ๊ธ ์์ ์ ๋ฐ๋ณตํ ๋๋ง๋ค ์ํ๊ฐ ๋ฌ๋ผ์ง๋ค.
์ฌ๊ธฐ์ ์๋ต์ ๋ชจ๋ ๊ธ์๊ฐ ๋ฐ๋์ ๊ฐ์์ผ ํ๋ ๊ฒ์ ์๋๋ค. ์ญ์ ์์ฒญ์ ์ฒ์ ๋ณด๋์ ๋์ ๋ค์ ๋ณด๋์ ๋ ์๋ต ์ฝ๋๊ฐ ๋ค๋ฅด๋๋ผ๋ ๋์์ด ์ญ์ ๋ ์ํ๋ผ๋ ์๋ํ ํจ๊ณผ๋ ๊ฐ์ ์ ์๋ค. ์กฐํ๋ ๋ค๋ฅธ ์ฌ์ฉ์์ ๋ณ๊ฒฝ ๋๋ฌธ์ ๊ฐ์ด ๋ฌ๋ผ์ง ์ ์๋ค. ์กฐํ๊ฐ ๋ฉฑ๋ฑํ๋ค๋ ๋ง์ด ๋ฐ์ดํฐ๊ฐ ์์ํ ๊ณ ์ ๋๋ค๋ ๋ป์ ์๋๋ค.
HTTP ๋ฉ์๋์ ์๋ฏธ์ ๊ฐ๋ณ ์๋น์ค ๊ตฌํ๋ ๊ตฌ๋ถํด์ผ ํ๋ค. PUT์ด๋ DELETE๋ ๋ฉฑ๋ฑํ ์๋ฏธ๋ฅผ ๊ฐ๋๋ก ์ ์๋ผ ์์ง๋ง ์ค์ API๊ฐ ๊ทธ ์๋ฏธ๋ฅผ ์งํค๋์ง ํ์ธํด์ผ ํ๋ค. POST๋ ๋ณ๋์ ์ ๋ฌด ๊ณ์ฝ๊ณผ ์ค๋ณต ์ฒ๋ฆฌ ๋ก์ง์ ํตํด ํน์ ์์ ์ ๋ฉฑ๋ฑ์ฑ์ ์ ๊ณตํ ์ ์๋ค.
๋ฉฑ๋ฑ์ฑ๊ณผ ์์ ์ฑ ์ญ์ ๊ฐ์ ๊ฐ๋ ์ ์๋๋ค. ์ญ์ ๋ ๋ฉฑ๋ฑํ ์ ์์ด๋ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ๋ค. ํ ์คํ์ด๋จผ์ธ ์ ๊ธฐ์ ๊ธ์ ์ด ์ฐจ์ด์ ๋ฉฑ๋ฑ์ฑ ํค๋ฅผ ์ด์ฉํ API ์ค๊ณ๋ฅผ ์ค๋ช ํ๋ค.[2] ์์ด์ ํธ๊ฐ ์ฌ์ฉํ ๋๊ตฌ๋ฅผ ๋ถ๋ฅํ ๋ ์ฝ๊ธฐ ์ ์ฉ์ธ์ง, ๋ฐ๋ณตํด๋ ํจ๊ณผ๊ฐ ๊ฐ์์ง, ๋๋๋ฆด ์ ์๋์ง๋ฅผ ๊ฐ๊ฐ ํ์ธํ๋ฉด ์ข๋ค.
3. ๊ตญ๋ด ๊ธฐ์ ๋ธ๋ก๊ทธ์์ ๊ฐ์ ธ์ฌ ์์น๊ณผ ์ฃผ์์
ํ ์คํ์ด๋จผ์ธ ๋ ๊ฒฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ง ๋ชปํ ์ํฉ๊ณผ ์ค๋ณต ์์ฒญ์ ์๋ก ๋ค์ด ๋ฉฑ๋ฑ์ฑ์ ํ์์ฑ์ ์ค๋ช ํ๋ค. ๊ฐ์ ํค์ ์์ฒญ ๊ธฐ๋ก์ ํ์ธํ๊ณ ์ด๋ฏธ ์ฒ๋ฆฌ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํ๋ฆ, ํค์ ๋ณด๊ด ๊ธฐ๊ฐ, ๊ฐ์ ํค์ ๋ค๋ฅธ ๋ณธ๋ฌธ์ด ๋ค์ด์ค๋ ์ํฉ์ ํจ๊ป ๋ค๋ฃฌ๋ค.[2]
pxd์ ๊ธฐ์ ๊ธ์ ๊ณ ์ ์๋ณ์์ ๋์์ฑ ์ ์ด, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฝ ์กฐ๊ฑด ๋ฑ์ ์๊ฐํ๋ค.[3] ์ค๋ณต ์ฒ๋ฆฌ ๋ฌธ์ ๋ฅผ API ํ๋์ ํ์ ํ์ง ์๊ณ ๋ฐ์ดํฐ์ ์ํ ๋ณ๊ฒฝ์ ๊ด์ ์์ ์๊ฐํ๋ ๋ฐ ์ฐธ๊ณ ํ ๋งํ๋ค. ๋ค๋ง ๊ฐ ๊ธฐ๋ฒ์ด ํด๊ฒฐํ๋ ๋ฌธ์ ๊ฐ ๊ฐ์ง๋ ์๋ค.
๋๊ด์ ๋์์ฑ ์ ์ด๋ ์ค๋๋ ๋ฒ์ ์ผ๋ก ๋ฎ์ด์ฐ๋ ์ถฉ๋์ ๋ง๋ ๋ฐ ์ ์ฉํ๊ณ , ๋ฉฑ๋ฑ์ฑ ํค๋ ๊ฐ์ ์ ๋ฌด๋ฅผ ๋ฐ๋ณต ์ ์ฉํ๋ ๋ฌธ์ ๋ฅผ ๋ค๋ฃฌ๋ค. ์บ์๋ ์กฐํ ๋น์ฉ์ ์ค์ผ ์ ์์ง๋ง ์บ์๋ฅผ ๋ถ์๋ค๋ ์ฌ์ค๋ง์ผ๋ก ์ฐ๊ธฐ ์์ ์ ์ค๋ณต ํจ๊ณผ๊ฐ ์ฌ๋ผ์ง์ง๋ ์๋๋ค. ์ฌ๋ฌ ๊ธฐ๋ฒ์ ํ๋์ ๋ง๋ฅ ํด๊ฒฐ์ฑ ์ผ๋ก ๋ฌถ์ผ๋ฉด ์ค๊ณ๊ฐ ๋ชจํธํด์ง๋ค.
์ผ์ ๋น์ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์จ์ผ ํ๋ค. “์ผ๊ธฐ” ๋ฒํผ์ ๋ฐ๋ณตํด๋ ์ผ์ง ์ํ์ง๋ง “๋๋ฅผ ๋๋ง๋ค ์ผ์ง๊ณผ ๊บผ์ง์ ๋ฐ๊พธ๋” ์ค์์น๋ ๊ทธ๋ ์ง ์๋ค. ์์ด์ ํธ ๋๊ตฌ๋ ์ํ๋ฅผ ์ง์ ํ๋ ๊ธฐ๋ฅ์ธ์ง, ํ์ฌ ์ํ๋ฅผ ๋ฐ๊พธ๋ ๋ช ๋ น์ธ์ง์ ๋ฐ๋ผ ์ฌ์๋ ์ํ์ด ๋ฌ๋ผ์ง๋ค.
4. ๋ฉฑ๋ฑ์ฑ ํค๋ ๋๊ตฌ ํธ์ถ ๋ฒํธ๊ฐ ์๋๋ผ ์ ๋ฌด์ ์ ์ฒด์ฑ์ด๋ค
ํ ์ ๋ฌด๋ฅผ ์คํํ๊ธฐ ์ํด ์ฌ๋ฌ ๋คํธ์ํฌ ํธ์ถ์ด ๋ฐ์ํ ์ ์๋ค. ๊ฐ๊ฐ์ ํธ์ถ ์๋๋ ์๋ก ๋ค๋ฅธ ๋ฒํธ๋ฅผ ๊ฐ์ ธ๋ ๋์ง๋ง ๊ฐ์ ์ ๋ฌด์ ์ฌ์๋๋ผ๋ ์ฌ์ค์ ์ ์ง๋ผ์ผ ํ๋ค. ๋ฉฑ๋ฑ์ฑ ํค๋ฅผ ํธ์ถํ ๋๋ง๋ค ์๋ก ๋ง๋ค๋ฉด ์๋ฒ๋ ๋ฐ๋ณต ์์ฒญ์ ์๋ก ๋ค๋ฅธ ์์ ์ผ๋ก ๋ฐ์๋ค์ผ ์ ์๋ค.
์๋ฅผ ๋ค์ด ํ๋์ ์ฃผ๋ฌธ์ ๋ง๋๋ ์์ ์๋ ์ฃผ๋ฌธ ์์ฑ์ฉ ์ ๋ฌด ์๋ณ์๋ฅผ ๋ถ์ฌํ๋ค. ์๋ต ์ง์ฐ์ผ๋ก ๊ฐ์ ์ฃผ๋ฌธ ์์ฑ์ ๋ค์ ๋ณด๋ผ ๋๋ ๊ทธ ์๋ณ์๋ฅผ ์ ์งํ๋ค. ์ฌ์ฉ์๊ฐ ์ค์ ๋ก ๋ ๋ฒ์งธ ์ฃผ๋ฌธ์ ์ถ๊ฐ๋ก ์์ฒญํ ๊ฒฝ์ฐ์๋ ์๋ก์ด ์ ๋ฌด๋ก ์๋ณํด์ผ ํ๋ค.
์์ฒญ ๋ณธ๋ฌธ์ด ๊ฐ๋ค๊ณ ๋ฐ๋์ ๊ฐ์ ์๋๋ ์๋๋ค. ๊ฐ์ ์ํ์ ๊ฐ์ ์๋์ผ๋ก ๋ ๋ฒ ์ฌ๊ณ ์ถ์ ์ ์๋ค. AWS ์๋ฃ๋ ๋์ผํ ๋งค๊ฐ๋ณ์๋ก ๋ฆฌ์์ค๋ฅผ ๋ ๊ฐ ๋ง๋ค๋ ค๋ ์๋๊ฐ ์์ ์ ์์ผ๋ฏ๋ก ๋ณธ๋ฌธ์ ํด์๋ง์ผ๋ก ์ค๋ณต์ ํ๋จํ๋ ๋ฐฉ์์๋ ํ๊ณ๊ฐ ์๋ค๊ณ ์ค๋ช ํ๋ค.[1]
์์ด์ ํธ ์์คํ ์์๋ ๊ฒ์ฆ๋ ์คํ ๊ณ์ธต์ด ์ ๋ฌด ์๋ณ์๋ฅผ ์์ฑํ๊ณ ๋ณด๊ดํ๋ ๋ฐฉ์์ด ํฉ๋ฆฌ์ ์ด๋ค. ๋ชจ๋ธ์ด ์์ฐ์ด ์ค๋ช ์ ์กฐ๊ธ ๋ฐ๊พธ๊ฑฐ๋ ๋ค์ ๊ณํ์ ์ธ์ ๋ค๋ ์ด์ ๋ก ์๋ก์ด ์คํ ํค๊ฐ ์๊ธฐ์ง ์๊ฒ ํ๋ค. ๋ค๋ง ์์คํ ์ด ์ด๋์์ ์ ๋ฌด๋ฅผ ํ์ ํ๋์ง๋ ์ ํ์ ์์ฒญ·์น์ธ ํ๋ฆ์ ๋ง์ถฐ ์ ํด์ผ ํ๋ค.
5. ๊ฐ์ ํค์ ๋ค๋ฅธ ๊ธ์ก์ด ๋ค์ด์ค๋ฉด ์ด๋ป๊ฒ ํ ๊น
๋ฉฑ๋ฑ์ฑ ํค๋ง ๊ฐ๊ณ ๊ธ์ก, ์์ ์, ์ํ ์๋์ด ๋ฐ๋๋ฉด ๊ฐ์ ์ ๋ฌด๋ฅผ ๋ค์ ๋ณด๋ธ ๊ฒ์ธ์ง ์์ฌํด์ผ ํ๋ค. ์ด๋ฐ ์์ฒญ์ ๊ธฐ์กด ์ฑ๊ณต ๊ฒฐ๊ณผ๋ก ์กฐ์ฉํ ์ฒ๋ฆฌํ๋ฉด ์ฌ์ฉ์๋ ๋ฐ๋ ๊ฐ์ด ๋ฐ์๋๋ค๊ณ ์คํดํ ์ ์๋ค. ๋ฐ๋๋ก ์๋ก์ด ์์ ์ฒ๋ผ ์คํํ๋ฉด ํค์ ์๋ฏธ๊ฐ ๋ฌด๋์ง๋ค.
์๋ฒ๋ ์ค๋ณต ํ์ธ์ ๋ฒ์๋ฅผ ๋ช ํํ ์ ์ํด์ผ ํ๋ค. ์ด๋ ์ฌ์ฉ์๋ ์กฐ์ง์ ์ด๋ค ์์ ์ ํ ์์์ ํค๊ฐ ๊ณ ์ ํ์ง, ์ค์ํ ์์ฒญ ํ๋๊ฐ ๊ฐ์์ง ํ์ธํ๋ค. ๊ฐ์ ํค๊ฐ ๋ค๋ฅธ ๊ณ์ ์ด๋ ๋ค๋ฅธ API์์ ์ด๋ค ์๋ฏธ์ธ์ง๋ ์๋น์ค ๊ณ์ฝ์ ํฌํจํด์ผ ํ๋ค.
ํ ์คํ์ด๋จผ์ธ ๊ธ์ ์ฒ๋ฆฌ ์ค์ธ ์์ฒญ๊ณผ ๊ฐ์ ํค๊ฐ ๋ค์ด์ค๋ ๊ฒฝ์ฐ, ๊ฐ์ ํค์ ๋ค๋ฅธ ๋ณธ๋ฌธ์ด ๋ค์ด์ค๋ ๊ฒฝ์ฐ๋ฅผ ์ค๋ฅ ์๋๋ฆฌ์ค๋ก ๊ตฌ๋ถํ๋ค.[2] ๊ตฌ์ฒด์ ์ธ ์ํ ์ฝ๋์ ์ฒ๋ฆฌ ๊ท์น์ API๋ณ ๋ฌธ์๋ฅผ ํ์ธํด์ผ ํ๋ค. ํ ์๋น์ค์ ์์๋ฅผ ๋ชจ๋ ๋๊ตฌ๊ฐ ๋ฐ๋ฅด๋ ํ์ค ๋์์ฒ๋ผ ๊ฐ์ ํ๋ฉด ์ ๋๋ค.
์น์ธ๊ณผ๋ ์ฐ๊ฒฐ๋๋ค. ์ฌ์ฉ์๊ฐ ๊ฒํ ํ ๊ฒฐ์ ๊ธ์ก์ด๋ ์์ ์๊ฐ ๋ฐ๋์๋ค๋ฉด ๊ธฐ์กด ์คํ ๊ณํ๊ณผ ์น์ธ ์ํ๊ฐ ๊ทธ๋๋ก ์ ํจํ์ง ํ์ธํด์ผ ํ๋ค. ๋ฉฑ๋ฑ์ฑ์ ๊ถํ์ ๋ถ์ฌํ๋ ๊ธฐ๋ฅ์ด ์๋๋ค. ๊ฐ์ ์์ฒญ์ ์ค๋ณต ์ฒ๋ฆฌํ์ง ์๋ ๊ฒ๊ณผ ํด๋น ์์ฒญ์ ์คํํด๋ ๋๋์ง๋ ๋ณ๋๋ก ๊ฒ์ฌํด์ผ ํ๋ค.
6. ํค๋์ ํค๋ง ๋ถ์ด๋ฉด ๋๋์ง ์๋๋ค
ํด๋ผ์ด์ธํธ๊ฐ ํค๋ฅผ ๋ณด๋ธ๋ค๊ณ ์๋ฒ๊ฐ ์๋์ผ๋ก ์ค๋ณต์ ๋ง๋ ๊ฒ์ ์๋๋ค. ์๋ฒ๊ฐ ๊ทธ ํค๋ฅผ ์ง์ํ๊ณ ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ์ผ๋ง๋ ๋ณด๊ดํ๋ฉฐ ์ฒ๋ฆฌ ์ค์ธ ์์ฒญ์ ์ด๋ป๊ฒ ๋ค๋ฃจ๋์ง ์์์ผ ํ๋ค. ์ง์ํ์ง ์๋ ์ธ๋ถ API์ ์์์ ํค๋๋ฅผ ์ถ๊ฐํด๋ ๋ณด์ฅ์ด ์๊ธฐ์ง ์๋๋ค.
์ผ๋ฐ์ ์ธ ์ค๊ณ์์๋ ์ ๋ฌด ํค์ ์์ฒญ ์ ๋ณด, ์ํ, ๊ฒฐ๊ณผ๋ฅผ ์์์ ์ผ๋ก ๊ด๋ฆฌํ๋ค. ๊ฐ์ ํค๊ฐ ์ค๋ฉด ์๋ฃ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๊ฑฐ๋ ์งํ ์ํ๋ฅผ ์๋ ค์ค๋ค. ์๋ก์ด ํค๋ผ๋ฉด ์ฒ๋ฆฌ ๊ถํ์ ํ๋ณดํ ๋ค ์คํํ๋ค. ์ฌ๋ฌ ์์ฒญ์ด ๋์์ ๋์ฐฉํด๋ ํ๋๋ง ์คํ ๊ฒฝ๋ก์ ๋ค์ด๊ฐ๋๋ก ํด์ผ ํ๋ค.
๊ฐ์ฅ ์กฐ์ฌํ ๊ตฌ๊ฐ์ ํจ๊ณผ๊ฐ ๋ฐ์ํ๋ ์์ ๊ณผ ๊ธฐ๋ก์ ์ ์ฅํ๋ ์์ ์ฌ์ด์ ํ์ด๋ค. ์ค์ ์ฃผ๋ฌธ์ ๋ง๋ ๋ค ์๋ฃ ๊ธฐ๋ก์ ์ฐ๊ธฐ ์ ์ ํ๋ก์ธ์ค๊ฐ ์ฃฝ์ผ๋ฉด ๋ค์ ์์ฒญ์ด ๋ค์ ์ฃผ๋ฌธ์ ๋ง๋ค ์ ์๋ค. ๋ฐ๋๋ก ๊ธฐ๋ก๋ง ๋จ๊ธฐ๊ณ ์์ ์ ์ํํ์ง ๋ชปํ๋ฉด ์ ์ ์์ฒญ์ด ์์ํ ์๋ฃ๋์ง ์์ ์ ์๋ค.
๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ๋ณ๊ฒฝ์ด๋ผ๋ฉด ํธ๋์ญ์ ๊ณผ ๊ณ ์ ์ ์ฝ์ผ๋ก ์์์ฑ์ ์ค๊ณํ ์ ์๋ค. AWS ์๋ฃ๋ ์์ฒญ ์๋ณ์์ ๊ธฐ๋ก๊ณผ ๊ด๋ จ ์ํ ๋ณ๊ฒฝ์ ์์์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ์ค์์ฑ์ ์ค๋ช ํ๋ค.[1] ํ์ง๋ง ์ธ๋ถ ๊ฒฐ์ ๋ ์ด๋ฉ์ผ ์์คํ ๊น์ง ํ๋์ ๋ก์ปฌ ํธ๋์ญ์ ์ผ๋ก ๋ฌถ์ ์ ์๋ค๊ณ ๊ฐ์ ํด์๋ ์ ๋๋ค.
7. ๋์ ์์ฒญ·ํ๋ก์ธ์ค ์ค๋จ·๋ฆ์ ์์ฒญ๊น์ง ํฌํจํด์ผ ํ๋ค
์ค๋ณต ์์ฒญ์ ์์๋๋ก ๋ ๋ฒ ๋ณด๋ด๋ ํ ์คํธ๋ง์ผ๋ก๋ ๋ถ์กฑํ๋ค. ์ฒซ ์์ฒญ์ด ์์ง ์คํ ์ค์ผ ๋ ๋ ๋ฒ์งธ ์์ฒญ์ด ๋์์ ๋์ฐฉํ ์ ์๋ค. ๋จ์ํ “๊ธฐ๋ก์ด ์์ผ๋ฉด ์คํํ๊ณ ๋์ค์ ์ ์ฅ”ํ๋ ์ฝ๋๋ ๋ ์์ฒญ์ด ๋ชจ๋ ๊ธฐ๋ก ์์์ผ๋ก ํ๋จํ๋ ๊ฒฝํฉ์ ๋ง๋ค ์ ์๋ค.
๊ณ ์ ์ ์ฝ, ์์์ ์ํ ์ ์ด, ์ ๊ธ์ด๋ ์๋ ๊ฐ์ ๊ธฐ๋ฒ์ ์ ๋ฌด์ ๋ง๊ฒ ์ฌ์ฉํ ์ ์๋ค. ๋ค๋ง ์ ๊ธ์ ์ก์ ํ๋ก์ธ์ค๊ฐ ์ค๋จ๋์ ๋ ๋๊ฐ ์ธ์ ์ด์ด๋ฐ์์ง๋ ์ ํด์ผ ํ๋ค. ์ ๊ธ ๋ง๋ฃ๋ง์ผ๋ก ์ธ๋ถ ์์ ์ด ์คํจํ๋ค๋ ๋ป์ ์๋๋ฏ๋ก ์คํ ์ฌ๋ถ๋ฅผ ๋ค์ ๋์กฐํ ํ์๊ฐ ์๋ค.
ํค์ ๊ฒฐ๊ณผ์ ๋ณด๊ด ๊ธฐ๊ฐ๋ ์ค์ํ๋ค. ๊ธฐ๋ก์ ์ง์ด ๋ค ๋ฆ์ ์ฌ์๋๊ฐ ๋์ฐฉํ๋ฉด ์ ์์ ์ผ๋ก ์ฒ๋ฆฌ๋ ์ ์๋ค. ๋ณด๊ด ๊ธฐ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋น์ฉ๋ง ๋ณด๊ณ ์ ํ๊ธฐ๋ณด๋ค ์ฌ์๋ ๊ฐ๋ฅ ๊ธฐ๊ฐ, ์ ๋ฌด ๊ธฐํ, ์ธ๋ถ ์์คํ ์ ์กฐํ ๋ฒ์์ ํจ๊ป ๊ฒฐ์ ํด์ผ ํ๋ค.
์์ ๊ฒฐ๊ณผ๊ฐ ๋์ค์ ๋ค๋ฅธ ์ฌ์ฉ์์ ์ํด ์ทจ์๋๊ฑฐ๋ ์ญ์ ๋ ๊ฒฝ์ฐ๋ ์๋ค. ๊ณผ๊ฑฐ ์์ฒญ์ ์ฌ์ ๋ฌ์ ์ ์คํ์ผ๋ก ๋ฐ๊ฟ ๋ฒ๋ฆฌ๋ฉด ์ฌ์ฉ์๊ฐ ์ทจ์ํ ์ํ๋ฅผ ๋๋๋ฆด ์ ์๋ค. ๊ณผ๊ฑฐ ์์ฒญ์ ๊ฒฐ๊ณผ์ ํ์ฌ ๋ฆฌ์์ค ์ํ๋ฅผ ๊ตฌ๋ถํ๋ ๊ณ์ฝ์ด ํ์ํ๋ค. AWS ์๋ฃ ์ญ์ ๋ฆ๊ฒ ๋์ฐฉํ๋ ์์ฒญ์ ๋ณ๋์ ๊ฒฝ๊ณ ์ฌ๋ก๋ก ๋ค๋ฃฌ๋ค.[1]
8. ์ฌ์๋๋ ์ค๋ฅ ์ ํ๊ณผ ๋จ์ ์๊ฐ์ ๋ฐ๋ผ ๊ฒฐ์ ํ๋ค
์ผ์์ ์ธ ๋คํธ์ํฌ ์ฅ์ ์ ์๋ชป๋ ์ ๋ ฅ์ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌํด์ผ ํ๋ค. ์ ๊น์ ์ฐ๊ฒฐ ๋ฌธ์ ๋ ์ฌ์๋๋ก ํด๊ฒฐ๋ ์ ์์ง๋ง ์กด์ฌํ์ง ์๋ ํ์ ๊ฐ์ด๋ ๊ถํ ๊ฑฐ๋ถ๋ ๊ฐ์ ์์ฒญ์ ๋ฐ๋ณตํด๋ ํด๊ฒฐ๋์ง ์์ ์ ์๋ค. ์ค๋ฅ ๋ฌธ๊ตฌ ํ๋๋ณด๋ค ๋๊ตฌ์ ๊ตฌ์กฐํ๋ ์ํ์ API ๊ณ์ฝ์ ํ์ธํ๋ ํธ์ด ๋ซ๋ค.
์ฌ์๋ ๊ฐ๋ฅํ ์ค๋ฅ๋ ๋ฌดํํ ๋ฐ๋ณตํด์๋ ์ ๋๋ค. ์ต๋ ์๋ ์, ์ ์ฒด ๋ง๊ฐ ์๊ฐ, ํธ์ถ ๊ฐ๊ฒฉ, ์๋น์ค๊ฐ ์๋ดํ ๋๊ธฐ ์๊ฐ ๋ฑ์ ์ ํ๋ค. ์ง์ ๋ฐฑ์คํ๋ ์๋ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๋๋ฆฌ๊ณ ์งํฐ๋ ์ฌ๋ฌ ํธ์ถ์๊ฐ ๊ฐ์ ์๊ฐ์ ๋ค์ ๋ชฐ๋ฆฌ๋ ํ์์ ์ค์ด๋ ๋ฐ ํ์ฉํ ์ ์๋ค.
์ด ์ ์ฑ ์ ์ค๋ณต ํจ๊ณผ๋ฅผ ๋ง๋ ๋ฉฑ๋ฑ์ฑ๊ณผ ์๋ก ๋ณด์ํ๋ค. ๋ฐฑ์คํ๋ก ์ฒ์ฒํ ๋ณด๋ธ๋ค๊ณ ์ค๋ณต ์ฃผ๋ฌธ์ด ์ฌ๋ผ์ง๋ ๊ฒ์ ์๋๋ค. ๋ฐ๋๋ก ์ค๋ณต์ ๋ง๋๋ผ๋ ์ง๋์น ์ฌ์๋๋ ์ธ๋ถ ์์คํ ๋ถํ์ ๋น์ฉ์ ํค์ธ ์ ์๋ค. ๋ ๋ฌธ์ ๋ฅผ ๊ฐ๊ฐ ์ค๊ณํด์ผ ํ๋ค.
์ธ์ฆ์ด๋ ๊ถํ์ด ๊ฑฐ๋ถ๋์ ๋ ๋ค๋ฅธ ๊ณ์ ๊ณผ ๋๊ตฌ๋ฅผ ์ฐพ์ ๊ฐ์ ์์ ์ ๋ฐ์ด๋ถ์ด๋ ์์ ๋ณต๊ตฌ๋ ์ ์ ํ์ง ์๋ค. ๊ถํ ๋ฌธ์ ์ ์ผ์ ์ฅ์ ๋ฅผ ๊ตฌ๋ถํด ์คํ์ ๋ณด๋ฅํ๊ณ ํ์ํ ์ ๋ณด๋ฅผ ์ ๋ฌํด์ผ ํ๋ค. ๋ณต๊ตฌ ๊ฒฝ๋ก๊ฐ ์๋์ ๊ถํ ๋ฒ์๋ฅผ ๋ฒ์ด๋์ง ์๊ฒ ํ๋ค.
9. SDK·์ํฌํ๋ก·๋ชจ๋ธ์ด ๊ฐ๊ฐ ์ฌ์๋ํ๋ฉด ํ์๊ฐ ๋ถ์ด๋๋ค
์์ด์ ํธ๊ฐ ํ ๋ฒ ํธ์ถํ๋ค๊ณ ๋ณด์ด๋ ๋์ ์์์ SDK๊ฐ ์ฌ๋ฌ ๋ฒ ์์ฒญํ์ ์ ์๋ค. ๊ทธ ๋ฐ์ ์ํฌํ๋ก ์์ง๊ณผ ๋ชจ๋ธ๋ ์คํจ๋ฅผ ๋ณด๊ณ ๋ค์ ํธ์ถํ๋ฉด ์ค์ฒฉ๋ ์ฌ์๋๊ฐ ์๊ธด๋ค. ๊ฐ ๊ณ์ธต์ด ๋ ๋ฆฝ์ ์ผ๋ก “์ต๋ ์ธ ๋ฒ”์ด๋ผ๊ณ ์ ํด๋ ์ ์ฒด ํธ์ถ ์๋ ์ธ ๋ฒ์ผ๋ก ์ ํ๋์ง ์๋๋ค.
๊ฐ๋ น ๋ฐ๊นฅ ์์ ์ด ์ธ ๋ฒ ์คํ๋๊ณ ๊ฐ ์คํ ์์์ ์ค์ ์์ฒญ์ด ์ธ ๋ฒ ๋ฐ์ํ๋ค๋ฉด ๋จ์ํ ๊ฐ์ ์์ ์ต๋ ์ํ ๋ฒ์ ์์ฒญ์ด ์๊ธธ ์ ์๋ค. ์ด๋ ๊ณ์ฐ์ ์ค๋ช ํ๊ธฐ ์ํ ๊ฐ์ ์์์ด๋ฉฐ ์ค์ ์ ํ์ ๊ธฐ๋ณธ ์ค์ ์ด๋ ์ธก์ ๊ฒฐ๊ณผ๊ฐ ์๋๋ค. ์ฌ๋ฌ ๋จ๊ณ๊ฐ ๋ํด์ง๋ฉด ์ถ์ ์ด ์ด๋ ค์์ง ์ ์๋ค.
๋ฐ๋ผ์ ์ฌ์๋ ์ฑ ์๊ณผ ์์ฐ์ ๋ช ์ํด์ผ ํ๋ค. ๋คํธ์ํฌ ์์ค์ ์งง์ ๋ณต๊ตฌ๋ SDK๊ฐ ๋งก๊ณ ์ ๋ฌด ์ํ ํ๋จ์ ์คํ ๊ณ์ธต์ด ๋งก๋ ๋ฑ ์ญํ ์ ์ ํ ์ ์๋ค. ์ด๋ค ๊ตฌ์กฐ๋ฅผ ํํ๋ ๊ฐ์ ์ ๋ฌด ์๋ณ์๊ฐ ๊ณ์ธต ์ฌ์ด์์ ์ ์ง๋๊ณ ์ค์ ์๋ ์๊ฐ ์ง๊ณ๋ผ์ผ ํ๋ค.
๋ชจ๋ธ์๊ฒ๋ ๋๊ตฌ ๊ฒฐ๊ณผ์ ์๋ฏธ๋ฅผ ๋ถ๋ช ํ๊ฒ ์ ๋ฌํด์ผ ํ๋ค. ์คํ ์คํจ๊ฐ ํ์ ๋๋์ง, ์งํ ์ค์ธ์ง, ๊ฒฐ๊ณผ๋ฅผ ์์ง ํ์ธํ์ง ๋ชปํ๋์ง ๊ตฌ๋ถํ๋ค. “์ค๋ฅ๊ฐ ๋ฌ์ผ๋ ๋ค์ ํด ๋ณด๋ผ”๋ ํ๋์ ๋ฉ์์ง๋ก ๋ชจ๋ ์ํฉ์ ๋ฌถ์ผ๋ฉด ๋ชจ๋ธ์ด ๋ถํ์ํ ์ฌ์คํ์ ์ ํํ๊ธฐ ์ฝ๋ค.
10. ์ฒดํฌํฌ์ธํธ๋ ์ธ๋ถ ๊ฒฐ์ ๋ฅผ ๋๋๋ฆฌ์ง ์๋๋ค
LangGraph ๊ณต์ ๋ฌธ์๋ ์ฒดํฌํฌ์ธํฐ๊ฐ ์ค๋ ๋์ ๊ทธ๋ํ ์ํ๋ฅผ ์ ์ฅํ๊ณ , ์คํ ์ด๊ฐ ์ค๋ ๋๋ฅผ ๋์ด์๋ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ญํ ์ ๊ตฌ๋ถํ๋ค. ๋ํ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ ์ ์ฅ์ ํ๋ก์ธ์ค ์ฌ์์ ํ ์ฒดํฌํฌ์ธํธ๋ฅผ ์ ์งํ์ง ๋ชปํ๋ฏ๋ก ์ด์ ํ๊ฒฝ์ ๋ง๋ ์์ ์ ์ฅ์ ์ ํํด์ผ ํ๋ค๊ณ ์ค๋ช ํ๋ค.[4]
์ฒดํฌํฌ์ธํธ๋ ์์ด์ ํธ๊ฐ ์ด๋๊น์ง ์งํํ๋์ง ๋ณต์ํ๋ ๋ฐ ๋์์ ์ค๋ค. ํ์ง๋ง ์ธ๋ถ ์์คํ ์ ์ด๋ฏธ ์ ๋ฌ๋ ๊ฒฐ์ ๋ ๋ฐ์ก์ ์๋์ผ๋ก ์ทจ์ํ๋ ์ฅ์น๋ ์๋๋ค. ๊ทธ๋ํ ์์ ์ํ์ ์ธ๋ถ ์ ๋ฌด ์ํ๋ ์๋ก ๋ค๋ฅธ ์ ์ฅ ๊ฒฝ๊ณ์ ์์ ์ ์๋ค.
LangGraph์ ์ฅ์ ํ์ฉ ๋ฌธ์๋ ์ฌ์๋, ์๋๋ณ ํ์์์, ์ฌ์๋ ์์ง ํ ์ค๋ฅ ์ฒ๋ฆฌ์ ์กฐํฉ์ ์ค๋ช ํ๋ค.[5] ๋ฌธ์๊ฐ ์คํจํ ์๋์ ๋ด๋ถ ์ฐ๊ธฐ๋ฅผ ์ ๋ฆฌํ๋ค๊ณ ์ค๋ช ํ๋๋ผ๋ ์ธ๋ถ API๊ฐ ๋ฐ์์ํจ ํจ๊ณผ๊น์ง ๋ชจ๋ ๋๋๋ฆฐ๋ค๋ ๋ป์ผ๋ก ์ฝ์ผ๋ฉด ์ ๋๋ค.
์ฌ๊ฐํ ๋ ธ๋์ ์ธ๋ถ ์์ ์ด ๋ค์ด ์๋ค๋ฉด ์ฌ์คํ ์ ์ด๋ค ํจ๊ณผ๊ฐ ์๊ธฐ๋์ง ๊ฒํ ํด์ผ ํ๋ค. ์ฑ๊ณตํ ์ธ๋ถ ์์ฒญ์ ์ ๋ฌด ์๋ณ์์ ๊ฒฐ๊ณผ๋ฅผ ํจ๊ป ๋ณด๊ดํ๊ณ , ๋ณต์ ํ ๊ฐ์ ์ ๋ฌด๊ฐ ์ด๋ฏธ ์ฒ๋ฆฌ๋๋์ง ํ์ธํ๋ ํ๋ฆ์ด ํ์ํ๋ค. ๊ธฐ์ต์ ๋ณต์ํ๋ ๋ฌธ์ ์ ํ ๋ฒ๋ง ํจ๊ณผ๋ฅผ ๋ด๋ ๋ฌธ์ ๋ฅผ ๋ฐ๋ก ๋ด์ผ ํ๋ค.
11. ์ ํํ ํ ๋ฒ์ด๋ผ๋ ๋ง์๋ ๊ฒฝ๊ณ๋ฅผ ๋ถ์ฌ์ผ ํ๋ค
๋ฉ์์ง๋ฅผ ํ ๋ฒ๋ง ๋ณด๋ด๊ฒ ๋ค๋ ์ฝ์๊ณผ ์ค์ ์ ๋ฌด ํจ๊ณผ๊ฐ ํ ๋ฒ๋ง ๋ฐ์ํ๋ค๋ ์ฝ์์ ๋ค๋ฅด๋ค. ์์ฒญ ์ ๋ฌ, ํ ์ฒ๋ฆฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ์, ์ธ๋ถ ๋ฐ์ก ์ค ์ด๋ ๊ตฌ๊ฐ์ ๋ํ ๋ณด์ฅ์ธ์ง ํ์ธํด์ผ ํ๋ค. ํ ๊ตฌ๊ฐ์ ๋ณด์ฅ์ ์ ์ฒด ์๋น์ค์ ๋ณด์ฅ์ผ๋ก ํ๋ํ๋ฉด ์ ๋๋ค.
๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์์๋ ์ฒ๋ฆฌ ๊ธฐ๋ก๊ณผ ์ ๋ฌด ๋ณ๊ฒฝ์ ํ๋์ ํธ๋์ญ์ ์ผ๋ก ๋ฌถ๋ ๋ฐฉ๋ฒ์ ๊ฒํ ํ ์ ์๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ธ๋ถ ๋ฉ์์ง ๋ฐํ์ ์ฐ๊ฒฐํ ๋๋ ์์๋ฐ์ค ๊ฐ์ ํจํด์ด ์ ์ฉํ ์ ์๋ค. ๊ทธ๋ฌ๋ ์์๋ฐ์ค๊ฐ ์ต์ข ์์ ์์คํ ์ ์ค๋ณต ์ฒ๋ฆฌ๋ฅผ ์๋์ผ๋ก ์์ ๋ ๊ฒ์ ์๋๋ค.
์ธ๋ถ API๊ฐ ๋ฉฑ๋ฑ์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉด ๊ทธ ๊ณ์ฝ์ ํ์ฉํ๋ค. ์ ๊ณตํ์ง ์๋๋ผ๋ ์ ๋ฌด ์๋ณ์๋ก ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์กฐํํ ์ ์๋ค๋ฉด ์ฌ์๋ ์ ์ ๋์กฐํ ์ ์๋ค. ์์ฑ ๊ธฐ๋ฅ๋ง ์๊ณ ์ฒ๋ฆฌ ์ํ ์กฐํ๋ ๋ถ๊ฐ๋ฅํ ๋๊ตฌ๋ ๊ฒฐ๊ณผ๊ฐ ๋ชจํธํด์ก์ ๋ ์๋ ๋ณต๊ตฌ์ ๋ฒ์๊ฐ ์ ํ๋๋ค.
์ด ํ๊ณ๋ ์จ๊ธฐ๊ธฐ๋ณด๋ค ์ ํ์ ํํํ๋ ํธ์ด ์ข๋ค. “๊ฒฐ๊ณผ ํ์ธ ์ค” ์ํ๋ฅผ ์ ์งํ๊ณ ๋ด๋น์์๊ฒ ๋์กฐ ์ ๋ณด๋ฅผ ๋๊ธฐ๋ ๊ฒ์ด ๋ฌด์กฐ๊ฑด ์ฌ์คํํ๋ ๊ฒ๋ณด๋ค ๋์ ์ ์๋ค. ๋ชจ๋ ์ํฉ์ ์ฆ์ ์ฑ๊ณต์ด๋ ์คํจ๋ก ์์ถํ๋ ์ธํฐํ์ด์ค๋ ๋ถํ์ค์ฑ์ ์ํํ ํ๋์ผ๋ก ๋ฐ๊ฟ ์ ์๋ค.
12. ์ธ๋ถ ์ํ ์กฐํ๋ ์๋ณ ๊ธฐ์ค์ด ์์ด์ผ ํ๋ค
๊ฒฐ์ ๋ชฉ๋ก์ ๊ฐ์ ๊ธ์ก์ด ์๋ค๊ณ ์ฒซ ์์ฒญ์ด ์ฑ๊ณตํ๋ค๊ณ ๋จ์ ํ ์๋ ์๋ค. ๋ค๋ฅธ ์ ์ ๊ฑฐ๋์ผ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ฃผ๋ฌธ๊ณผ ๋ฐ์ก๋ ์ ๋ชฉ์ด๋ ์๊ฐ๋ง์ผ๋ก ๋์กฐํ๋ฉด ๋น์ทํ ์์ ์ ์๋ชป ์ฐ๊ฒฐํ ์ ์๋ค. ์ธ๋ถ ์์คํ ์ด ๋ฐํํ ๊ฑฐ๋ ์๋ณ์๋ ์ ๋ฌด ์ฐธ์กฐ๊ฐ์ ์ด์ฉํ๋ ํธ์ด ๋ซ๋ค.
์กฐํ ๊ฒฐ๊ณผ์ ์ต์ ์ฑ๋ ํ์ธํด์ผ ํ๋ค. ์ธ๋ถ ์๋น์ค์ ๋ฐ๋ผ ๋ฐฉ๊ธ ์์ฑํ ๊ฒฐ๊ณผ๊ฐ ๋ชฉ๋ก์ ์ฆ์ ๋ํ๋์ง ์์ ์ ์๋ค. ํ ๋ฒ ์กฐํํด์ ์์๋ค๋ ์ด์ ๋ง์ผ๋ก ๋ฐ๋์ ๋ฏธ์คํ์ด๋ผ๊ณ ๊ฒฐ๋ก ๋ด๋ฆฌ๋ ๊ฒ์ ์ํํ๋ค. ํด๋น ์๋น์ค์ ์ํ ์ ํ์ ์กฐํ ๊ณ์ฝ์ ์์์ผ ํ๋ค.
๋์กฐ ๊ณผ์ ์ ์คํ ์ํ์ ๋ถ๋ฆฌํด ๊ธฐ๋กํ ์ ์๋ค. ์ธ๋ถ ์์ฒญ ์ ์, ์ฒ๋ฆฌ ์งํ, ์๋ฃ ํ์ธ, ๋ฏธ์คํ ํ์ , ํ์ธ ๋ถ๊ฐ ๊ฐ์ ์ํ๋ฅผ ๊ตฌ๋ถํ๋ค. ์ด ์ํ ์ด๋ฆ์ด ๊ณง ์ ๋ต์ ์๋์ง๋ง ๋ฌด์์ ํ์ธํ๊ณ ๋ฌด์์ ๋ชจ๋ฅด๋์ง ํํํ๋ ๊ฒ์ด ์ค์ํ๋ค.
์ต์ข ์๋ฃ ๋ณด๊ณ ๋ ๋ชจ๋ธ์ ์์ ๊ฐ๋ณด๋ค ์ค์ ์ฆ๊ฑฐ์ ์ฐ๊ฒฐํด์ผ ํ๋ค. ์ธ๋ถ ๊ฑฐ๋ ๋ฒํธ์ ์กฐํ ๊ฒฐ๊ณผ, ์ฒ๋ฆฌ ์์ ๊ฐ์ ํ์ธ ๊ฐ๋ฅํ ๊ทผ๊ฑฐ๋ฅผ ๋จ๊ธฐ๋ฉด ์ดํ ์กฐ์ฌ๋ ์ฌ์์ง๋ค. ์ฌ์ฉ์์๊ฒ๋ ๋ด๋ถ ๋ก๊ทธ ์ ์ฒด๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ๋ณด๋ค ์๋ฃ๋ ์ผ๊ณผ ํ์ธ ์ค์ธ ์ผ์ ๋ช ํํ ๊ตฌ๋ถํด ์ ๋ฌํ๋ฉด ๋๋ค.
13. ๋ณด์ ์ฒ๋ฆฌ๋ ์๊ฐ์ ๋๋๋ฆฌ๋ ๋กค๋ฐฑ๊ณผ ๋ค๋ฅด๋ค
์ฌ๋ฌ ์์คํ ์ด ์ฐธ์ฌํ๋ ์ ๋ฌด๋ ์ค๊ฐ ๋จ๊ณ๋ง ์ฑ๊ณตํ ์ ์๋ค. ์ฌ๊ณ ๋ ์์ฝ๋์ง๋ง ๊ฒฐ์ ๊ฐ ํ์ ๋์ง ์๊ฑฐ๋, ์ฃผ๋ฌธ์ ์์ฑ๋์ง๋ง ๋ฐ์ก์ ์์ํ์ง ๋ชปํ ๊ฒฝ์ฐ๋ค. ์ด๋ ์ ๋ฌด ๊ท์น์ ๋ฐ๋ผ ์์ฝ ํด์ ๋ ํ๋ถ ๊ฐ์ ๋ณด์ ๋์์ ์ํํ ์ ์๋ค.
ํ์ง๋ง ๋ณด์์ ๊ณผ๊ฑฐ๊ฐ ์์๋ ์ํ๋ก ์๋ฒฝํ๊ฒ ๋๋๋ฆฌ๋ ์์ ๊ณผ ๋ค๋ฅด๋ค. ์ด๋ฏธ ๋ฐ์ก๋ ์ด๋ฉ์ผ์ ์ญ์ ํ ์ ์๊ณ ํ๋ถ์๋ ์์๋ฃ์ ์ฒ๋ฆฌ ์๊ฐ์ด ์๊ธธ ์ ์๋ค. ์ธ๋ถ์์ ๋ณธ ๊ธฐ๋ก์ด๋ ์๋ฆผ๋ ๋จ์ ์ ์๋ค. ๋ฌด์์ ๋ณต๊ตฌํ ์ ์๋์ง ๊ตฌ์ฒด์ ์ผ๋ก ์ ํด์ผ ํ๋ค.
๋ณด์ ๋์ ์์ฒด๋ ์ค๋ณต๋ ์ ์์ผ๋ฏ๋ก ๋ฉฑ๋ฑ์ฑ์ด ํ์ํ ์ ์๋ค. ๊ฐ์ ์์ฝ ํด์ ๋ ๊ฐ์ ํ๋ถ์ ๋ฐ๋ณตํด๋ ์ถ๊ฐ ํจ๊ณผ๊ฐ ์๊ธฐ์ง ์๋๋ก ๋ณ๋์ ์ ๋ฌด ํค์ ์ํ๋ฅผ ๊ด๋ฆฌํ๋ค. ์๋ ์์ ์ ์คํจ๊ฐ ํ์ ๋์ง ์์ ์ํฉ์์ ๋ฌด์์ ๋ณด์์ ์คํํ๋ฉด ๋ ๋ค๋ฅธ ๋ถ์ผ์น๋ฅผ ๋ง๋ค ์ ์๋ค.
๋ํ ์ฝ๋๊ฐ ์ํ ๋ฌธ์์ด์ ‘๋ณด์ ์๋ฃ’๋ก ๋ฐ๊ฟจ๋ค๊ณ ์ค์ ํ๋ถ์ด ๋๋ ๊ฒ์ ์๋๋ค. LangGraph ๋ฌธ์์ ๊ฐ๋จํ ์ค๋ฅ ์ฒ๋ฆฌ ์์๋ฅผ ์ฌ์ฉํ ๋๋ ๊ทธ๋ํ ์ํ ๋ณ๊ฒฝ๊ณผ ์ธ๋ถ ๋ณด์ ํธ์ถ์ ๊ตฌ๋ถํด์ผ ํ๋ค.[5] ์ค์ ํจ๊ณผ์ ํ์ธ ๊ทผ๊ฑฐ๊ฐ ์์ด์ผ ์๋ฃ๋ผ๊ณ ๋ณด๊ณ ํ ์ ์๋ค.
14. ๊ฐ์ ์ฃผ๋ฌธ ์์ด์ ํธ์ ์ ์ฉํ๋ ์คํ ํ๋ฆ
๋ค์์ ์ค์ ์ฌ๊ณ ๊ธฐ๋ก์ด ์๋ ์ค๊ณ ์์๋ค. ์ฌ์ฉ์๊ฐ ์ ํด์ง ์ํ ํ ๊ฑด์ ์ฃผ๋ฌธ์ ์์ฒญํ๋ค๊ณ ํ์. ์์คํ ์ ์ํ๊ณผ ์๋, ๋ฐฐ์ก ๋์, ๊ถํ์ ํ์ธํ๊ณ ํ์ ๋ ์ ๋ฌด ์๋ณ์๋ฅผ ์ ์ฅํ๋ค. ์น์ธ ์ ์ฐจ๊ฐ ํ์ํ ํ๊ฒฝ์ด๋ผ๋ฉด ๊ตฌ์ฒด์ ์ธ ์ฃผ๋ฌธ ๋ด์ฉ๊ณผ ์น์ธ ์ํ๋ฅผ ์ฐ๊ฒฐํ๋ค.
์ฃผ๋ฌธ ์์ฑ ํธ์ถ์๋ ์ธ๋ถ API๊ฐ ์ง์ํ๋ ๋ฉฑ๋ฑ์ฑ ๊ณ์ฝ์ ์ ์ฉํ๋ค. ์๋ต์ด ์ ์์ด๋ผ๋ฉด ์ธ๋ถ ์ฃผ๋ฌธ ์๋ณ์์ ์ํ๋ฅผ ์ ์ฅํ๋ค. ํ์์์์ด๋ฉด ๋ฐ๋ก ์ ์ฃผ๋ฌธ์ ๋ง๋ค์ง ์๊ณ ๊ฐ์ ์ ๋ฌด์ ์ฒ๋ฆฌ ์ฌ๋ถ๋ฅผ ์กฐํํ๊ฑฐ๋ ์ง์๋๋ ๊ฐ์ ํค๋ก ์ฌ์๋ํ๋ ์ ์ฑ ์ ๋ฐ๋ฅธ๋ค.
์งํ ์ค์ด๋ผ๋ ๊ฒฐ๊ณผ๊ฐ ์ค๋ฉด ์ ๋ฌด ๊ธฐํ ์์์ ์ํ๋ฅผ ํ์ธํ๋ค. ์ธ๋ถ ์ฒ๋ฆฌ ์คํจ๊ฐ ํ์ ๋๋ฉด ์์ธ์ ๋ถ๋ฅํด ํ์ฉ๋ ์ฌ์๋ ๋๋ ์ข ๋ฃ๋ก ์ด๋ํ๋ค. ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์๋ค๋ฉด ํ์ธ ๋ถ๊ฐ ์ํ๋ฅผ ๋จ๊ธฐ๊ณ ์ค๋ณต ์คํ์ ํผํ๋ฉด์ ๋์กฐํ ์๋ฃ๋ฅผ ์ ๋ฌํ๋ค.
์์ ์ํ ํ๋ฆ
์์ฒญ ํ์ธ → ์ ๋ฌด ์๋ณ์ ์ ์ฅ → ์คํ ํ์ฉ ํ์ธ → ์ธ๋ถ ์์ฒญ
์ธ๋ถ ์๋ฃ ํ์ธ → ๊ฒฐ๊ณผ ์ ์ฅ → ์ฌ์ฉ์์๊ฒ ์๋ฃ ๋ณด๊ณ
์ผ์ ์ค๋ฅ ๋๋ ์๋ต ๋ฏธ์์ → ์ฒ๋ฆฌ ์ํ ๋์กฐ → ๊ณ์ฝ์ ๋ฐ๋ฅธ ์ ํ์ ์ฌ์๋
๊ถํ ์ค๋ฅ ๋๋ ์๋ชป๋ ์ ๋ ฅ → ์คํ ๋ณด๋ฅ·์์ ์์ฒญ
ํ์ธ ๋ถ๊ฐ → ๋์กฐ ์ ๋ณด์ ํจ๊ป ๋ด๋น์ ์ธ๊ณ
์ด ํ๋ฆ์ ํน์ ํ๋ ์์ํฌ์ ์ฝ๋๊ฐ ์๋๋ผ ์ค๊ณ ์ ๊ฒ์ฉ์ด๋ค. ์ค์ ๊ตฌํ์์๋ ์๋ฒ๊ฐ ์ค๋จ๋๋ ์์น, ๋์ ์์ฒญ, ํค์ ๋ณด๊ด ๊ธฐ๊ฐ, ์ธ๋ถ ์์คํ ์ ์กฐํ ๊ธฐ๋ฅ์ ๋ฐ์ํด์ผ ํ๋ค. ํ์ดํ๊ฐ ๊น๋ํ๋ค๋ ์ฌ์ค๋ง์ผ๋ก ์คํ์ ์์์ฑ์ด ๋ณด์ฅ๋์ง๋ ์๋๋ค.
15. ํ ์คํธ๋ ์ ์ ํธ์ถ๋ณด๋ค ์คํจํ๋ ํ์ ๊ฒจ๋ฅํ๋ค
์ฒซ ๋ฒ์งธ ํ ์คํธ๋ ์ธ๋ถ ์์ ์ด ์ฑ๊ณตํ ์งํ ์๋ต๋ง ์ ์ค๋๋ ์ํฉ์ด๋ค. ๊ฐ์ ์ ๋ฌด๋ฅผ ๋ค์ ์ ๋ฌํ์ ๋ ํจ๊ณผ๊ฐ ๋ ๋ฒ ๋ฐ์ํ์ง ์๋์ง ํ์ธํ๋ค. ์คํจ ๋ฉ์์ง๋ฅผ ์ ๋ณด์ฌ์ฃผ๋์ง๋ณด๋ค ์ค์ ์ฃผ๋ฌธ์ด๋ ๋ฐ์ก ๊ฑด์๊ฐ ์ด๋ค ์ํ์ธ์ง๊ฐ ํต์ฌ์ด๋ค.
๋ ๋ฒ์งธ๋ ๋์์ ๊ฐ์ ํค์ ์์ฒญ์ ๋ณด๋ด๋ ๊ฒฝ์ฐ๋ค. ์ธ ๋ฒ์งธ๋ ์ธ๋ถ ํจ๊ณผ๊ฐ ๋ฐ์ํ ๋ค ์๋ฃ ๊ธฐ๋ก์ ์ ์ฅํ๊ธฐ ์ ์ ํ๋ก์ธ์ค๋ฅผ ์ค๋จํ๋ ๊ฒฝ์ฐ๋ค. ์ฌ์์ ํ ์ด๋ ์ํ์์ ์ด์ด๊ฐ๊ณ ๋ฌด์์ ๋ค์ ํ์ธํ๋์ง ๊ด์ฐฐํ๋ค. ๊ฐ์ ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ง ๋ณด๊ณ ์ค๋ณต์ ๋ง๋ ๊ตฌํ์ ์ด๋ฐ ์ํ์์ ํ๊ณ๊ฐ ๋๋ฌ๋๋ค.
๊ทธ๋ฐ์ ๊ฐ์ ํค์ ๋ค๋ฅธ ๋ณธ๋ฌธ, ๋ค๋ฅธ ์ฌ์ฉ์์ ๊ฐ์ ํค, ๋ณด๊ด ๊ธฐ๊ฐ์ด ์ง๋ ํค, ์ง์ฐ ๋์ฐฉ ์์ฒญ, ์ค๋ฅ ๋ค์ ์ฌ์ฉ์ ์ทจ์๋ฅผ ํฌํจํ ์ ์๋ค. ์ ์์ ์ผ๋ก ๊ฐ์ ์ํ์ ๋ ๋ฒ ์ฃผ๋ฌธํ๋ ค๋ ์์ฒญ๋ ๋ฃ์ด ์๋ชป๋ ์ค๋ณต ์ฐจ๋จ์ด ์๋์ง ํ์ธํ๋ค.
์คํ์ ๋ชจ์ ๊ฒฐ์ ์ ํ ์คํธ์ฉ ์์ ์, ํต์ ๋ ํ๊ฒฝ์์ ์ํํ๋ค. ์ค์ ๊ณ ๊ฐ์๊ฒ ์ค๋ณต ๋ฐ์กํ๊ฑฐ๋ ์ค์ ๊ฑฐ๋๋ฅผ ๋ง๋ค์ด ์ํํ ์ด์ ๋ ์๋ค. ๊ฒฐ๊ณผ์๋ ์ต์ข ์ํ, ์ค์ ํจ๊ณผ ํ์, ๋์กฐ ๊ธฐ๋ก, ์๋ ์, ์์ ์๊ฐ์ ํจ๊ป ๋จ๊ธด๋ค.
ํ๊ฐ ์งํ๋ ์ ๋ฌด ์ฑ๊ณต๋ฅ , ์ค๋ณต ํจ๊ณผ ๋ฐ์๋ฅ , ์ ์ ์์ฒญ์ ์๋ชป๋ ์ฐจ๋จ, ํ์ธ ๋ถ๊ฐ ์ํ ๋น์จ, ์ฌ๋ ๊ฐ์ ์๊ฐ, ๋ณต๊ตฌ ๋น์ฉ์ ํฌํจํ ์ ์๋ค. ์ฌ์๋ ํ ์ฑ๊ณต์ด ๋๋๋ผ๋ ์ค๋ณต ํผํด์ ์ฅ์๊ฐ ๋๊ธฐ๊ฐ ์ปค์ก๋ค๋ฉด ๊ฐ์ ์ด๋ผ๊ณ ๋จ์ ํ๊ธฐ ์ด๋ ต๋ค.
16. ์ด์ ์ ์ ํ์ธํ ์ฒดํฌ๋ฆฌ์คํธ
• ์ ๋ฌด ์๋ณ์์ ๊ฐ๋ณ ํธ์ถ ์๋ ์๋ณ์๋ฅผ ๊ตฌ๋ถํ๋๊ฐ?
• ๊ฐ์ ์ ๋ฌด์ ์ฌ์๋์์ ๋ฉฑ๋ฑ์ฑ ํค๊ฐ ์ ์ง๋๋๊ฐ?
• ๊ฐ์ ํค์ ๋ค๋ฅธ ์์ฒญ ๋ด์ฉ์ ์๋ฒ๊ฐ ๊ตฌ๋ถํ๋๊ฐ?
• ๋์ ์์ฒญ๊ณผ ํ๋ก์ธ์ค ์ค๋จ์๋ ์ค๋ณต ์ฒ๋ฆฌ๊ฐ ๋งํ๋๊ฐ?
• ์ธ๋ถ API๊ฐ ์ค์ ๋ก ์ ๊ณตํ๋ ๋ฉฑ๋ฑ์ฑ ๋ฒ์์ ๋ณด๊ด ๊ธฐ๊ฐ์ ํ์ธํ๋๊ฐ?
• ๊ฒฐ๊ณผ๊ฐ ๋ถ๋ช ํํ ๋ ์กฐํ·๋์กฐํ ๊ฒฝ๋ก๊ฐ ์๋๊ฐ?
• SDK์ ์ํฌํ๋ก, ๋ชจ๋ธ์ ์ฌ์๋ ์์ฐ์ด ์ฐ๊ฒฐ๋ผ ์๋๊ฐ?
• ์ฒดํฌํฌ์ธํธ์ ์ํ์ ์ธ๋ถ ์ ๋ฌด ์ํ๋ฅผ ๊ฐ๊ฐ ํ์ธํ๋๊ฐ?
• ์ทจ์·์น์ธ ๋ณ๊ฒฝ·๋ณด์ ์ฒ๋ฆฌ๋ ๋ณ๋์ ์คํ ๊ท์น์ ๊ฐ๋๊ฐ?
• ์ต์ข ์๋ฃ ๋ณด๊ณ ๋ฅผ ์ค์ ์ธ๋ถ ๊ฒฐ๊ณผ์ ์ฐ๊ฒฐํ๋๊ฐ?
๋์ ์ ์ฝ๊ธฐ ์์ ๊ณผ ๋ฒ์๊ฐ ์ข์ ์ฐ๊ธฐ ์์ ๋ถํฐ ์์ํ ์ ์๋ค. ์ค์ ๋ก ์ค๋ณต๋๋ฉด ์์ค์ด ํฐ ๊ธฐ๋ฅ์ ์ฐ๊ฒฐํ๊ธฐ ์ ์ ํ ์คํธ ๊ฐ๋ฅํ ์คํ ๊ณ์ฝ์ ๋ง๋ จํ๋ค. ๋๊ตฌ ํธ์ถ์ ๋ ์ํ๋ ํ๋กฌํํธ์ ์์ ํ๊ฒ ์คํ๋๋ ๋๊ตฌ๋ ์๋ก ๋ณด์ํด์ผ ํ๋ค.
AI ์์ด์ ํธ์ ์ ๋ขฐ์ฑ์ ์ค๋ฅ ์์ด ๋งํ๋ ๋ฅ๋ ฅ๋ง์ผ๋ก ๊ฒฐ์ ๋์ง ์๋๋ค. ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ง ๋ชปํ์ ๋ ๋ฌด์์ ์๊ณ ๋ฌด์์ ๋ชจ๋ฅด๋์ง ํํํ๊ณ , ๊ฐ์ ์ ๋ฌด๋ฅผ ๋ค์ ์๋ํ๋๋ผ๋ ์ถ๊ฐ ํจ๊ณผ๋ฅผ ๋ง๋ค์ง ์๋๋ก ์ค๊ณํ๋ ๋ฐ์ ์ด์์ ์ฐจ์ด๊ฐ ์๊ธด๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Q1. ํ๋กฌํํธ์ ํ ๋ฒ๋ง ์คํํ๋ผ๊ณ ์ฐ๋ฉด ์ถฉ๋ถํ๊ฐ์?
๋์์ ๋ ์ ์์ง๋ง ๋คํธ์ํฌ ์ฌ์๋์ ํ๋ก์ธ์ค ์ฌ์์, ๋์ ์์ฒญ์ ์๋ฒ ์์ค์์ ๋ง์ง๋ ๋ชปํ๋ค. ์ ๋ฌด ์๋ณ์์ ์ฒ๋ฆฌ ๊ธฐ๋ก, ์ธ๋ถ API ๊ณ์ฝ์ด ํจ๊ป ํ์ํ๋ค. ๋ชจ๋ธ์ ๊ธฐ์ต๋ง์ผ๋ก ์ค๋ณต ํจ๊ณผ๋ฅผ ๋ณด์ฅํด์๋ ์ ๋๋ค.
Q2. UUID๋ฅผ ๋งค๋ฒ ์๋ก ๋ง๋ค๋ฉด ์ค๋ณต์ ๋ง์ ์ ์๋์?
์๋ก์ด ์ ๋ฌด๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐ๋ ์ ์ฉํ์ง๋ง ๊ฐ์ ์ ๋ฌด์ ์ฌ์๋์์ ์ ํค๋ฅผ ๋ง๋ค๋ฉด ์ค๋ณต ๋ฐฉ์ง๊ฐ ๊นจ์ง ์ ์๋ค. ํ ๋ฒ ํ์ ๋ ์ ๋ฌด์๋ ๊ฐ์ ํค๋ฅผ ์ ์งํด์ผ ํ๋ค. ์ด๋ค ์์ฒญ์ด ๊ฐ์ ์ ๋ฌด์ธ์ง ๋จผ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํ๋ค.
Q3. GET ์๋ต์ด ๋ฐ๋๋ฉด ๋ฉฑ๋ฑํ์ง ์์ ๊ฒ์ธ๊ฐ์?
๊ทธ๋ ์ง ์๋ค. ๋ค๋ฅธ ์์ ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ๋ฉด ์กฐํ ๊ฒฐ๊ณผ๋ ๋ฌ๋ผ์ง ์ ์๋ค. ๋ฉฑ๋ฑ์ฑ์ ๊ฐ์ ์์ฒญ์ ๋ฐ๋ณต์ผ๋ก ์๋ํ ํจ๊ณผ๊ฐ ์ถ๊ฐ๋๋์ง๋ฅผ ๋ค๋ฃจ๋ฉฐ, ์๋ต ๋ฐ์ดํฐ๊ฐ ์์ํ ๊ฐ๋ค๋ ๋ป์ ์๋๋ค.
Q4. ์ฒดํฌํฌ์ธํธ๋ฅผ ์ ์ฅํ๋ฉด ์ธ๋ถ ์คํ๋ ์ ํํ ํ ๋ฒ ๋๋์?
์๋์ผ๋ก ๊ทธ๋ ์ง๋ ์๋ค. ์ฒดํฌํฌ์ธํธ์ ์ธ๋ถ ์์คํ ์ ์ ์ฅ ๊ฒฝ๊ณ๊ฐ ๋ค๋ฅผ ์ ์๋ค. ์ฌ๊ฐํ ๋ ์ธ๋ถ ํจ๊ณผ๊ฐ ์ค๋ณต๋์ง ์๋๋ก ๋๊ตฌ์ ๋ฉฑ๋ฑ์ฑ๊ณผ ๊ฒฐ๊ณผ ๋์กฐ๋ฅผ ์ค๊ณํด์ผ ํ๋ค.
Q5. ์ธ๋ถ ์๋น์ค๊ฐ ๋ฉฑ๋ฑ์ฑ ํค๋ฅผ ์ง์ํ์ง ์์ผ๋ฉด ์ด๋ป๊ฒ ํ๋์?
์ ๋ฌด ์ฐธ์กฐ๊ฐ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ์กฐํํ๊ฑฐ๋ ์คํ ๊ณ์ธต์์ ์ํ๋ฅผ ๋์กฐํ ์ ์๋์ง ํ์ธํ๋ค. ์กฐํ์ ์ค๋ณต ๋ฐฉ์ง ๊ธฐ๋ฅ์ด ๋ชจ๋ ์๋ค๋ฉด ์๋ ์ฌ์คํ์ ๋ฒ์๋ฅผ ์ ํํ๊ณ ํ์ธ ๋ถ๊ฐ ์ํ๋ฅผ ์ธ๊ณํด์ผ ํ ์ ์๋ค. ์ง์ํ์ง ์๋ ํค๋๋ฅผ ๋ถ์ด๋ ๊ฒ์ผ๋ก ๋ณด์ฅ์ด ์๊ธฐ์ง๋ ์๋๋ค.
Q6. ์ฌ์๋ ํ์๋ ๋ช ๋ฒ์ด ์ ์ ํ๊ฐ์?
๋ณดํธ์ ์ธ ์ ๋ต์ ์๋ค. ์ค๋ฅ ์ ํ, ์ ๋ฌด ๊ธฐํ, ์ธ๋ถ ์๋น์ค ์ ํ, ์ค๋ณต ํจ๊ณผ ๋ฐฉ์ง ๊ณ์ฝ์ ๋ฐ๋ผ ์ ํด์ผ ํ๋ค. ์ต๋ ํ์์ ์ ์ฒด ์๊ฐ ์์ฐ์ ๋๊ณ ์ค์ ๋ณต๊ตฌ์จ๊ณผ ๋น์ฉ์ ์ธก์ ํ๋ ํธ์ด ์ข๋ค.
์ฐธ๊ณ ์๋ฃ์ ํ์ธ ๋ฒ์
[1] Amazon Builders’ Library, Malcolm Featonby, Making retries safe with idempotent APIs.
https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/
references-details-empty
Retrying and the potential for undesirable side effects To dive into this more deeply let’s consider a hypothetical scenario where a customer is using the Amazon EC2 RunInstances API operation. In our scenario, our customer wants to run a singleton workl
aws.amazon.com
ํธ์ถ์ ์ ๊ณต ์์ฒญ ์๋ณ์, ์๋ฏธ๊ฐ ๋๋ฑํ ์๋ต, ์์์ ์ฒ๋ฆฌ์ ๋ฆ๊ฒ ๋์ฐฉํ๋ ์์ฒญ์ ๊ดํ ์ค๊ณ๋ฅผ ์ฐธ๊ณ ํ๋ค. ๊ฐ๋ณ AWS API์ ๊ณ์ฝ์ ๋ชจ๋ ์๋น์ค์ ๋ณด์ฅ์ผ๋ก ์ผ๋ฐํํ์ง ์์๋ค.
[2] ํ ์คํ์ด๋จผ์ธ ๊ฐ๋ฐ์์ผํฐ, ๋ฉฑ๋ฑ์ฑ์ด ๋ญ๊ฐ์?, 2023.01.11.
https://docs.tosspayments.com/blog/what-is-idempotency
๋ฉฑ๋ฑ์ฑ์ด ๋ญ๊ฐ์? | ํ ์คํ์ด๋จผ์ธ ๊ฐ๋ฐ์์ผํฐ
์์ํ ํํ์ด์ง๋ง ์๊ณ ๋ณด๋ฉด ์ฌ์์. ๋ฉฑ๋ฑ์ฑ์ ๋ํด ์ดํดํ๊ณ API๋ฅผ ๋ฉฑ๋ฑํ๊ฒ ์ ๊ณตํ๊ธฐ ์ํ ๋ฐฉ๋ฒ๋ ํจ๊ป ์์๋ด์.
docs.tosspayments.com
HTTP ์์ ์ฑ๊ณผ ๋ฉฑ๋ฑ์ฑ์ ๊ตฌ๋ถ, ๊ฒฐ์ API์ ํค ์ฒ๋ฆฌ์ ์ค๋ฅ ์๋๋ฆฌ์ค๋ฅผ ํ์ธํ๋ค. ์์ ์ํ ์ฝ๋์ ํค ๋ฒ์๋ ์ค์ ์ฐ๋ํ๋ API ๋ฌธ์๋ฅผ ๋ค์ ํ์ธํด์ผ ํ๋ค.
[3] pxd XE Blog, ๊ฐ์๋ฏผ, ๋ฉฑ๋ฑ์ฑ, ๋ณธ๋ฌธ ํ๊ธฐ 2024.10.31.
https://tech.pxd.co.kr/post/๋ฉฑ๋ฑ์ฑ-257
pxd XE Blog | ๋ฉฑ๋ฑ์ฑ
ํ๋ก๊ทธ๋๋ฐ์์ ๋ฉฑ๋ฑ์ฑ์ด๋
tech.pxd.co.kr
๊ตญ๋ด ๊ธฐ์ ๋ธ๋ก๊ทธ์์ ๋ค๋ฃจ๋ ๊ณ ์ ์๋ณ์์ ๋์์ฑ ์ ์ด, ๋ฐ์ดํฐ ์ ์ฝ์ ๊ด์ ์ ์ฐธ๊ณ ํ๋ค. ์บ์์ ๋ฉฑ๋ฑ์ฑ, ์ํ ์ง์ ๊ณผ ํ ๊ธ์ ์ฐจ์ด๋ ๋ณธ๋ฌธ์์ ๊ตฌ๋ถํ๋ค.
[4] Docs by LangChain, Persistence.
https://docs.langchain.com/oss/python/langgraph/persistence
Persistence - Docs by LangChain
LangGraph's persistence layer gives agents short-term memory through checkpointers and long-term memory through stores.
docs.langchain.com
์ฒดํฌํฌ์ธํฐ์ ์คํ ์ด์ ๋ฒ์, ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ ์ฒดํฌํฌ์ธํธ์ ์ฌ์์ ํ๊ณ๋ฅผ ํ์ธํ๋ค.
[5] Docs by LangChain, Fault tolerance.
https://docs.langchain.com/oss/python/langgraph/fault-tolerance
Fault tolerance - Docs by LangChain
Configure per-node timeouts, retries, and error handlers in LangGraph.
docs.langchain.com
์ฌ์๋·ํ์์์·์ค๋ฅ ์ฒ๋ฆฌ์ ๊ตฌ๋ถ๊ณผ ์กฐํฉ์ ์ฐธ๊ณ ํ๋ค. ๊ตฌ์ฒด์ ์ธ API์ ์ง์ ์กฐ๊ฑด์ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ ๋ฌธ์๋ฅผ ํ์ธํด์ผ ํ๋ค.
์๋ฃ ํ์ธ์ผ: 2026๋ 10์ 17์ผ. ์ฃผ๋ฌธ ํ๋ฆ๊ณผ ์์น ๊ณ์ฐ, ์ฒดํฌ๋ฆฌ์คํธ๋ ๊ณต๊ฐ ์๋ฃ๋ฅผ ๋ฐํ์ผ๋ก ์์ฑํ ๊ฐ์ ์ค๊ณ ์์๋ค. ์ง์ ์ธก์ ํ ์ฌ๊ณ ์จ์ด๋ ํน์ ๊ธฐ์ ์ ์ค์ ์ค๋ณต ๊ฒฐ์ ์ฌ๋ก๋ฅผ ์ฃผ์ฅํ๋ ๋ด์ฉ์ด ์๋๋ค.