Agents 课程文档

Agentic RAG 用例介绍

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

Agentic RAG 用例介绍

Agentic RAG banner

在本单元中,我们将通过使用 Agentic RAG 创建一个工具来帮助我们的友好 agent Alfred(他是晚会的主持人),该工具可以用来回答有关晚会嘉宾的问题。

这是一个 Agentic RAG 的“真实世界”用例,您可以在自己的项目或工作场所中使用。如果您想从这个项目中获得更多收获,为什么不在您自己的用例中尝试一下并在 Discord 中分享呢?

您可以为这个用例选择课程中讨论的任何框架。我们在单独的选项卡中为每个框架提供代码示例。

一场难忘的盛会

现在,是时候亲自动手处理一个实际的用例了。让我们开始布置场景!

您决定举办本世纪最奢华、最盛大的派对。 这意味着丰盛的宴席、迷人的舞者、著名的 DJ、精致的饮品、令人叹为观止的烟花表演等等。

Alfred,您友好的邻居 agent,正准备照看您派对的所有需求,并且 Alfred 将亲自管理一切。为此,他需要访问有关派对的所有信息,包括菜单、嘉宾、日程安排、天气预报等等!

不仅如此,他还需要确保派对成功举办,因此 他需要在派对期间能够回答有关派对的任何问题,同时处理可能出现的意外情况。

他无法独自完成这项工作,因此我们需要确保 Alfred 能够访问他所需的所有信息和工具。

首先,让我们为盛会列出一些硬性要求。

盛会要求

文艺复兴时代,一个受过良好教育的人需要具备三个主要特征。他或她需要在体育、文化和科学知识方面博大精深。因此,我们需要确保用我们的知识给客人留下深刻印象,并为他们提供一场真正难忘的盛会。但是,为了避免任何冲突,有些话题,例如政治和宗教,在盛会上应避免提及。 它需要是一个有趣的派对,没有与信仰和理想相关的冲突。

根据礼仪,一位好的主人应该了解客人的背景,包括他们的兴趣和努力。一位好的主人也会八卦并与客人分享彼此的故事。

最后,我们需要确保我们掌握一些关于天气的常识,以确保我们可以不断找到实时更新,以确保烟花发射的完美时机,并以一场轰动结束盛会!🎆

正如您所见,Alfred 需要大量信息才能主持盛会。幸运的是,我们可以通过为 Alfred 提供一些 检索增强生成 (RAG) 培训!来帮助和准备他

让我们从创建 Alfred 主持盛会所需的工具开始!

< > 在 GitHub 上更新