【GenAI实训课程】从LangChain接入ChatGPT到制作股票分析AI团队
ChatGPT,Artificial Intelligence,Generative AI,Prompt Engineer,Machine Learning,LangChain,LLM,RAG,FAISS,Chroma, AI Agents
一共32课时,每课时40分钟,支持线上或线下授课
本课程面向高校IT/CS相关专业的学生实训、师资培训或企业IT员工的AI企业内训。面向高校组织、产教融合机构或企业合作,不单独面向个人学员。
1、GenAI的核心概念和原理
2、了解如何使用LangChain接入各种LLM大语言模型
3、了解如何使用Prompt Template让LLM按照我们的指令行事
4、了解如何使用Chain链接各种Primitive基本单元让LLM实现复杂行为
5、了解如何为LLM大语言模型添加记忆功能记住上下文
6、了解如何使用RAG增强检索生成功能加载和搜索PDF和网站信息
7、了解如何使用Chunking技术分割文档,避免太小丢失语义,太大开销太大的陷阱
8、了解如何使用Chroma和FAISS矢量数据库实现RAG增强检索生成功能
9、了解如何制作AI Agent
10、了解如何制作一个AI Agent团队
GenAI介绍
1、什么是GenAI:学员将对GenAI有个直观的了解
2、什么是LangChain:学员将了解什么是LangChain,以及学习LangChain的好处
3、如何获得免费的 OpenAI API 密钥:学员将学会如何获得免费OPENAI API KEY
4、课程编译环境设定:学员将设定好课程需要的Python语言和配置文档
LangChain
1、LangChain如何连接LLM大语言模型:学员将学习如何用LangChain连接OpenAI API,并得到OpenAI的回复
2、LangChain三大Package:学员将学习LangChain三大Package它们是做什么,以及导入的时候有什么需要注意
3、Prompt Template 提示词模板:学员将了解什么是Prompt以及如何使用提示词模板训练LLM
4、Few Shot Prompt Template 少量示例提示模板:学员将了解什么是Few Shot Prompt Template 少量示例提示模板,以及如何使用它
5、Chain链条Primitive基本单元与Utility Chain工具链条:学员将学会如何使用Utility Chain去克服LLM的计算弱点
6、通用链条SequentialChain顺序链:学员将学习如何使用通用链条,以及实现SequentialChain顺序链链接多条Chain
7、如何为LLM添加记忆:学员将学会如何为LLM添加记忆
RAG检索增强生成
1、何谓RAG:学员将了解为什么需要RAG,RAG是什么
2、如何加载PDF和搜索网页信息:学员将学会如何在Langchain加载PDF和网页信息,并使用Google API搜索
3、Text Splitter文本分割器:学员会学会如何使用Text Splitter,以及如何定义Chunk的大小
4、Chunking分块大小怎么决定:学员将了解如何大概估算Chunk分块大小
向量数据库
1、Embedding与Chroma向量数据库的创建:学员将学习如何创建Embedding,什么是Embedding,它有什么用,以及如何创建向量数据库
2、Chroma向量数据库相似度搜索:学员将学会如何使用Chroma向量数据库相似度搜索
3、如何使用Ollama安装的本地LLM搜索Chroma向量数据库:学员将学会如何使用Ollama安装的本地LLM搜索Chroma向量数据库
4、如何使用LLM摘要总结Chroma检索信息:学员将学会如何使用LLM摘要总结Chroma检索信息
5、如何初始化FAISS与RetrievalQA的使用:学员将学习如何初始化FAISS,以及如何使用RetrievalQA检索回答用户提问
6、如何保存与加载FAISS并制表查看FAISS中的文档:学员将学习如何保存与加载FAISS,并制表查看FAISS中的文档
7、如何在FAISS中添加和删除文档:学员将学会如何在FAISS中添加和删除文档
如何制作AI Agent智能体&AI Agent团队
1、如何使用LCEL:学员将学会如何使用LCEL
2、创建AI智能体:学员将学习如何创建AI智能体
3、AI Agent如何使用LangChain自带工具:学员将学会AI Agent如何使用LangChain自带工具
4、创建AI团队:学员将学习如何创建第一个AI团队
5、股票分析AI团队制作-Crew&Agents&Tasks:从第一步开始构建股票分析团队程序的架构和它的运行逻辑
6、股票分析AI团队制作-定义Agents与Tasks:学员将学会如何定义股票分析AI团队中的Agents与Tasks
7、股票分析AI团队制作-添加上网搜索工具:学员将学会如何为股票分析师添加上网搜索工具
8、股票分析AI团队制作-得出是否买入股票建议:学员将学会如何让股票分析师得出是否买入股票的建议。
1、生成式人工智能概述:从基础开始,深入了解生成式人工智能的核心概念和原理,为您打下坚实的理论基础。
2、LangChain的使用:您将学会使用LangChain接入各种LLM大语言模型,让您的人工智能拥有更多的功能和灵活性。
3、Prompt Template提示词模板:您还会掌握如何使用Prompt Template,按照自己的指令来训练和引导LLM。这将让您的人工智能成为您业务的得力助手,完全按照您的期望行事。
4、Chain技术:使用Chain技术,将各种Primitive基本单元链接在一起,让您的人工智能实现更复杂的行为。这将为您的业务带来革命性的变革,让您跨越传统的限制,勇闯新的领域。
5、RAG检索增强生成:探索RAG增强检索生成功能,让您的人工智能可以轻松地加载和搜索PDF和网站信息。这将让您的人工智能的知识库更加丰富,回答问题更加准确。
6、文本分割器Chunking与Embeddings技术:深入探讨文本分割器的使用,多大的Chunk才合适,以及如何将分割好的文本转化为Embeddings,充分利用向量数据库进行相似性搜索,为AI员工提供更强大的信息检索和处理能力。
7、制作AI Agent:我们将教您如何制作AI Agent,甚至是一个AI Agent团队。
个人介绍
拥有超过10年的软件开发和系统架构经验,专注于Python、Java语言教学及人工智能生成模型(AIGC)方向。现任TsingtaoAI研发及实训项目负责人,曾担任北京正己基业教育科技有限公司的架构师。陈鑫讲师以其深厚的技术背景和丰富的实践经验,致力于通过高质量的培训课程帮助学员提升专业技能。
教育背景
2005.09—2008.07 天津大学 计算机科学与技术 硕士
2001.09—2005.07 山东大学 计算机科学与技术 学士
可讲主题及培训内容
1.Python编程与应用
-
Python基础语法与数据结构
-
高级编程技巧与实战案例
2.Java语言高级应用
-
Java高级编程
-
企业级Java应用开发
3.机器学习与神经网络
-
机器学习基础
-
深度学习与神经网络
4.AIGC生成模型
-
基于Python的AIGC模型实现
-
AIGC在实际项目中的应用
5.系统架构设计
-
企业级系统架构设计原则
-
分布式系统与微服务架构
培训及项目案例
-
TsingtaoAI实训项目:通过一系列系统的培训课程,帮助学员掌握Python和Java的高级编程技巧,并将所学知识应用于实际项目中,提高学员的实战能力。
-
武昌职业技术学院精英班项目实训:针对职业院校学生的实训项目,通过项目驱动的学习方法,提升学生的编程技能和项目实践能力。
-
湖北生物职业技术学院毕业提升班项目实训:为毕业生提供专项培训,帮助他们在毕业后能够迅速适应工作岗位的要求,提高就业竞争力。
-
运道智能物流平台:领导开发并实施了智能物流平台,通过先进的技术手段,提高物流运作效率,获得客户的高度认可。
-
掌合云工厂智能平台:负责智能平台的架构设计与开发,实现了工厂生产管理的智能化,提高了生产效率和管理水平。
个人介绍
北京邮电大学本硕连读,人工智能领域的资深专家,专注于大语言模型(LLM)和语音算法的研究与应用。拥有丰富的项目实践经验,曾在字节跳动和中国银行担任算法工程师,目前在知名AI科技公司负责大语言模型的落地项目。赵宽老师致力于推动人工智能技术在各行业的实际应用,具备深厚的理论知识和卓越的实践能力。
教育背景
2008.09—2015.07 北京邮电大学 本科、硕士 计算机科学与技术专业
可讲主题及培训内容
-
Python编程与大数据应用
-
ChatGLM与其他LLM的部署、训练与微调
-
LangChain框架深度解析与实践
-
多模态处理与多模态大语言模型实践
-
知识图谱技术在大数据中的应用
-
大模型(LLM)数据预处理与特征工程
-
语音算法与应用(ASR、TTS、GOP)
培训案例
-
中信银行:为中信银行技术团队提供LLM Driving课程,详细讲解LLM的基础原理、部署策略以及微调技巧,帮助学员在实际项目中应用LLM技术。
-
广汽如祺AIGC技能培训:为广汽如祺提供LLM模型与多模态AIGC联合应用培训,使用LLM能力助力多模态生成,提升团队的技术水平。
-
中国移动:讲授大数据平台优化及开发应用实战,通过十多天的大数据培训和咨询工作,提升电信网络运维及开发团队的大数据应用实践能力。
客户评价
-
中信银行技术团队:赵老师的课程内容丰富,实战性强,对我们在实际项目中的应用帮助很大。
-
广汽如祺技术团队:通过赵老师的培训,我们对LLM和多模态AIGC的理解和应用有了显著提升,课程非常有价值。
-
中国移动运维团队:赵老师的大数据平台优化课程帮助我们提升了数据分析应用的稳定性和性能,效果显著。
个人介绍
资深算法专家,拥有超过15年的算法研究与实践经验。曾在世界五百强企业英特尔公司担任高级系统架构师,目前担任中国电子系统技术有限公司的算法Leader,带领团队在智慧城市和能源行业领域进行模型产品研发,获得多项专利和荣誉。
教育背景
2002 - 2009: 华中科技大学 计算机应用 本科和硕士
可讲主题及培训内容
1.计算机视觉与图像处理
-
图像降噪与增强处理
-
2D和3D目标检测与分类
-
激光雷达与相机数据融合
2.深度学习与机器学习
-
深度学习模型设计与优化
-
机器学习算法及应用
-
数据挖掘与运行优化
3.人工智能应用
-
智能零售柜技术应用
-
工业移动检测机器人
-
城市大脑与智能交通
个人资质
-
专利:
-
一种文本识别模型的生成方法以及装置 (CN202110447608.9)
-
一种语义分析方法及装置 (CN202110499308.5)
-
奖项:
-
荣获2021年度集团优秀解决方案奖
-
技术能力
-
精通C/C++,熟悉Python等编程语言
-
深刻理解Linux系统和软件工程化
-
具备软硬件一体化产品研发能力
-
擅长计算机视觉、机器学习和深度学习技术
主要项目经验
-
智能零售柜: 通过2D+3D深度学习算法实现商品识别与结算,准确率达99%。
-
工业移动检测机器人: 基于多传感器融合技术,实现高精度缺漏检测与姿态检测。
-
城市大脑项目: 实现复杂场景下的2D和3D人脸识别与多目标追踪系统,提升城市管理智能化水平。