Function Calling 实践
“帮我查一下北京今天的天气” → 大模型不会查天气,但可以调用你的 API。Function Calling 让 AI 与业务系统打通。 一、Function Calling 是什么 1.1 本质——大模型输出函数调用请求,程序执行后返回结果 1.2 流程——用户输入 → 模型决定调用哪个函数 → 程序执行 → 模型生成最终答案 1.3 与 Agent 的关系——Function Calling 是 Agent 的基础能力 二、定义 Function 2.1 函数描述——用 JSON Schema 定义 2.2 参数描述——告诉模型每个参数的含义 2.3 Spring AI 的 @...
Spring AI 多模型接入指南
不需要学 Python,用 Spring Boot 也能轻松接入大模型。Spring AI 让 Java 开发者自然地和 AI 对话。 一、Spring AI 简介 1.1 Spring AI 的设计理念——让 AI 成为 Spring 生态的一部分 1.2 核心模块——ChatClient / EmbeddingClient / VectorStore 1.3 支持的模型——OpenAI / Azure OpenAI / Ollama / 文心 / 通义千问 二、环境准备 2.1 添加依赖——spring-ai-open...