使用 N8N 开发你的第一个 AI 代理
使用 N8N 的帮助,不仅能够回答问题,还可以独立执行复杂任务的数字助理现在成为可能。在本文中,我们将探讨如何创建你的第一个可以访问 Google API 并从互联网检索消息的 AI 代理。
N8N 和 AI 代理简介
N8N 和 AI 代理简介
N8N 是开发代理的主要平台之一,通过它,你可以创建一个能够自主完成任务、做出决策并与其他系统协作的数字员工。
在 N8N 中创建新工作流
创建新工作流
首先,你需要在 N8N 中创建一个新工作流。这可以通过点击“创建”按钮完成,这将给你一个可以工作的画布。然后,你可以添加不同的模块到你的工作流中,类似于在 Make 中的操作。
添加聊天消息连接器
聊天消息连接器
第一步是添加聊天消息连接器,当它接收到新消息时,这将触发代理执行。然后,你可以添加 AI 代理,这将是你的数字员工的大脑。
添加 AI 代理
AI 代理
N8N 提供了不同的代理,包括可以访问不同功能的工具代理、对话代理和开放 AI 代理。在这个例子中,我们将从工具代理开始。
添加聊天模型
聊天模型
聊天模型控制代理使用哪种语言模型(LLM)。为了简单起见,我们将使用 Open AI 聊天模型,但你也可以使用其他模型,如 Azure Open AI 或 Google Gemini。
测试代理
测试代理
你现在可以通过问代理一个简单的问题来测试它。代理将执行并提供答案。然而,代理目前还不理解对话,将会忘记前一条消息。
为代理添加内存
添加内存
为了解决这个问题,你需要为代理添加内存。这可以通过点击加号按钮并选择窗口缓冲内存来完成。然后,你可以输入代理应该记住的前多少条消息。
使用代理访问 Google
访问 Google
现在,代理可以使用 SERP API 工具访问 Google。该工具为你提供了 Google 搜索的访问权限,你可以设置国家和其他参数。
测试具有 Google 访问权限的代理
测试具有 Google 访问权限的代理
你现在可以通过问代理一个需要访问 Google 的问题来测试它。代理将执行 API 工具并提供带有相关新闻链接的答案。
调整提示
调整提示
为了改进答案,你可以通过直接告诉代理今天是哪一天来调整提示。这可以通过使用变量完成,你可以从系统消息中选择当前日期。
测试调整提示后的代理
测试调整提示后的代理
你现在可以再次测试代理,它将根据你提供的提示生成一条消息。代理将生成一条包含德国企业家相关信息的消息。
结论
结论
在本文中,我们向你展示了如何使用 N8N 开发你的第一个 AI 代理。代理可以访问 Google API 并从互联网检索消息。我们还为代理添加了内存并调整了提示以改进答案。
未来开发
未来开发
在接下来的几周里,我们将逐步扩展代理的功能。如果你不想错过,随时关注我们。
获取帮助
获取帮助
如果你对代理的功能感到兴奋,但觉得开发过程复杂和耗时,可以通过视频描述中的链接与我们预约。
最后的思考
最后的思考
使用 N8N 开发自己的 AI 代理是一种强大的自动化任务和提高生产力的方式。通过本文的指导,你可以开始创建自己的数字员工,与你一起实现目标。