рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

рдирд┐рдГрд╢реБрд▓реНрдХ рдХреЛрд░реНрд╕

LangChain рдХреЗ рд╕рд╛рде LLM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛

рдордзреНрдпрд╡рд░реНрддреА3 рдШрдВрдЯреЗ

рдЬрд╛рдиреЗрдВ рдХрд┐ LangChain рдореЗрдВ LLMs, prompts, chains, рдФрд░ agents рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ AI-рд╕рдВрдЪрд╛рд▓рд┐рдд applications рдХреИрд╕реЗ рдмрдирд╛рдПрдВред

Python3 рдШрдВрдЯреЗрдЙрдкрд▓рдмреНрдзрд┐ рдХрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░

рдЕрдкрдирд╛ рдирд┐рдГрд╢реБрд▓реНрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдПрдБ

Google рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦреЗрдВ
рдпрд╛
рдЬрд╛рд░реА рд░рдЦрдХрд░, рдЖрдк рд╣рдорд╛рд░реА рдЙрдкрдпреЛрдЧ рдХреА рд╢рд░реНрддреЗрдВ, рд╣рдорд╛рд░реА рдЧреЛрдкрдиреАрдпрддрд╛ рдиреАрддрд┐ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рднреА рдХрд┐ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ USA рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред

рд╣рдЬрд╝рд╛рд░реЛрдВ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд╢рд┐рдХреНрд╖рд╛рд░реНрдерд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛

рдХрд┐рд╕реА рдЯреАрдо рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЬрд╝рдорд╛рдПрдБ тЖТ

рдХреЛрд░реНрд╕ рд╡рд┐рд╡рд░рдг

LangChain рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░

рдЕрдкрдиреЗ LLM рдЯреВрд▓рдХрд┐рдЯ рдХреЛ LangChain рдХреЗ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдмрдврд╝рд╛рдПрдБ, рдЬрд┐рд╕рд╕реЗ OpenAI рдФрд░ Hugging Face рдореЙрдбрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣рдЬ рдПрдХреАрдХрд░рдг рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗред рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧ-рдХреЗрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╖реНрдХреГрдд рд╕реВрдЪрдирд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред

LangChain рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреИрдЯрдмреЙрдЯ рдирд┐рд░реНрдорд╛рдг рдкрджреНрдзрддрд┐рдпрд╛рдБ

рдЪреИрдЯрдмреЙрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП LangChain рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ HuggingFace рдХреЗ рдУрдкрди-рд╕реЛрд░реНрд╕ рдореЙрдбрд▓реНрд╕ рддрдерд╛ OpenAI рдХреЗ рдХреНрд▓реЛрдЬрд╝реНрдб-рд╕реЛрд░реНрд╕ рдореЙрдбрд▓реНрд╕ рдХреЗ рдмреАрдЪ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред рдЬрдЯрд┐рд▓ рд╡рд╛рд░реНрддрд╛рд▓рд╛рдкреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдореНрдкреНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрдирдд рдЪреИрдЯрдмреЙрдЯ рд╡рд┐рдХрд╛рд╕ рдХреА рдиреАрдВрд╡ рд░рдЦреА рдЬрд╛ рд╕рдХреЗред

LangChain рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдФрд░ рд░рд┐рдЯреНрд░реАрд╡рд▓ рдСрдЧрдореЗрдВрдЯреЗрд╢рди рдЬреЗрдирд░реЗрд╢рди (RAG)

рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЛрдХрдирд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рд╡реЗрдХреНрдЯрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░реЗрдВ, рдФрд░ рдмрд╛рд╣рд░реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рднрдВрдбрд╛рд░ рдХреЗ рд╕рд╛рде рдЪреИрдЯрдмреЙрдЯ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЛ рд╕рдореГрджреНрдз рдХрд░реЗрдВред рд╡рд┐рд╡рд┐рдз рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП RAG рдореЗрдореЛрд░реА рдлрд╝рдВрдХреНрд╢рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЙрдиреНрдирдд рдЪреЗрди, рдЯреВрд▓ рдФрд░ рдПрдЬреЗрдВрдЯ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди

рдкреВрд░реНрдг рдПрдВрдб-рдЯреВ-рдПрдВрдб рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдФрд░ рдЙрдиреНрдирдд LLM рдЖрдЙрдЯрдкреБрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреЗрди, рдЯреВрд▓реНрд╕, рдПрдЬреЗрдВрдЯреНрд╕, APIs, рдФрд░ рдмреБрджреНрдзрд┐рдорд╛рди рдирд┐рд░реНрдгрдп-рдирд┐рд░реНрдорд╛рдг рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдбреАрдмрдЧрд┐рдВрдЧ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдЯреНрд░рд┐рдХреНрд╕

рдЕрдВрдд рдореЗрдВ, рдбрд┐рдмрдЧрд┐рдВрдЧ, рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдореВрд▓реНрдпрд╛рдВрдХрди рдореЗрдВ рджрдХреНрд╖ рдмрдиреЗрдВ, рддрд╛рдХрд┐ рдЖрдкрдХреЗ рдЪреИрдЯрдмреЙрдЯреНрд╕ рддреНрд░реБрдЯрд┐ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдБред рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреА рдкрд░рддреЗрдВ рдЬреЛрдбрд╝реЗрдВред

рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ

рдкрд╛рдареНрдпрдХреНрд░рдо

рдХреЛрд░реНрд╕ рд░реВрдкрд░реЗрдЦрд╛

1

LangChain рдФрд░ рдЪреИрдЯрдмреЙрдЯ рдореЗрдХреИрдирд┐рдХреНрд╕ рдХрд╛ рдкрд░рд┐рдЪрдп

LLMs рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП LangChain рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рдЖрдк LangChain рдХреЗ рдореБрдЦреНрдп рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕тАФрдореЙрдбрд▓реНрд╕, рдЪреЗрдВрд╕, рдПрдЬреЗрдВрдЯреНрд╕, рдкреНрд░реЙрдореНрдкреНрдЯреНрд╕, рдФрд░ рдкрд╛рд░реНрд╕рд░реНрд╕тАФрдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦреЗрдВрдЧреЗред рдЖрдк Hugging Face рдХреЗ рдУрдкрди-рд╕реЛрд░реНрд╕ рдореЙрдбрд▓реНрд╕ рдФрд░ OpenAI рдХреЗ рдкреНрд░реЙрдкрд░реНрдЯрд┐рдпрд░реА рдореЙрдбрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреИрдЯрдмреЙрдЯ рдмрдирд╛рдПрдБрдЧреЗ, рдкреНрд░реЙрдореНрдкреНрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯреНрд╕ рддреИрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдмрд╛рддрдЪреАрдд рдХреЗ рджреМрд░рд╛рди рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рд░рд┐рд╕реЛрд░реНрд╕реЗрдЬ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреИрдЯрдмреЙрдЯ рдореЗрдореЛрд░реА рд╕реНрдЯреНрд░реИрдЯреЗрдЬреАрдЬ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░реЗрдВрдЧреЗред
рдЕрдзреНрдпрд╛рдп рд╢реБрд░реВ рдХрд░реЗрдВ
2

рдЪреЗрдВрд╕ рдФрд░ рдПрдЬреЗрдВрдЯреНрд╕

рдЕрдм LangChain рдЪреЗрдВрд╕ рдХреЛ рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ! рдЖрдк LangChain Expression Language (LCEL) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЪреЗрдВрд╕ рдХреЛ рдФрд░ рд▓рдЪреАрд▓реЗ рддрд░реАрдХреЗ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЖрдк sequential рдЪреЗрдВрд╕ рдмрдирд╛рдПрдБрдЧреЗ, рдЬрд╣рд╛рдБ рдЗрдирдкреБрдЯ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдХреЗ рдмреАрдЪ рдкрд╛рд╕ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЕрдзрд┐рдХ рдПрдбрд╡рд╛рдВрд╕реНрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирддреЗ рд╣реИрдВред рдЖрдк рдПрдЬреЗрдВрдЯреНрд╕ рдХреЛ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рднреА рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП LLMs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЕрдзреНрдпрд╛рдп рд╢реБрд░реВ рдХрд░реЗрдВ
3

рд░реАрдЯреНрд░реАрд╡рд▓ рдСрдЧреНрдореЗрдВрдЯреЗрдб рдЬреЗрдирд░реЗрд╢рди (RAG)

LLMs рдХреА рдПрдХ рд╕реАрдорд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рдиреЙрд▓реЗрдЬ рдХрдЯ-рдСрдл рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рддрдХ рдХреЗ рдбреЗрдЯрд╛ рдкрд░ рдЯреНрд░реЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ, рдЖрдк рдРрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗ рдЬреЛ Retrieval Augmented Generation (RAG) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛ рдХреЛ LLMs рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред RAG рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рдХрдИ рдкреНрд░реЛрд╕реЗрд╕реЗрдЬрд╝ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИрдВ, рдЬреИрд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдкреНрд▓рд┐рдЯ рдХрд░рдирд╛, embeddings рдмрдирд╛рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ vector рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛, рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд░рд┐рдХрд╡рд░ рдХрд░рдирд╛ред рдЖрдк рдкреВрд░реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░реЗрдВрдЧреЗ!
рдЕрдзреНрдпрд╛рдп рд╢реБрд░реВ рдХрд░реЗрдВ

LangChain рдХреЗ рд╕рд╛рде LLM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛

рдХреЛрд░реНрд╕
рдкреВрд░реНрдг

рдЙрдкрд▓рдмреНрдзрд┐ рдХрд╛ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЕрд░реНрдЬрд┐рдд рдХрд░реЗрдВ

рдЕрднреА рдирд╛рдорд╛рдВрдХрди рдХрд░реЗрдВ

DataCamp for Mobile рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреМрд╢рд▓ рдмрдврд╝рд╛рдПрдБ

рд╣рдорд╛рд░реЗ рдореЛрдмрд╛рдЗрд▓ рдХреЛрд░реНрд╕ рдФрд░ рд░реЛрдЬрд╝рд╛рдирд╛ 5-рдорд┐рдирдЯ рдХреА рдХреЛрдбрд┐рдВрдЧ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рддреЗ-рдлрд┐рд░рддреЗ рдкреНрд░рдЧрддрд┐ рдХрд░реЗрдВред