在本文中,您将看到
- xpander.ai 平台是什么,它能为构建人工智能代理提供什么。
- 为什么人工智能代理需要访问网络才能真正有效?
- 如何将内置的 Bright Data 工具集成到 xpander.ai 代理中,使其具备网络搜索功能。
让我们深入了解一下!
什么是 xpander.ai?
Xpander.ai是一个用于构建自主人工智能代理的后端即服务平台。它是一种无代码解决方案,旨在帮助企业开发人员高效地构建、测试和部署人工智能代理。它还附带了一个开源 SDK,用于以编程方式构建和运行人工智能代理。
该平台提供了一个可视化环境,用于定义多代理工作流程和协作。您还可以附加工具并与企业系统集成。此外,您还可以在上线前模拟和测试代理行为。
主要功能包括
- 代理图系统:确保可靠的多步骤代理执行。
- 代理连接器:允许代理连接到各种第三方系统和应用程序接口。
新鲜网络数据对精准人工智能代理的重要性
无论选择哪种人工智能代理构建平台、库或工具,都有一个基本限制。也就是说,LLM 只能根据它们所训练的数据执行任务和回答问题。这是构建人工智能代理时的一大障碍,因为人工智能代理需要执行的操作超出了典型 LLM 的静态能力。
因此,为了提高准确性、操作性和有效性,人工智能代理需要访问网络。它们应该能够阅读网页,并使用网页内容作为其响应和决策的基础。毕竟,网络是最丰富、最新的数据来源之一。
然而,仅仅能够访问网络是不够的。大多数网站都采取了反抓取和反僵尸措施来阻止人工智能自动爬虫。这意味着您的代理需要功能强大的工具,让他们能从网页中提取数据,并以人工智能处理所需的格式进行优化。
而这正是通过集成连接器在 xpander.ai 平台提供的Bright Data AI 基础设施 所专注解决的问题。利用这一丰富的功能,您的无代码 AI 智能体能够轻松地从超过 50 个热门平台实时获取结构化的 JSON 格式数据。
Bright Data 负责处理验证码、IP 禁止、费率限制等。结合 xpander.ai 的人工智能代理生成器,您无需编写一行代码就能集成所有这些功能。结果如何?实时访问可靠网络数据的生产就绪型人工智能代理!
如何集成 Bright Data Connector 以构建 xpander.ai 抓取代理
在本指南中,您将学习如何在 xpander.ai 中构建人工智能代理。具体来说,您将使用 “亮数据 “连接器让您的代理具备从网络上抓取数据的能力。
我们将展示如何创建一个网络抓取代理,该代理可以通过从互联网检索实时数据来实现响应。这只是 xpander.ai + Bright Data 集成的一个示例。您可以轻松地将这种方法应用于许多其他用例。
注:从某种意义上说,本示例类似于RAG 代理工作流程。原因是 Bright Data 连接器充当检索组件,获取最新数据供代理使用。
请按照以下步骤在 xpander 中创建无代码 AI 搜索代理!
先决条件
要重现本教程,您需要具备以下条件:
- xpander.ai 账号:免费账号足以用于简单测试。如需更高级的使用场景,则需要选择付费版计划。
- Bright Data API 密钥:按照官方指南的说明可免费创建一个。
如果您还没有这些设备,请点击上面的链接并按照设置说明进行操作。让我们开始吧
步骤 #1:创建新代理
登录 xpander.ai,进入个人资料仪表板。点击左侧菜单中的 “代理”,然后按 “新代理 “按钮添加新代理:
您将进入以下页面,在其中的表格中可以设置新代理。给它起个名字,比如 “Web Scraper Agent”:
保持 “常规 “选项卡中所有其他设置不变。对于像这样的简单设置,默认值就足够了。默认情况下,xpander.ai 将使用OpenAI 的 GPT-4o 作为 LLM 模型。
太好了!现在你已经在 xpander.ai 中准备好了一个新的空白人工智能代理。
步骤 #2:为网络抓取设置明亮的数据工具
现在,您的代理只能执行所选 LLM 提供商提供的操作。现在是时候利用 Bright Data 的网络抓取功能为其增效了。
为此,请进入代理页面上的 “工具 “选项卡,然后点击 “添加工具 “按钮:
右侧会出现一个名为 “添加工具 “的面板。搜索 “Bright Data “并选择 Bright Data 集成:
将显示以下模态:
按照以下说明进行填写:
- 连接器名称 (Connector name):为您的 Bright Data 连接器指定一个名称(例如:”Bright Data Connector”)。
- 认证模式 (Authentication mode):选择“API Key”模式。
- 认证范围 (Authentication scope):
- 选择 “Integration user” 选项。
- 粘贴您的 Bright Data API 密钥。
- 选择 “Bearer” 选项。这将在
Authorization
标头中,通过Bearer
模式传递 API 密钥,这是 Bright Data API 所支持的一种认证方式。
填写完成后,点击“Save”按钮保存。
接下来,系统将提示您选择要在智能体中启用的具体 Bright Data 工具:
我们建议选择所有工具,以释放全部网络抓取功能。截至本文撰写时,可用的工具有
- 按数据集 ID 启动数据收集任务:使用Web Scraper API 针对指定数据集启动抓取任务。
- 通过 URL 执行代理请求:通过Bright Data 的代理网络发送 HTTP 请求,以访问任何网页的内容。
- 按 ID 下载数据集快照:下载各种格式的数据集快照,并将数据传递给人工智能。
选择所需工具后,点击右下角的 “添加到代理 “按钮:
现在,代理的 “工具 “选项卡将显示带有您配置的工具的 Bright Data 连接器:
请注意,您可以点击任何工具来查看或调整其配置。
太棒了现在,您的人工智能代理已与 Bright Data 工具完全集成,随时可以进行网络搜索。
步骤 #3:将人工智能搜索代理专业化
现在,您的代理可以使用 Bright Data 工具进行网络抓取,请为其提供自定义系统提示。这将告诉代理它是什么以及应该如何操作。
为此,请单击 “说明 “选项卡,然后在 “系统提示 “文本框中粘贴类似下面的内容:
You are an AI agent capable of grounding your responses by scraping data from the web
对于更专业的代理,您还可以添加自定义规则和目标。
太神奇了你的 xpander 刮削剂已经准备好了。
步骤 #4:将所有内容整合在一起
点击 “代理图 “按钮,查看当前的人工智能代理工作流程:
您将看到一个单一代理,可访问三个已配置的 Bright Data 工具,用于网络抓取。
干得好!剩下的就是测试该代理,看看它是否能发挥作用了。
步骤 #5:测试网络抓取器代理
返回 “Tester Chat”(测试者聊天)选项卡,按如下提示试用你的代理:
Search for top 3 headphones under $100 and provide me info from their PDP's
这将指示您的网络搜索代理在网上动态搜索价格低于 100 美元的前 3 款耳机,并直接从它们的产品详情页 (PDP) 中检索信息。
可以想象,标准的 LLM 能够处理此类任务,而不需要使用 Bright Data 提供的专用抓取工具。
将提示粘贴到聊天输入中,然后发送给您的代理:
代理使用 LLM 和 Bright Data 工具:
- 进行网络搜索,找出排名前三的耳机。
- 针对每个产品,启动数据收集任务并从亚马逊下载数据。
- 将信息总结成简短、准确的回复,并附上亚马逊产品详细页面的真实链接。
如果展开界面中的一个工具部分,就会看到类似下面的内容:
这证明,在幕后,人工智能代理能自动检测出要使用哪些 Bright Data 工具来完成任务。具体来说,它使用正确的参数调用这些工具,以获取新鲜的抓取数据(在本例中,直接来自亚马逊产品页面)。
就是这样!现在您在 xpander.ai 上有了一个功能齐全的抓取代理,由 Bright Data 的人工智能数据基础设施提供支持。
下一步工作
现在您已经安装了由 Bright-Data 驱动的 xpander 抓取代理,您可以
- 部署您的智能体:直接在 xpander.ai 平台运行您的智能体,或者部署到您自己的基础设施上,实现更高程度的控制。
- 通过
XpanderClient
API 调用您的智能体:通过使用 xpander SDK 管理智能体,并访问处理大语言模型 (LLM) 响应的多种工具函数。 - 探索 xpander 官方提供的工作坊 (Workshops):通过实践性强的研习活动,完整学习如何使用 xpander.ai 平台构建 AI 智能体解决方案。
结论
在本文中,您将学习如何使用 xpander.ai 构建无代码人工智能搜索代理。这要归功于 Bright Data 连接器,它提供了先进的搜索工具,可以集成到 xpander 代理中。
这只是一个简单的例子,但你可能想建立更复杂的人工智能代理。为此,您需要可信的解决方案来获取、验证和转换网络内容。这正是您可以在Bright Data AI 代理基础架构中找到的。
立即创建免费的 Bright Data 账户,开始探索我们的人工智能就绪数据工具!
支持支付宝等多种支付方式