Blog / AI
AI

在 xpander.ai 中构建具有抓取功能的人工智能代理

了解如何使用 xpander.ai 和 Bright Data 通过抓取和实时网络数据集成构建无代码人工智能代理。
1 分钟阅读
使用 xpander.ai 和 Bright Data 构建 AI 智能体

在本文中,您将看到

  • 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 搜索代理!

先决条件

要重现本教程,您需要具备以下条件:

如果您还没有这些设备,请点击上面的链接并按照设置说明进行操作。让我们开始吧

步骤 #1:创建新代理

登录 xpander.ai,进入个人资料仪表板。点击左侧菜单中的 “代理”,然后按 “新代理 “按钮添加新代理:

点击 "代理 > 新代理 "按钮

您将进入以下页面,在其中的表格中可以设置新代理。给它起个名字,比如 “Web Scraper Agent”:

将新代理称为 "Web Scraper 代理"

保持 “常规 “选项卡中所有其他设置不变。对于像这样的简单设置,默认值就足够了。默认情况下,xpander.ai 将使用OpenAI 的 GPT-4o 作为 LLM 模型

太好了!现在你已经在 xpander.ai 中准备好了一个新的空白人工智能代理。

步骤 #2:为网络抓取设置明亮的数据工具

现在,您的代理只能执行所选 LLM 提供商提供的操作。现在是时候利用 Bright Data 的网络抓取功能为其增效了。

为此,请进入代理页面上的 “工具 “选项卡,然后点击 “添加工具 “按钮:

点击 "添加工具 "按钮

右侧会出现一个名为 “添加工具 “的面板。搜索 “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 工具

请注意,您可以点击任何工具来查看或调整其配置。

太棒了现在,您的人工智能代理已与 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 工具:

  1. 进行网络搜索,找出排名前三的耳机。
  2. 针对每个产品,启动数据收集任务并从亚马逊下载数据。
  3. 将信息总结成简短、准确的回复,并附上亚马逊产品详细页面的真实链接。

如果展开界面中的一个工具部分,就会看到类似下面的内容:

工具调用的 I/O 详情

这证明,在幕后,人工智能代理能自动检测出要使用哪些 Bright Data 工具来完成任务。具体来说,它使用正确的参数调用这些工具,以获取新鲜的抓取数据(在本例中,直接来自亚马逊产品页面)。

就是这样!现在您在 xpander.ai 上有了一个功能齐全的抓取代理,由 Bright Data 的人工智能数据基础设施提供支持。

下一步工作

现在您已经安装了由 Bright-Data 驱动的 xpander 抓取代理,您可以

结论

在本文中,您将学习如何使用 xpander.ai 构建无代码人工智能搜索代理。这要归功于 Bright Data 连接器,它提供了先进的搜索工具,可以集成到 xpander 代理中。

这只是一个简单的例子,但你可能想建立更复杂的人工智能代理。为此,您需要可信的解决方案来获取、验证和转换网络内容。这正是您可以在Bright Data AI 代理基础架构中找到的。

立即创建免费的 Bright Data 账户,开始探索我们的人工智能就绪数据工具!

支持支付宝等多种支付方式