SPT术语库

AI 应用基础 AI Application Basics

用户问“明天下午有空吗?”,应用需要让模型请求日历工具,再把真实日程安全地交回用户。

AI 与智能体约 10 分钟 · 从真实需求理解

1AI 应用怎样把模型接到真实世界?

AI APPLICATION · TOOL FLOW模型提出请求,应用控制执行

模型生成建议,应用检查权限,工具连接真实数据。

MODEL → APP → TOOL
USER明天下午有空吗?
MODELLISTENING
understand intent

理解问题并决定是否需要工具。

APP CONTROLWAITING
permission …params …

应用检查权限、参数和执行顺序。

CALENDAR TOOLCONNECTED
calendar.read

连接外部日历,而不是让模型猜。

REAL RESULT → USER等待工具返回真实结果应用暂不显示未经确认的答案

一个 AI 应用不只是把聊天框接到模型。用户消息和工具定义先交给模型,模型提出结构化工具请求;应用再校验参数、权限和流程,确认后才调用真实工具,最后把真实结果交回模型和用户。

  • 模型负责理解问题、生成回答或提出工具请求,但不应该自行获得应用权限。
  • 应用负责决定什么时候调用工具、检查参数和权限,并控制结果怎样展示。
  • 工具负责连接日历、数据库或其他外部动作;最终回答要根据真实结果,而不是模型猜测。

2模型会回答,不等于应用已经完成了动作

模型可以生成“我帮你查一下”的文字,也可以生成一个看起来正确的工具请求,但它本身没有日历数据,也不应该直接决定是否能读取用户的日程。应用才是连接模型、权限和工具的控制层。

  • 模型输出的函数名和参数要当作待校验的数据,不能因为格式像 JSON 就直接执行。
  • 应用通过权限和参数检查后,工具才可以读取真实日历或执行外部动作。

看到“模型提出下一步、应用决定能不能做、工具返回真实结果”时想到 AI 应用基础;看到“模型自己就是数据库或权限系统”时要停下来纠正边界。

3一次 AI 工具请求由哪些部分组成?

USER MESSAGE明天下午有空吗?
MODELcalendar.read生成结构化请求
APP CONTROLpermission ✓校验参数和权限
CALENDAR TOOL2 PM available返回真实数据
REAL RESULT明天下午 2 点有空

拆开一次查日历请求,可以看到用户消息、模型请求、应用控制、外部工具和真实结果五个部分。它们连在一起,才构成一个可验证的 AI 应用流程。

  • USER MESSAGE 是用户真正提出的问题,例如“明天下午有空吗?”。
  • MODEL REQUEST 是模型生成的结构化 calendar.read 请求,仍然需要应用检查。
  • APP CONTROL 负责校验参数、权限和执行顺序,决定请求能不能继续。
  • TOOL 和 REAL RESULT 把外部日历中的真实数据带回应用,回答才有依据。

4怎样把 AI 应用需求交给 Agent?

请做一个能查询日历的 AI 应用:用户问“明天下午有空吗?”时,让模型生成结构化 calendar.read 请求;由应用校验参数、用户权限和工具结果后再执行,并把真实日程交回模型和用户。请保留拒绝未授权请求的反馈、键盘可用性、暗色主题和 390px、320px 下不横向滚动。

5不用背,看看你能不能判断

1 / 3

AI 应用中,谁负责决定工具请求能不能执行?

请选择一个最符合题意的答案

选择答案后自动进入下一题

社区延伸

看别人真实遇到过什么

社区帖子还没有关联到这个词条。