(1)AIGC与大模型技术演进:了解生成式AI(AIGC)的基本概念及其对PGC和UGC的变革影响。掌握大语言模型的基本概念、LLM与传统AI的核心区别。学习AIGC目前的主要应用领域和潜在应用场景。了解ChatGPT的发展历程(从GPT-1到GPT-4)、GPT与ChatGPT的关系。
(2)ChatGPT核心原理深度解析:深入理解ChatGPT的架构和模型设计、训练数据和算法、生成过程和输出结果。掌握ChatGPT的涌现能力、思维链(Chain-of-Thought)的工作机制。了解ChatGPT的局限性、安全性和法律风险。对比分析GPT-3、GPT-3.5、GPT-4及国内外主流大模型(文心一言、智谱AI等)的能力差异。
(3)OpenAI API开发指南:掌握OpenAI API的快速入门方法,包括账号注册、API密钥管理与安全实践。学习Models API、Completions API、Chat Completions API的核心接口调用方法,对比Completions与Chat Completions的差异。掌握使用tiktoken计算token数量、理解计费机制与成本控制策略。
(4)提示词工程高级技巧:掌握提示词(Prompt)的基本概念、设计原则与核心要素(分割符、输出格式、判断逻辑)。学习Few-Shot Prompting、思维链(CoT)、自洽性(Self-Consistency)、思维树(ToT)等高级提示技术。掌握知识风格提示、角色扮演、迭代优化等实战技巧。了解对抗攻击(注入、泄露、越狱)与对抗提示检测器的实现。
(5)Function Calling与工具调用:深入理解Function Calling的核心原理,掌握如何使用functions参数和function_call参数。学习使用GPT模型生成函数和参数,实际执行GPT模型生成的函数(以SQL查询、API调用为例)。实践将外部工具(数据库查询、代码解释器、第三方API)集成到大模型应用中。
(6)Assistants API与智能体开发:掌握Assistants API的能力总览与设计模式。学习Assistants Run生命周期管理机制。掌握Assistants内置工具的使用:代码解释器(Code Interpreter)、检索增强(Knowledge Retrieval)、工具调用(Function Calling)。实践使用Playground Assistants进行调试与开发。
(7)LangChain应用开发框架:掌握LangChain的引入与核心概念,学习LangChain对接OpenAI、ChatGLM等多模型的方法。深入理解Prompts模块:PromptTemplate、FewShotPromptTemplate、输出解析器(Output Parser)。学习Conversational Memory机制:ConversationBufferMemory、ConversationSummaryMemory、EntityMemory等。掌握Chains的使用:LLMChain、SimpleSequentialChain、SequentialChain、RouterChain。
(8)AI智能体(Agent)技术实战:掌握AI Agent的基本概念、核心模式和四大种类。学习Zero-Shot-ReAct与会话式Agent的实现方法。掌握自定义Agent的开发流程。了解多智能体(Multi-Agent)的基本逻辑与设计,学习MetaGPT、DevChat等多智能体应用案例。实践开发属于自己的AI Agent。
(9)检索增强生成(RAG)系统构建:理解RAG的核心架构(索引-检索-增强-生成)及其在解决模型幻觉、知识时效性问题中的核心价值。学习文档加载、文本分块、向量化、索引构建的完整流程。掌握向量数据库选型(FAISS、Chroma、Milvus)与检索优化策略(混合检索、重排序)。实践构建基于知识库的销售顾问Sales-Consultant系统。
(10)ChatGPT Plugin与定制化GPT开发:掌握ChatGPT Plugin的开发指南与架构设计。实践开发天气预报(Weather Forecast)插件,完成从设计、定义到第三方天气平台对接的全流程。对比分析Function Calling与ChatGPT Plugin的适用场景差异。学习使用GPT Builder开发定制化ChatGPT应用,掌握GPT Action设计模式。
(11)多模态AIGC应用开发:掌握OpenAI多模态API的开发实践,包括GPT-4V(视觉识别)、DALL·E 3(文生图)、TTS(文字转语音)、Whisper(语音识别)。学习文生图能力在行业案例中的应用。了解AIGC与日程办公的结合(Office Copilot案例)。实践构建多模态内容生成应用。
(12)综合项目实战:企业级AIGC应用开发:结合所学知识,完成一个完整的企业级AIGC应用开发项目(如智能翻译助手、知识库问答系统、AI销售顾问、智能客服机器人)。涵盖需求分析、产品定义、模块设计、API集成、功能开发、测试部署的全流程,形成规范的AIGC应用项目报告。