06_Agent和工具 - 让AI自主决策和调用工具
本课程介绍LangChain的Agent机制,让AI从”被动执行”升级为”自主决策”。你将学会创建工具、构建Agent、理解ReAct循环的工作原理。课程详细讲解工具的三种创建方式、Agent的类型选择、调试技巧,并通过实战案例展示如何让AI自主选择和组合工具完成复杂任务。
本课程介绍LangChain的Agent机制,让AI从”被动执行”升级为”自主决策”。你将学会创建工具、构建Agent、理解ReAct循环的工作原理。课程详细讲解工具的三种创建方式、Agent的类型选择、调试技巧,并通过实战案例展示如何让AI自主选择和组合工具完成复杂任务。
本课程教你使用RAG(检索增强生成)技术让AI访问私有知识库。你将学习完整的RAG流程:文档加载、分割、向量化、检索、生成回答。课程详细讲解文本分割的技巧、向量数据库的选择、检索参数的调优,以及如何平衡效果与成本。学完后能构建企业级知识库问答系统。
本课程是系列的综合实战,指导你构建一个生产级的智能客服系统。项目整合前面所学的所有知识:Agent、Memory、Tools、RAG,并结合FastAPI构建完整的Web应用。你将学习分层架构设计、API接口开发、会话管理、错误处理、性能优化等工程化实践,获得一个可直接商用的AI应用。
专为Python Web开发者设计的AI应用开发教程
异步编程就像同时做多件事情,而不是一件一件排队做。想象你在做早餐:普通方式是煮完咖啡再烤面包再煎鸡蛋,需要12分钟;而异步方式是同时启动三个任务,只需要5分钟。本课将用大量生活化的例子,让你彻底理解异步编程的核心思想,并通过实际代码看到2-10倍的性能提升。学完后你将知道什么场景适合用异步,以及为什么异步能让程序更快。