AIHARMONY / KNOWLEDGE

RAG 与 Agent,分别解决什么问题?

一个让回答有资料可依,一个让模型能够执行任务。理解两者如何在实际应用中协同。

RAG:为回答提供可以检索的上下文

RAG 是 Retrieval-Augmented Generation,即检索增强生成。系统先从资料中检索与问题相关的内容,再把这些内容作为上下文交给模型生成回答。它适用于企业制度、产品资料和学习文档等知识密集场景。

知识库不是上传文档后就结束

文档需要解析、切分和向量化,还要考虑召回、重排序与引用展示。回答看起来通顺,不代表引用正确。用测试集检查能否检索到相关资料、回答是否准确、引用是否对应原文,才有依据改进系统。

Agent:把目标转换为受约束的执行步骤

Agent 结合模型、工具与工作流来完成任务。模型可以提出工具调用参数,应用负责验证参数、执行工具和返回结果。涉及业务修改、权限或外部动作时,需要明确允许执行的范围、错误处理与必要的人工确认。

工具调用、MCP 和多 Agent 各有作用

Function Calling 提供模型选择工具和生成参数的接口方式;MCP 用于统一客户端与工具服务的连接和交互;多 Agent 把复杂任务分配给不同角色。它们并不自动保证执行可靠,仍需要日志、检查、超时与失败处理。

在一个项目里把两者连接起来

例如课程中的招生销售转化智能体,可以先通过知识检索找到课程资料,再通过工作流组织线索与下一步任务。RAG 关注回答依据,Agent 关注任务执行;先做好知识服务,再逐步加入工具能力,是课程第三与第四阶段的衔接逻辑。

资料来源

PDF 第 18–21、25–26、29–30 页

原始课程 PDF:《AI鸿蒙全栈智能体开发-0817》

公开学习目录:六期一阶段 HarmonyOS 应用开发

课程资料中的项目为实训规划,实际安排请咨询确认。技术概念说明为本站依据资料整理的学习解读。

视频课堂

聊聊你的 AI 职业发展

从你的经验,找到下一步。

交流 AI Agent 与 AI 全栈开发方向,结合当前基础、职业目标与时间,讨论适合的学习准备。实际班期与费用请咨询确认。

400-886-8010

联系方式来源:誉天教育官网与课程 PDF。本网站不收集姓名、手机号或报名资料。