智能体课程文档

智能RAG用例介绍

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

智能RAG用例介绍

Agentic RAG banner

在本单元中,我们将通过使用智能RAG来帮助我们的友好Agent Alfred,他正在主持晚会,创建一个工具,用于回答关于晚会宾客的问题。

这是一个智能RAG的“真实世界”用例,你可以在自己的项目或工作中尝试。如果你想从这个项目中获得更多,为什么不尝试在自己的用例中实现它并在Discord中分享呢?

你可以选择本课程中讨论的任何框架来完成此用例。我们会在不同的标签页中提供每个框架的代码示例。

一场难忘的晚会

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

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

你的好邻居Alfred,我们的友好Agent,正准备关注你对这个派对的所有需求,Alfred将亲自管理一切。为此,他需要获取所有关于派对的信息,包括菜单、宾客、日程安排、天气预报等等!

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

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

首先,让我们给他一份晚会的硬性要求清单。

晚会要求

文艺复兴时期的受过良好教育的人需要具备三个主要特质。他或她需要在体育、文化和科学知识方面造诣深厚。因此,我们需要确保能够以我们的知识给客人留下深刻印象,并为他们提供一场真正难忘的晚会。然而,为了避免任何冲突,有些话题,如政治和宗教,在晚会中应避免。这需要是一个没有与信仰和理想相关的冲突的有趣派对。

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

最后,我们需要确保我们有一些关于天气的常识,以确保我们能够持续获取实时更新,从而确保完美的时间来燃放烟花,并以轰动效应结束晚会!🎆

如你所见,Alfred需要大量信息来主持晚会。幸运的是,我们可以通过给予Alfred一些检索增强生成(RAG)训练来帮助和准备他!

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

< > 在 GitHub 上更新