[ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΠ»ΡΠΈΠΌΠΎΠ²] [OTUS]
LLM Driven Development Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ AI: ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ² (2025)
Π‘Π»ΠΈΠ² ΠΊΡΡΡΠ° LLM Driven Development Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ AI: ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ² [OTUS] [ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΠ»ΡΠΈΠΌΠΎΠ²]
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ?
ΠΡΠΎΡ ΠΊΡΡΡ Π΄Π»Ρ Π²Π°Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π²Π½Π΅Π΄ΡΠΈΡΡ AI Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ LLM Π² ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡ, Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
* Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, ΠΆΠ΅Π»Π°ΡΡΠΈΠ΅ Π²ΡΠΉΡΠΈ Π·Π° ΡΠ°ΠΌΠΊΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ AI
* DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΌ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΡΡΠΏΠ½ΡΠ΅ AI-ΡΠΈΡΡΠ΅ΠΌΡ
* Data-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎ Data Science, ΡΡΡΠ΅ΠΌΡΡΠΈΠ΅ΡΡ Π³Π»ΡΠ±ΠΆΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ·ΡΠΊΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π½Π°Π½ΠΈΡ:
* ΠΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ Python. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅ΠΌΡ ΠΊΡΡΡΠ° Π½Π° ΠΊΡΡΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ Π·Π½Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ΄ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Python
Π§ΡΠΎ Π΄Π°ΡΡ Π²Π°ΠΌ ΡΡΠΎΡ ΠΊΡΡΡ:
ΠΡΡΡ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΈΠΊΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ²ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ β ΠΎΡ ΠΎΡΠ½ΠΎΠ² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ AI ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π΄ΠΎ ΡΠΎΠ½ΠΊΠΎΡΡΠ΅ΠΉ MLOps, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΊΠ΅ΠΉΡΠ°Ρ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Ρ Π² ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ.
ΠΠ° ΠΊΡΡΡΠ΅ Π²Ρ:
* ΠΠ·ΡΡΠΈΡΠ΅ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ AI-Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ΅ΡΠΎΠ²
* ΠΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ LLMOps: ΠΎΡ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΡΡΠΏΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ
* Π Π°Π·Π±Π΅ΡΡΡΠ΅ΡΡ Π² ΡΠΎΠΊΠ΅Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΡ ΠΎΠΊΠ½Π°Ρ ΠΈ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠ°ΠΌΡΡΡΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ LLM
* ΠΡΠ²ΠΎΠΈΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ LLM (LangChain, LlamaIndex, vllm ΠΈ Π΄ΡΡΠ³ΠΈΠ΅) ΠΈ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΌΡΠ»ΡΡΠΈΠ°Π³Π΅Π½ΡΠ½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ
* ΠΠ°ΡΡΠΈΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ retrieval-augmented generation (RAG) Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΡΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ AI-ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π² ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ backend-ΠΏΡΠΎΠ΅ΠΊΡΡ
* ΠΠΎΠΉΠΌΡΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ fine-tuning ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ LLM, Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΡΠ·ΠΎΠ² Π²Π½Π΅ΡΠ½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ
* Π£Π·Π½Π°Π΅ΡΠ΅ ΠΎ ΠΊΠΎΠ³Π½ΠΈΡΠΈΠ²Π½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°Ρ , ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ ΠΌΡΠ»ΡΡΠΈΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ AI-ΡΠ΅ΡΠ΅Π½ΠΈΠΉ
ΠΠΎΡΠ»Π΅ ΠΊΡΡΡΠ° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ Π²Π½Π΅Π΄ΡΡΡΡ LLM-ΡΠ΅ΡΠ²ΠΈΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ: ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ AI-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠΌ ΡΡΠΎΠ²Π½Π΅.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ΅ΡΠΎΠ²
Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ RNN ΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° self-attention, ΠΎΠ±ΡΡΡΠ½ΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΡ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ΅ΡΠΎΠ² ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ attention-ΡΠ»ΠΎΡΠ².
Π’Π΅ΠΌΠ° 1: ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ΅ΡΠΎΠ² (ΠΎΡ RNN ΠΊ Self-Attention)
Π’Π΅ΠΌΠ° 2: Token Embedding, ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠ° ΠΈ QKV
Π’Π΅ΠΌΠ° 3: ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Attention ΠΈ ΡΠ²ΠΎΠ»ΡΡΠΈΡ (BERT, GPT, T5) // ΠΠ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² AI Engineering
Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π²Ρ ΠΎΡΠ²ΠΎΠΈΡΠ΅ Π²ΡΠ±ΠΎΡ ΠΈ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΡΡ LLM ΠΏΠΎΠ΄ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. Π ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ LLM-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ Π² ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ.
Π’Π΅ΠΌΠ° 1: ΠΠ²ΠΎΠ»ΡΡΠΈΡ AI ΠΈ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (ChatGPT, Mistral, Llama, Deepseek)
Π’Π΅ΠΌΠ° 2: ΠΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ (SberGPT, YandexLLM, ruGPT-3)
Π’Π΅ΠΌΠ° 3: Π Π°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π² Python ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ LLM // ΠΠ
ΠΡΠ½ΠΎΠ²Ρ LLMOps
Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ LLM, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² CI/CD-ΠΏΡΠΎΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΠΉ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ.
Π’Π΅ΠΌΠ° 1: ΠΡΠΈΠ½ΡΠΈΠΏΡ LLMOps, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ
Π’Π΅ΠΌΠ° 2: ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° LLM
Π’Π΅ΠΌΠ° 3: CI/CD Π΄Π»Ρ LLM ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ (Triton, MLflow, vLLM) // ΠΠ
ΠΡΠ΅Π½ΠΊΠ°, ΡΠΎΠΊΠ΅Π½ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ
Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π²Ρ ΠΎΠ²Π»Π°Π΄Π΅Π΅ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΡΠΈΠΊ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΈ token streaming.
Π’Π΅ΠΌΠ° 1: Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΈ ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ (GLUE, SQuAD ΠΈ Π΄Ρ.) // ΠΠ
Π’Π΅ΠΌΠ° 2: Π’ΠΎΠΊΠ΅Π½ΠΈΠ·Π°ΡΠΈΡ, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π°, test time scaling
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°
Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π·Π°ΡΠΈΡΠ°ΡΡ ΠΏΡΠΎΠΌΠΏΡΡ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Retrieval-Augmented Generation ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ LLM ΡΠ΅ΡΠ΅Π· API ΠΈ middleware.
Π’Π΅ΠΌΠ° 1: Π Π°Π±ΠΎΡΠ° Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ Π°Π³Π΅Π½ΡΠ°ΠΌΠΈ (LangChain, LlamaIndex, Ollama, Haystack) // ΠΠ
Π’Π΅ΠΌΠ° 2: ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ LangChain Observability, LangSmith, Langfuse
Π’Π΅ΠΌΠ° 3: ΠΠ΅ΠΊΡΠΎΡΠ½ΡΠ΅ ΠΠ ΠΈ Retrieval Augmented Generation (Pinecone, Chroma, Milvus, Clickhouse) // ΠΠ
Π’Π΅ΠΌΠ° 4: ΠΡΠΎΠΌΠΏΡ-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ (Chain-of-thought, Π·Π°ΡΠΈΡΠ° ΠΎΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ ΠΏΡΠΎΠΌΠΏΡΠΎΠ²)
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ LLM
Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π²Ρ ΠΈΠ·ΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊ Π΄ΠΎΠΎΠ±ΡΡΠ°ΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ LLM, ΡΠ°ΡΡΠΈΡΡΡ ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠ΅ΡΠ΅Π· Fine-tuning, Π²ΡΠ·ΠΎΠ² Π²Π½Π΅ΡΠ½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π·Π°ΠΏΡΡΠΊ ΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ°.
Π’Π΅ΠΌΠ° 1: Fine-tuning (LoRA, PEFT) ΠΈ Π²ΡΠ·ΠΎΠ² Π²Π½Π΅ΡΠ½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ· LLM // ΠΠ
Π’Π΅ΠΌΠ° 2: ΠΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ LLM (CPU/GPU), ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ
Π’Π΅ΠΌΠ° 3: ΠΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ° (NER, IE), ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ // ΠΠ
Π’Π΅ΠΌΠ° 4: ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ LLM, CI/CD ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° // ΠΠ
ΠΠΎΠ³Π½ΠΈΡΠΈΠ²Π½ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ RAG
Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΡΡΠΎΠΈΡΡ ΠΊΠΎΠ³Π½ΠΈΡΠΈΠ²Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π±Π°Π·Π΅ Retrieval-Augmented Generation (RAG), ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ AI-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΡΡΡΡΠΎΠΌ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΊΠ»ΠΈΠΊ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³.
Π’Π΅ΠΌΠ° 1: ΠΡΠ½ΠΎΠ²Ρ RAG, ΠΎΠ½ΡΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π³ΡΠ°ΡΡ, LangGraph
Π’Π΅ΠΌΠ° 2: ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ³Π½ΠΈΡΠΈΠ²Π½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ (QA, ΡΠ°Ρ-Π±ΠΎΡΡ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΠΎΡΠΎΡ)
Π’Π΅ΠΌΠ° 3: ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ AI-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ inference
Π’Π΅ΠΌΠ° 4: Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ AI-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ)
ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ
Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π²Ρ ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΡ LLM-ΡΠΈΡΡΠ΅ΠΌ: ΠΎΡ ΡΠΆΠ°ΡΠΈΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΌΡΠ»ΡΡΠΈΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°.
Π’Π΅ΠΌΠ° 1: Π‘ΠΆΠ°ΡΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ: ΠΊΠ²Π°Π½ΡΠΎΠ²Π°Π½ΠΈΠ΅ (GGUF, AWQ), Π΄ΠΈΡΡΠΈΠ»Π»ΡΡΠΈΡ, pruning
Π’Π΅ΠΌΠ° 2: Π‘Π΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠΈΡΠΊ ΠΈ ΠΌΡΠ»ΡΡΠΈΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΡΡΡ (ΡΠ΅ΠΊΡΡ + ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅/Π°ΡΠ΄ΠΈΠΎ) // ΠΠ
Π’Π΅ΠΌΠ° 3: ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ (contrastive fine-tuning, in-context learning), ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΡΡΡ (SHAP, LIME)
ΠΡΠΎΠ΅ΠΊΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°
ΠΠ°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠ΅ΡΡΡ ΠΊΡΡΡΠ° ΠΏΠΎΡΠ²ΡΡΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅. ΠΡΠΎΠ΅ΠΊΡ β ΡΡΠΎ ΡΠ°ΠΌΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΅Π³ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π½Π° ΠΊΡΡΡΠ΅ Π½Π°Π²ΡΠΊΠΎΠ² ΠΈ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΉ. Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ.
Π’Π΅ΠΌΠ° 1: ΠΡΠ±ΠΎΡ ΡΠ΅ΠΌΡ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ // ΠΡΠΎΠ΅ΠΊΡ
Π’Π΅ΠΌΠ° 2: ΠΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΌ Π·Π°Π΄Π°Π½ΠΈΡΠΌ
Π’Π΅ΠΌΠ° 3: ΠΠ°ΡΠΈΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ ΡΠ°Π±ΠΎΡ
Π’Π΅ΠΌΠ° 4: ΠΠΎΠ΄Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡΠΎΠ³ΠΎΠ² ΠΊΡΡΡΠ°
Π‘ΡΠ°ΡΡ Π·Π°Π½ΡΡΠΈΠΉ 26 ΠΈΡΠ½Ρ 2025Π³.
βββββββββββββββββββββββββ
π ΠΡΠΎΠ΄Π°ΠΆΠ½ΠΈΠΊ:
ΠΠΎΡΡΡΠΏΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ: ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ
π₯ Π‘ΠΠΠ§ΠΠ’Π¬ ΠΠ£Π Π‘:
ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.
π Π₯ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ?
Π§ΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΊΡΡΡΡΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΈ ΡΡΠ°Π²ΠΈΡΡ Π»Π°ΠΉΠΊΠΈ, Π°ΠΊΡΠΈΠ²ΠΈΡΡΠΉΡΠ΅ VIP-ΡΡΠ°ΡΡΡ.
π ΠΠΠΠ£Π§ΠΠ’Π¬ ΠΠΠ‘Π’Π£Π ΠΠ°Ρ Telegram ΠΊΠ°Π½Π°Π»