课程目录
1 1.课程介绍 (04:20) 2 2.项目搭建与初始化 (09:53) 3 3.流式输出及ChatClient.Builder注入讲解 (05:27) 4 4.ChatClient整体介绍 (02:54) 5 5.ChatClient创建方式 (04:28) 6 6.ChatModel自动注入讲解 (04:42) 7 7.ChatClient取消自动注入 (02:34) 8 8.创建配置文件自动注入ChatClient (04:14) 9 9.ChatClient设置默认系统提示词方式讲解 (10:18) 10 10.ChatClient默认用户提示词 (04:09) 11 11.全局解决流式输出乱码问题 (02:00) 12 12.ChatClient中方法讲解 (06:15) 13 13.ChatClient返回值ChatResponse结构 (08:12) 14 14.ChatResponse从代码角度理解 (07:45) 15 15.ChatClient返回结构化输出Class (06:59) 16 16.ChatClient返回带泛型的结构化格式 (07:28) 17 17.ChatClient返回使用BeanOutputConverter (08:45) 18 18.Advisor概念介绍 (07:04) 19 19.SimpleLoggerAdvisor简单使用 (05:59) 20 20.SimpleLoggerAdvisor源码介绍 (07:21) 21 21.SafeGuardAdvisor使用 (03:44) 22 22.SafeGuardAdvisor源码分析 (02:59) 23 23.自定义重读提示词Advisor (07:36) 24 24.Prompt介绍及源码分析 (07:12) 25 25.Message介绍及源码分析 (05:25) 26 26.Prompt和Message代码演示 (04:02) 27 27.PromptTemplate介绍 (07:44) 28 28.PromptTemplate代码讲解 (07:09) 29 29.StPromptRenderer介绍 (05:41) 30 30.StTemplateRenderer补充讲解 (04:22) 31 31.PromptTemplate源码介绍 (03:34) 32 32.NoOpTemplateRenderer介绍 (01:40) 33 33.Structured Output Converter介绍 (09:15) 34 34.MapOutputConverter用法及源码讲解 (08:46) 35 35.ListOutputConverter用法及源码讲解 (08:10) 36 36.结构化输出补充内容 (06:00) 37 37.多模态效果演示 (05:44) 38 38.ChatModel简单介绍 (04:50) 39 39.OllamaChatModel介绍 (08:07) 40 40.OllamaChatModel及OllamaApi源码介绍 (07:12) 41 41.手动创建chatModel代码讲解 (02:59) 42 42.ChatMemory整体介绍 (05:16) 43 43.ChatMemory上手使用 (05:44) 44 44.ChatMemory自动注入及源码详解 (10:50) 45 45.JdbcChatMemoryRepository使用 (06:17) 46 46.JdbcChatMemoryRepository自动注入及源码讲解 (07:52) 47 47.PromotChatMemoryAdvisor源码讲解及收尾 (05:59) 48 48.ToolCalling入门案例 (05:11) 49 49.ToolCalling执行工具代码演示 (06:00) 50 50.切换dashscope测试模型效果 (05:05) 51 51.通过设置系统提示词设置当前时间 (09:15) 52 52.@Tool和@ToolParam介绍 (02:53) 53 53.多次调用工具执行分析 (04:45) 54 54.ChatClient中tool工具方法源码讲解 (03:31) 55 55.ToolCallbackProvider源码介绍 (08:06) 56 56.通过MethodToolCallback创建 (06:57) 57 57.MethodToolCallback源码介绍 (02:56) 58 58.FunctionToolCallback创建工具 (05:44) 59 59.FunctionToolCallback源码介绍 (02:49) 60 60.通过@Bean进行工具注入 (03:50) 61 61.使用ChatModel注入工具 (03:41) 62 62.MCP服务端代码编写 (05:18) 63 63.MCP客户端代码编写 (05:48) 64 64.MCP使用streamable-http协议 (02:27) 65 65.MCP操作本地文件系统 (03:56) 66 66.RAG环境配置 (05:13) 67 67.VectorStore相似性检索 (07:27) 68 68.RAG之QuestionAnswerAdvisor使用 (02:31)






