Skip to main content

LangChain-Go 系列学习视频教程大纲规划

系列定位

面向有 Go 语言基础的开发者,从入门到实战掌握 LangChain-Go 框架,学会构建基于大语言模型的生产级应用。强调"代码落地",每节课配套可运行示例和实战练习。

阶段一:LangChain-Go 基础入门(5 集)

第 1 集:初识 LangChain-Go——大模型应用开发新选择

  • 为什么需要 LangChain 框架?(解决 LLM 开发的核心痛点)
  • LangChain 生态与多语言版本对比(Python vs Go 的适用场景)
  • LangChain-Go 的优势与适用场景(性能、并发、部署)
  • 开发环境搭建(Go 安装、LangChain-Go 依赖引入、IDE 配置)
  • 第一个程序:调用本地 Ollama 模型生成文本

第 2 集:理解 LangChain-Go 核心概念和架构

💎 基础版内容

  • LangChain 核心概念详解(Chains、Components、Memory、Tools)
  • LangChain-Go 架构设计思想和与 Python 版本差异
  • 组件化开发模式:可插拔的模块化设计
  • 实战演练:构建第一个简单的问答链

第 3 集:与大语言模型的对话——LLMs 组件详解

💎 基础版内容

  • 支持的 LLM 提供商(OpenAI、Anthropic、Cohere、Local Models)
  • LLM 接口设计模式和统一调用方式
  • 参数调优:temperature、max_tokens、top_p 等参数影响
  • 流式输出和批量处理
  • 实战演练:集成多个 LLM 提供商,构建统一的文本生成服务

第 4 集:聊天模型的强大功能——ChatModels 深入

  • Chat vs Completion 模式差异和适用场景
  • 系统提示词(System Prompt)的设计艺术
  • 对话历史管理和上下文控制
  • Function Calling 和 Tool Use 机制详解
  • 实战演练:构建智能客服机器人

第 5 集:提示工程基础——Prompt 模板与格式化

  • 为什么需要提示模板?(标准化输入、复用逻辑)
  • prompts 包核心功能:PromptTemplateChatPromptTemplate
  • 动态参数填充与复杂模板设计(多变量、条件判断)
  • 提示词优化技巧(清晰指令、示例引导、角色设定)
  • 实战演练:构建一个代码生成专用模板

阶段二:工具与外部数据集成(4 集)

第 6 集:对话记忆管理——让 LLM 记住上下文

🔥 高级版内容

  • 对话记忆的核心作用(上下文感知、多轮交互)
  • LangChain-Go 记忆组件详解
  • 记忆与对话链的结合使用
  • 实战演练:开发一个带记忆的客服对话机器人

第 7 集:链(Chains)的串联——组合复杂工作流

🔥 高级版内容

  • 什么是链?(将多个步骤自动化的流水线)
  • 基础链:LLMChain(模板 + LLM 的简单组合)
  • 链的串联:SimpleSequentialChainSequentialChain
  • 实战演练:实现"用户问题→查询知识库→生成回答"的二步链

第 8 集:自定义工具(Tools)——扩展 LLM 的能力边界

🔥 高级版内容

  • 工具的核心作用(弥补 LLM 实时性、计算能力的不足)
  • tools.Tool 接口实现
  • 实用工具开发示例
  • 实战演练:构建一个多功能智能助手

第 9 集:向量数据库与文档检索——构建知识问答系统

🔥 高级版内容

  • 文档处理流程:加载 → 切分 → 向量化 → 存储
  • 文档加载器和文本切分策略
  • 向量化模型选择和向量数据库集成
  • 实战演练:构建企业内部文档问答系统

阶段三:Agent 智能体开发(3 集)

第 10 集:Agent 智能体——自主决策和工具选择

⭐ 企业版内容

  • Agent 的工作原理:感知 → 思考 → 行动的循环
  • LangChain-Go 中的 Agent 类型
  • Agent 执行器配置和优化
  • 实战演练:构建一个能够自主使用工具的智能助手

第 11 集:多模态 Agent——处理文本、图像、音频

⭐ 企业版内容

  • 多模态输入处理
  • 图像理解和生成
  • 语音转文字和文字转语音
  • 实战演练:构建多模态智能客服系统

第 12 集:Agent 集群——多智能体协作

⭐ 企业版内容

  • 多 Agent 协作模式
  • 任务分配和结果聚合
  • Agent 间通信协议
  • 实战演练:构建智能团队协作系统

会员计划

计划类型价格内容权限特色服务
免费版¥0基础入门课程社区讨论
基础版¥29/月基础+工具集成源码下载
高级版¥99/月全部课程1对1答疑
企业版¥199/月全部+企业案例定制开发

立即开始学习 LangChain-Go,构建下一代 AI 应用!