如何设计一个 Agent 友好的 CLI 工具

发布时间: 2026-07-06 · 来源: 新能源产业网 · 阅读量: 7236
server image 1 ai image 2 cloud image 3

flowchart TB subgraph 应用层 A[业务方案] --> B[ChatClient] A --> C[PromptTemplate] A --> D[RAG 管道] end subgraph Spring AI 核心抽象 B --> E[ChatModel 接口] C --> F[Prompt 管理] D --> G[DocumentReader] D --> H[DocumentTransformer] D --> I[VectorStore 接口] end subgraph 模型实现 E --> J[OpenAI ChatModel] E --> K[Azure OpenAI] E --> L[Ollama ChatModel] E --> M[其他供应商] end subgraph 向量存储实现 I --> N[PgVector] I --> O[Chroma] I --> P[Milvus] I --> Q[Redis] end subgraph 可观测性 B --> R[Micrometer 指标] E --> S[Token 用量统计] B --> T[OpenTelemetry Tracing] end ChatModel 接口是 Spring AI 的核心抽象,定义了与 LLM 交互的统一契约。

一、同步接口只负责提交任务 flowchart TD A[Client] --> B[Submit API] B --> C[Task Table] B --> D[Message Queue] D --> E[Worker Service] E --> F[Model Gateway] E --> G[Result Store] A --> H[Query API] H --> C H --> G 提交接口应该快速返回 taskId,后续由查询接口、WebSocket 或回调通知拿结果。

而在北约峰会发布的联合声明中,确实涉及了中东问题,北约国家强调要阻止伊朗拥有核武器,同时要恢复霍尔木兹海峡的自由通行。

写几条 expectation 只是开始。数据校验要从“发现问题”走到“驱动修复”。

..歌曲午夜梦回虽有在情深意长什么歌?网友解答:客气午夜梦回,所有人在情意深长的歌曲是抒情歌。

  按7月24日最新收盘价乘以总股本计算,当前的A股股王是工商银行,总市值达2.76万亿元,建设银行和农业银行以2.68万亿元和2.33万亿元紧随其后。如果按超乐观4.25万亿元市值预测,长鑫科技上市首日将成为A股市值之王。

txt 如果只给用户加了 s3:GetObject,当然还是会失败。很多 AWS IAM 权限错误,其实不是大问题,而是 Action 和 Resource 没对上。

AI 使用的鉴权设计,必须从第一天就把模型接口藏在后端。全栈 AI 应用不是“前端加一个聊天框”这么简单。

配图