第 8 天:终极库存代理,掌控节日混乱 🛠️ 🎄
北极工作室里充满了活动,精灵们忙着组装玩具和包装礼物。在混乱中,以热爱语言模型和无可挑剔的库存管理而闻名的精灵斯特凡诺感到不知所措。😥
他常用的便利贴和电子表格系统开始崩溃。“我无法跟踪有多少存货,有多少已经用完,或者泰迪熊的玻璃眼睛是否还够!”他一边盯着自己杂乱的办公桌一边抱怨道。
精灵斯特凡诺不仅仅是一个普通的库存管理员;他是工作室的语言模型爱好者。他训练模型来撰写个性化的儿童信件回复,并帮助圣诞老人写诗意的感谢信。但今年,他对语言模型的热情却因为应付无休止的库存需求而退居其次。
更糟糕的是,精灵们不停地问他问题:“精灵斯特凡诺,我们有足够的玩具火车油漆吗?”、“亚马逊上的拐杖糖多少钱?”、“我们又没拐杖糖了!”😵💫
精灵斯特凡诺需要一个创新的解决方案来应对这场混乱。灵感由此而来;他将使用 Haystack 构建一个 💡🤖 **库存代理** 🤖💡!该代理将管理库存、跟踪物品和获取价格,而精灵斯特凡诺则可以回到微调魔法语言模型以传播节日欢乐 🎅
在此挑战中,请加入精灵斯特凡诺,帮助完成这个终极库存代理缺失的三项工具。在此挑战中,您将使用一些 haystack-experimental 组件
🧪 OpenAIChatGenerator
🧪 ToolInvoker
🎯 要求
- 如果您想使用
OpenAIGenerator,则需要一个 OpenAI API 密钥,但您也可以选择任何其他受 Haystack Generators 支持的 LLM。
💡 一些提示
- 要了解有关工具和代理实现的更多信息,请查看 Cookbook:定义与运行工具 和 Cookbook:邮件发送代理
- 在 文档:实验包 中了解更多关于 haystack-experimental 的信息
💚 这是 入门 Colab
