工具调用(Tool Calling)是模型通过系统提供的接口,请求执行搜索、计算、读取文件等操作。通常由产品或运行环境实际执行工具,再把结果交回模型。
可用工具由产品或运行环境提供,模型通过它们执行对应操作。
AI 写出“操作成功”,就等于做完了吗?
不一定。生成一句话、发出工具请求、工具执行成功,是不同环节。要根据实际执行记录和结果判断。
调用工具以后,模型还会做什么?
它可以读取工具返回的内容,用于组织回答,也可能决定继续调用其他工具。工具失败时,也可能需要调整请求或让人处理。
有工具,就说明什么任务都能完成吗?
不能。工具有自己的功能、输入要求和限制,调用也可能失败。模型还需要选择合适的工具,并正确使用返回结果。
回答中断或者网络出错,重新发送会不会重复执行操作?
有可能。连接中断不一定意味着操作没有成功。如果涉及实际执行,重试前应先查看结果或任务状态,避免重复执行。
知识库是供系统查找和使用的一组资料。检索增强生成(RAG)是一种方式:先从资料中检索相关内容,再把内容交给模型,辅助生成回答。
资料可以来自文档库或其他数据来源。它的重点是让模型参考相关材料,通常不需要为此重新训练模型。
上传文件后,产品可以把内容用于当前任务,也可以将它保存到资料库,供以后检索使用。
把资料放进知识库,就是让模型学会它了吗?
通常不是重新训练模型,而是在需要时找出相关片段,提供给模型参考。“能检索到资料”与“模型内部能力被改变”不同。
上传文件和 RAG 是一回事吗?
不一定。产品可能直接把文件内容加入上下文,也可能先做检索,或使用其他处理方式。上传只是操作入口,不能单凭它判断背后的处理方式。
权限决定一个 AI 系统获准访问哪些资料、调用哪些工具、执行哪些操作。执行范围则是它实际能影响的对象和环境。
模型能力、可用工具和访问权限共同影响它能完成什么。能描述一种操作,不代表已经获得执行它的权限。
我和 AI 聊天,它就能看到电脑里的所有文件吗?
通常不能。它只能使用产品和当前环境提供给它的内容或访问途径。你上传、连接或授权的范围,需要结合具体产品查看。
同一个模型,在不同产品里能做的事为什么不一样?
产品提供的工具、资料入口和权限可能不同。模型相同,实际能访问和执行的范围也可能不同。
为什么有些操作要我确认?
产品会在需要登录、补充权限或确认重要操作时,请你参与。这是执行流程中的一个步骤。
本章回顾
工具负责执行操作,知识库提供资料,权限界定访问与执行范围。这三者共同影响 AI 能访问什么、执行什么。
随堂小测