OpenAI CEO Sam Altman์ด Three Observations์์ ์ ์ํ AGI์ ๊ฐ๋ฅ์ฑ, AI ๋น์ฉ ํ๋ฝ ๋ฒ์น, ์ํํธ์จ์ด ์์ด์ ํธ์ ๋ฏธ๋, ์๋ณธยท๋ ธ๋ ์ฌํธ์ ๋ํ ํต์ฌ ์ฃผ์ฅ์ ๋ฒ์ญยท์ ๋ฆฌํฉ๋๋ค.
LangChain/LangGraph ์๋ฆฌ์ฆ 3ํธ. LangGraph์ ์ํ ๊ด๋ฆฌ ๊ตฌ์กฐ, ์ฒดํฌํฌ์ธํฐ๋ฅผ ์ด์ฉํ ๋ฉํฐํด ๋ํ ์ด๋ ฅ ์ ์ง, Tool Calling ๊ธฐ๋ฐ ์น ๊ฒ์ AI ์์ด์ ํธ ๊ตฌํ ๋ฐฉ๋ฒ์ ์ฝ๋์ ํจ๊ป ์ค๋ช ํฉ๋๋ค.
LangChain ์๋ฆฌ์ฆ 2ํธ. LCEL์ ํ์ดํ ์ฐ์ฐ์๋ก Chain์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ, RunnableParallelยทRunnableLambda๋ก ๋ณต์ Chain์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ, with_structured_output์ผ๋ก LLM ์ถ๋ ฅ ํ์ง์ ๋์ด๋ ๋ฐฉ๋ฒ์ ์ฝ๋์ ํจ๊ป ์ค๋ช ํฉ๋๋ค.
LangChain์ผ๋ก LLM ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋ ํ์์ ์ธ ํ๋กฌํํธ ์์ฑ๋ฒ, ๋ชจ๋ธ ์ ์ ๋ฐฉ๋ฒ(GeminiยทOpenAIยทAnthropic ๋ฑ), invoke/stream ์คํ ํจํด์ ์ฝ๋์ ํจ๊ป ๋จ๊ณ๋ณ๋ก ์ค๋ช ํฉ๋๋ค.
๊ตญ๋ด/์ธ ๊ธฐ์ ๊ด๋ จ ๊ธฐ์ ๋ฐ ๊ฐ์ธ ๋ธ๋ก๊ทธ ๋ชฉ๋ก์ ์ ๋ฆฌํจ.
์ฝ๋์ ๊ฐ๋ ์ฑ์ ์ฌ๋ฆด ์ ์๋ ๋ฐฉ๋ฒ๋ค์ ๋ํด ๊ณ ๋ฏผํ ๋ด์ฉ๋ค ์ ๋ฆฌ.
Rust์ Axum ํ๋ ์์ํฌ๋ก Clean ์ํคํ ์ฒ ๊ธฐ๋ฐ Todo API๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํฉ๋๋ค. ๋ผ์ฐํ , sqlx ํธ๋์ญ์ , ์์ฑ์ DI, JWT ์ธ์ฆ AOP, utoipa API ๋ฌธ์ํ๊น์ง ๋จ๊ณ๋ณ๋ก ์ฝ๋์ ํจ๊ป ์ค๋ช ํฉ๋๋ค.
์คํํธ์ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ค์ ๊ฐ์ด๋. ์ฝ๋ ํ์ง๊ณผ ๋น์ฆ๋์ค ์ํฅ, DevEx/SPACE ํ๋ ์์ํฌ ๊ธฐ๋ฐ ๊ฐ๋ฐ ์์ฐ์ฑ ํฅ์, ๊ธฐ์ ๋ถ์ฑ ํด๊ฒฐ ์ ๋ต, ๋น์ฆ๋์ค ๊ฐ์น ์งํฅ ์ฝ๋ฉ ์์น์ ๊ตฌ์ฒด์ ๋ฐ์ดํฐ์ ํจ๊ป ์ ๋ฆฌํฉ๋๋ค.
ํผํฐ ๋๋ฌ์ปค์ MBO(๋ชฉํ์ ์ํ ๊ด๋ฆฌ)๋ถํฐ ๋ก์ ๋ชฉํ ์ค์ ์ด๋ก , ์ค๋ ๊ธ๋ก๋ธ์ OKR๊น์ง ๋ชฉํ ๊ด๋ฆฌ์ ์ญ์ฌ๋ฅผ ์ดํด๋ณด๊ณ , Google์ด ๊ณต์ ํ ์ค์ ๋ชฉํ์ ์ฑ๊ณผ ์งํ ์ค์ ํ์ ์ ๋ฆฌํฉ๋๋ค.
์ค๋ชฐ ํ ํฌ์ ์ค์์ฑ์ ๋ํด ์ ๋ฆฌํจ.