AI 入门教程返回首页本章小测

RAG 是什么?AI 知识库与工具调用入门

模型可以借助资料和工具扩展能力,但需要区分“回答了什么”和“实际做了什么”。

作者:

01

工具调用

工具调用(Tool Calling)是模型通过系统提供的接口,请求执行搜索、计算、读取文件等操作。通常由产品或运行环境实际执行工具,再把结果交回模型。

可用工具由产品或运行环境提供,模型通过它们执行对应操作。

AI 写出“操作成功”,就等于做完了吗?

不一定。生成一句话、发出工具请求、工具执行成功,是不同环节。要根据实际执行记录和结果判断。

调用工具以后,模型还会做什么?

它可以读取工具返回的内容,用于组织回答,也可能决定继续调用其他工具。工具失败时,也可能需要调整请求或让人处理。

有工具,就说明什么任务都能完成吗?

不能。工具有自己的功能、输入要求和限制,调用也可能失败。模型还需要选择合适的工具,并正确使用返回结果。

回答中断或者网络出错,重新发送会不会重复执行操作?

有可能。连接中断不一定意味着操作没有成功。如果涉及实际执行,重试前应先查看结果或任务状态,避免重复执行。

02

知识库与检索增强生成

知识库是供系统查找和使用的一组资料。检索增强生成(RAG)是一种方式:先从资料中检索相关内容,再把内容交给模型,辅助生成回答。

资料可以来自文档库或其他数据来源。它的重点是让模型参考相关材料,通常不需要为此重新训练模型。

上传文件后,产品可以把内容用于当前任务,也可以将它保存到资料库,供以后检索使用。

把资料放进知识库,就是让模型学会它了吗?

通常不是重新训练模型,而是在需要时找出相关片段,提供给模型参考。“能检索到资料”与“模型内部能力被改变”不同。

上传文件和 RAG 是一回事吗?

不一定。产品可能直接把文件内容加入上下文,也可能先做检索,或使用其他处理方式。上传只是操作入口,不能单凭它判断背后的处理方式。

03

权限与执行范围

权限决定一个 AI 系统获准访问哪些资料、调用哪些工具、执行哪些操作。执行范围则是它实际能影响的对象和环境。

模型能力、可用工具和访问权限共同影响它能完成什么。能描述一种操作,不代表已经获得执行它的权限。

我和 AI 聊天,它就能看到电脑里的所有文件吗?

通常不能。它只能使用产品和当前环境提供给它的内容或访问途径。你上传、连接或授权的范围,需要结合具体产品查看。

同一个模型,在不同产品里能做的事为什么不一样?

产品提供的工具、资料入口和权限可能不同。模型相同,实际能访问和执行的范围也可能不同。

为什么有些操作要我确认?

产品会在需要登录、补充权限或确认重要操作时,请你参与。这是执行流程中的一个步骤。

本章回顾

工具负责执行操作,知识库提供资料,权限界定访问与执行范围。这三者共同影响 AI 能访问什么、执行什么。

随堂小测

1. 模型说“完成了”,就证明工具执行成功。
2. RAG 可以在不重新训练模型的情况下,为回答提供资料。
3. 同一个模型在不同产品里的访问权限一定相同。