什么是 Agent
Agent 是一类把模型放进执行循环的软件系统:它接收目标,读取上下文,选择工具,观察结果,再决定下一步。它不等于一个会聊天的接口,也不必同时具备记忆、RAG、MCP 等组件。
大模型负责理解与生成,应用层负责工具权限、状态管理、重试和结果校验。是否使用多模态、记忆、RAG 或 MCP,应由具体任务决定,而不是为了堆组件。
Spring AI 提供了接入大语言模型、工具调用和结构化输出的基础。一个可用的 Agent 通常还需要明确的边界、可观测性和失败兜底。
从边界开始设计 Agent


评论