|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/langchain-pythonai/
课程评论:没有评论
**课程名称:** LangChain入门: PythonによるAIアプリ開発 **课程概述:** 本课程旨在教授如何使用强大的Python框架LangChain来开发AI应用程序。LangChain是一个灵活且强大的框架,特别适用于与大型语言模型 (LLM) 协同工作的应用程序开发。由于其功能众多,理解其整体架构可能需要一些时间。 本课程将LangChain的学习过程分解为三个核心要素,以便更易于理解: 1. **Model IO:** 学习如何管理LLM的提示(prompt)并处理LLM的输出。 2. **Retrieval (RAG):** 掌握如何将外部数据与LLM集成,实现检索增强生成(Retrieval Augmented Generation)。 3. **Agent:** 学习如何构建能够自主行动的AI代理(agent)。 通过将学习内容划分为这三个部分,即使是初次接触LangChain的学习者也能轻松上手。 **课程特色:** * **简洁的学习风格:** 将LangChain的知识点精简为三个主要部分,简化学习过程。 * **丰富的图解:** 大量使用图解,提高学习的直观性和易懂性。 * **实践性强:** 边编写实际源代码边学习,逐步实现各项功能。 * **循序渐进:** 帮助学习者轻松掌握RAG和AI代理的基础知识。 **学习内容详情:** * **Model IO:** * 学习如何通过源代码向LLM发送查询。 * 学习如何将LLM的回答转换为特定格式。 * **Retrieval (RAG):** * 学习如何导入外部数据并将其转化为向量数据库。 * 学习如何根据查询从数据库中检索相关信息,并基于这些信息向LLM发送查询。 * **Agent:** * 学习如何使用LangGraph构建AI代理。 * 学习如何让AI代理自主判断是否需要使用外部工具(如网页搜索API)。 **主要使用的库版本:** * langchain==0.3.4 * langchain-chroma==0.1.4 * langchain-community==0.3.0 * langchain-core==0.3.12 * langchain-openai==0.2.0 * langgraph==0.2.23 (请注意,版本差异可能导致与预期功能不符。)
コース概要:AIアプリケーション開発を強力にサポートしてくれるPythonフレームワークであるLangChainを学んでいきます。LangChainは強力で柔軟なフレームワークで、大規模言語モデル(以下、LLM)と連携したアプリケーション開発に非常に有用です。しかしながら、機能が多岐に渡るため、その全体像を理解するには時間がかかることもあります。本コースでは、LangChainを学びやすくするために、以下の3つの要素に分けて学習します:Model IO: LLMへのプロンプト管理Retrieval (RAG): 外部データとLLMを連携させる方法Agent: 自律的なAIエージェントの構築これらに分けて学習することで、初めてLangChainに触れる方も無理なくLangChainを学んで頂くことができます。本コースの特徴:LangChainの要素を3つにだけ分けて、よりシンプルに学習していくスタイルです。図解が多めで、より分かりやすく学習可能です。実際にソースコードを書きながら、各機能を段階的に実装します。無理なく、RAGやAIエージェントの基礎を学ぶことができます。学習内容:Model IO:ソースコードからLLMへ問合せを行う方法。LLMの回答を特定の型へ変換する方法。Retrieval (RAG):外部データを取り込み、ベクトルデータベース化する方法。問合せと関連する情報をデータベースから検索し、その情報を踏まえLLMへ問合せする方法。Agent:LangGraphによるAIエージェントの構築方法。AIエージェントに自律的に外部ツール(ウェブ検索API)を使うべきかを判断させる方法。本コースで利用する主要なライブラリのバージョン:※バージョンが異なる場合、期待動作と異なる場合がありますので、ご留意ください。langchain==0.3.4langchain-chroma==0.1.4langchain-community==0.3.0langchain-core==0.3.12langchain-openai==0.2.0langgraph==0.2.23