π¦ LangChain: Π‘ΡΠ°Π½Π΄Π°ΡΡ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ ΠΈ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°
ΠΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ
LangChain β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Π° ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½Π°Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ LLM-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ³ΠΎ Π³Π»Π°Π²Π½Π°Ρ ΡΠ΅Π½Π½ΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ: ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΡΠΎΡΠ΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΠ-ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ.
ποΈ ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ Π‘ΡΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°
LangChain ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Β«ΡΠΊΠ»Π΅ΠΈΠ²Π°Π½ΠΈΡΒ» Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ API. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΠΈΡΠ°ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°, Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ:
-
Model I/O (ΠΠ²ΠΎΠ΄-ΠΡΠ²ΠΎΠ΄): Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·Π΅Π» Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΌΠΏΡΠ°ΠΌΠΈ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ. ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ:
- Prompt Templates: Π¨Π°Π±Π»ΠΎΠ½Ρ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅Π½ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ.
- Language Models: Π£Π½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ°Ρ-ΠΌΠΎΠ΄Π΅Π»ΡΠΌ (OpenAI, Anthropic) ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ LLM.
- Output Parsers: ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (JSON, ΡΠΏΠΈΡΠΊΠΈ, ΠΎΠ±ΡΠ΅ΠΊΡΡ Python).
-
Retrieval (Π Π°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ): Π€ΡΠ½Π΄Π°ΠΌΠ΅Π½Ρ Π΄Π»Ρ RAG-ΡΠΈΡΡΠ΅ΠΌ.
- Document Loaders: ΠΠ°Π³ΡΡΠ·ΠΊΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ· 100+ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² (PDF, Slack, Notion, SQL).
- Document Transformers: Π Π°Π·Π±ΠΈΠ²ΠΊΠ° ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠΌΡΡΠ»ΠΎΠ²ΡΠ΅ ΡΠ°Π½ΠΊΠΈ (RecursiveCharacterTextSplitter).
- Text Embedding Models: ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΠ΅ΠΊΡΡΠ° Π² Π²Π΅ΠΊΡΠΎΡΠ½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ.
- Vector Stores: ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΠ (Pinecone, Chroma, Qdrant).
-
Chains (Π¦Π΅ΠΏΠΎΡΠΊΠΈ): ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π² ΠΎΠ΄Π½Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° -> Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΎΡΠ²Π΅ΡΠ° -> ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ°ΠΊΡΠΎΠ².
-
Agents (ΠΠ³Π΅Π½ΡΡ): Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ. ΠΠΎΠ΄Π΅Π»Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ, Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ, Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π½ΡΠΆΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ (ΠΏΠΎΠΈΡΠΊ Π² Google, Π·Π°ΠΏΡΡΠΊ ΠΊΠΎΠ΄Π°) ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄ΠΎ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.
π οΈ ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅ΠΊΠΈ
1. LCEL (LangChain Expression Language)
ΠΡΠΎ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΠ΅ΠΏΠΎΡΠ΅ΠΊ. ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΏΠ°ΠΉΠΏΠΎΠ² (|), Π·Π½Π°ΠΊΠΎΠΌΡΠΉ ΠΏΠΎ Unix-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° LCEL:
- ΠΠ΅ΡΠ²ΠΎΠΊΠ»Π°ΡΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΠΈΠΌΠΈΠ½Π³Π°: ΠΡΠ²Π΅Ρ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΠ°Π·Ρ, Π΄Π°ΠΆΠ΅ Π² ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠ΅.
- ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΡΡΡ: ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π³ΠΎΠ² Π² Π½Π΅Π±Π»ΠΎΠΊΠΈΡΡΡΡΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
- ΠΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·ΠΌ: ΠΡΠ»ΠΈ ΡΠ°Π³ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΈΡΠΊ Π² Π΄Π²ΡΡ Π±Π°Π·Π°Ρ ΡΡΠ°Π·Ρ), LangChain Π²ΡΠΏΠΎΠ»Π½ΠΈΡ ΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
# ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΡΠ΅ΡΠ΅Π· LCEL
chain = (
{"context": retriever, "question": RunnablePassthrough()}
| prompt
| model
| StrOutputParser()
)2. LangGraph: ΠΠ³Π΅Π½ΡΡ Ρ ΠΏΠ°ΠΌΡΡΡΡ ΠΈ ΡΠΈΠΊΠ»Π°ΠΌΠΈ
ΠΠ±ΡΡΠ½ΡΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ LangChain β Π»ΠΈΠ½Π΅ΠΉΠ½Ρ. LangGraph ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π³ΡΠ°ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ.
- ΠΠ°ΡΠ΅ΠΌ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ: Π ΡΠ΅Π°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΠ°Ρ Π°Π³Π΅Π½ΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ Π½Π°Π·Π°Π΄, Π΅ΡΠ»ΠΈ ΡΠ°Π³ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π½Π΅Π²Π΅ΡΠ½ΠΎ. LangGraph Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠΎΠΈΡΡ ΡΠΈΠΊΠ»Ρ: Β«ΠΠΎΠΏΡΠΎΠ±ΡΠΉ -> ΠΡΠΎΠ²Π΅ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ -> ΠΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΈΡΠΏΡΠ°Π²Ρ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉ ΡΠ½ΠΎΠ²Π°Β».
- State Management: Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ (ΠΏΠ°ΠΌΡΡΡ) Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ·Π»Π΅ Π³ΡΠ°ΡΠ°, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½Π΅ΠΉΡΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ°Π³ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ.
3. LangSmith: ΠΡΠΎΠΌΡΡΠ»Π΅Π½Π½Π°Ρ ΠΎΠ±ΡΠ΅ΡΠ²Π°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ
ΠΠ΅Π· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π°Π³Π΅Π½Ρ β ΡΡΠΎ Β«ΡΠ΅ΡΠ½ΡΠΉ ΡΡΠΈΠΊΒ». LangSmith ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ:
- Π’ΡΠ΅ΠΉΡΠΈΠ½Π³: ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°.
- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ³Π½Π°ΡΡ Π½Π°Π±ΠΎΡ ΡΠ΅ΡΡΠΎΠ² Π½Π° Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΏΡΠΎΠΌΠΏΡΠΎΠ².
- ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³: ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ (ΡΠΎΠΊΠ΅Π½Ρ), Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ (latency) ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΎΡΠ²Π΅ΡΠΎΠ² Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅.
βοΈ ΠΠ½Π°Π»ΠΈΠ· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°
| π ΠΠ»ΡΡΡ | π ΠΠΈΠ½ΡΡΡ |
|---|---|
| ΠΠ΅Π²Π΅ΡΠΎΡΡΠ½Π°Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ: ΠΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ Π»ΡΠ±ΡΡ Π·Π°Π΄Π°ΡΡ. | ΠΡΡΡΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ: ΠΠΎΠ²ΠΈΡΠΊΠ°ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΎΠ±ΠΈΠ»ΠΈΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ. |
| ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ: Π‘Π°ΠΌΠ°Ρ Π±ΠΎΠ»ΡΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠ² Π² ΠΌΠΈΡΠ΅ (LlamaHub ΠΎΡΠ΄ΡΡ Π°Π΅Ρ). | βΠ₯ΡΡΠΏΠΊΠΎΡΡΡβ ΠΊΠΎΠ΄Π°: Π§Π°ΡΡΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΄ΡΠ° ΠΈΠ½ΠΎΠ³Π΄Π° Π»ΠΎΠΌΠ°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ. |
| ΠΠΎΡΠΎΠ²ΡΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ: ΠΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π΄Π»Ρ RAG, Π°Π³Π΅Π½ΡΠΎΠ² ΠΈ ΡΠ°Ρ-Π±ΠΎΡΠΎΠ². | ΠΠ΅ΡΠ΅Π±ΠΎΡ Ρ ΠΊΠΎΠ΄ΠΎΠΌ: ΠΡΠΎΡΡΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° βΠΎΠ±Π΅ΡΡΠΎΠΊβ. |
π‘ ΠΠΎΠ³Π΄Π° ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ LangChain?
- Enterprise-ΡΠ΅ΡΠ΅Π½ΠΈΡ: ΠΠ΄Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠΎΠ³ΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΡΠ΅ΡΠ΅Π· LangSmith) ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΌΠΈ ΠΠ.
- Π‘Π»ΠΎΠΆΠ½ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ°Π³ΠΎΠ²ΡΠ΅ Π°Π³Π΅Π½ΡΡ: ΠΠΎΠ³Π΄Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΈΠΊΠ»ΠΎΠ² ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ (LangGraph).
- ΠΡΠ»ΡΡΠΈΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ: ΠΡΠ»ΠΈ Π°Π³Π΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ API.
π Π‘Π²ΡΠ·ΠΈ ΠΈ ΠΠΎΠ½ΡΠ΅ΠΊΡΡ
- AI Stack 2026 β ΠΌΠ΅ΡΡΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠ΅ ΠΠ.
- Harness Engineering β ΠΊΠ°ΠΊ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡ LangGraph ΡΠΎΠΎΡΠ½ΠΎΡΠΈΡΡΡ Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌ.
- LlamaIndex β ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅: ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½ΡΠ΅ Π²Π°ΠΆΠ½Π΅Π΅ Π»ΠΎΠ³ΠΈΠΊΠΈ.
- ΠΡΠΎΡΠΎΠΊΠΎΠ» MCP β ΡΡΠ°Π½Π΄Π°ΡΡ, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΠΉ LangChain ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ.
Π’Π΅Π³ΠΈ: langchain ai_framework agents python langgraph systemdesign productionai