在本文中,您将了解如何使用 LlamaCloud 中的 LlamaAgents Builder 构建、部署和测试无代码文档处理 AI 代理。
我们将讨论的主题包括:
- 如何使用自然语言提示创建文档分类代理。
- 如何在不编写代码的情况下将代理部署到 GitHub 支持的应用程序。
- 如何在 LlamaCloud 界面中测试发票和合同上部署的代理。
我们不要再浪费时间了。
介绍
创建人工智能代理来执行诸如自动分析和处理文档之类的任务,需要数小时的近乎无休止的配置、代码编排和部署战斗。到目前为止。
本文揭示了从头开始构建、部署和使用智能代理的过程,无需编写任何代码,使用 骆驼代理生成器。更好的是,我们将把它作为应用程序托管在软件存储库中,该存储库将 100% 归我们所有。
我们将在几分钟内完成整个过程,因此时间至关重要:让我们开始吧。
使用 LlamaAgents Builder 进行构建
LlamaAgents Builder 是 LlamaAgents Builder 的最新功能之一 骆驼云 Web 平台,其旗舰产品最初介绍为 调用解析。我知道,名字的组合有点令人困惑!现在,请记住,我们将通过以下方式访问代理构建器 这个链接。
您应该看到的第一件事是主菜单,如下面的屏幕截图所示。如果这不是您所看到的,请尝试单击左上角的“LlamaParse”图标,然后您应该会看到这一点 – 至少在撰写本文时是这样。
LlamaParse 主菜单
请注意,在此示例中,我们正在新创建的免费计划帐户下工作,该帐户最多允许处理 10,000 页。
看到右下角的“代理”块了吗?这就是 LlamaAgents Builder 居住的地方。尽管在撰写本文时它还处于测试阶段,但正如我们将看到的,我们已经可以构建有用的基于代理的工作流程。
一旦我们点击它,就会打开一个新屏幕,其中有一个类似于 Gemini、ChatGPT 等的聊天界面。您将获得几个建议的工作流程,用于您希望代理执行的操作,但我们将通过在底部的输入框中输入以下提示来指定我们自己的工作流程。只有自然语言,根本没有代码:
创建一个代理,将文档分类为“合同”和“发票”。对于合同,提取签署方;对于发票,总金额和日期。
通过自然语言提示指定代理应执行的操作
只需发送提示,魔法就会开始。由于推理过程非常透明,您将看到已完成的步骤和迄今为止取得的进展:
AgentBuilder 创建我们的代理工作流程
几分钟后,创建过程将完成。您不仅可以看到在整个过程中逐渐增长的完整工作流程图,而且您还可以收到关于如何使用新创建的代理的简洁清晰的说明。简直太棒了。
代理工作流程构建
下一步是 部署我们的代理 以便可以使用它。在右上角,您可能会看到“推送和部署”按钮。这将启动将代理工作流程的软件包发布到 GitHub 存储库的过程,因此请确保您在 GitHub 上有一个注册帐户 GitHub 第一的。例如,您可以轻松地使用现有的 Google 或 Microsoft 帐户进行注册。一旦你将 LlamaCloud 平台连接到你的 GitHub 帐户,推送和部署你的代理就变得非常容易:只需给它一个名称,指定是否希望它位于私有存储库中,就是这样:
将代理工作流程推送并部署到 GitHub
该过程将需要几分钟,您将看到一串类似命令行的消息即时出现。一旦完成,您的代理状态将显示为“跑步“,您将看到一些与此类似的最终消息:
|
[app] 10:01:08.583 信息 应用 启动 完全的。 (独角兽。错误) [app] 10:01:08.589 信息 独角兽 跑步 在 http://0.0.0.0:8080 (按 CTRL+C 退出) (uvicorn.error) [app] 10:01:09.007 信息 HTTP协议 要求: 邮政 https://api.cloud.llamaindex.ai/api/v1/beta/agent-data/:search?project_id= |
“Uvicorn”消息表明我们的代理已部署并作为 LlamaCloud 基础设施中的微服务 API 运行。如果您熟悉 FastAPI 端点,您可能想通过 API 以编程方式尝试它,但在本教程中,我们将使事情变得更简单(我们承诺零编码,不是吗?)并在 LlamaCloud 自己的用户界面中亲自尝试一切。
为此,请单击“访问”按钮出现在顶部:
部署的代理已启动并运行
现在到了最激动人心的部分。您应该被带到一个名为“Review”的游乐场页面,您可以在那里试用您的代理。首先上传文件,例如包含发票或合同的 PDF 文档。如果您没有,只需使用 Microsoft Word、Google Docs 或类似工具创建您自己的虚构示例文档,例如:
LlamaCloud 代理测试 UI:处理发票
文档加载后,代理就会开始自行工作,几秒钟内,它将根据文档类型对文档进行分类并提取所需的数据字段。您可以在上图中的右侧面板上看到此结果:代理已正确提取总金额和发票日期。
现在上传包含合同的示例文档怎么样?
LlamaCloud 代理测试 UI:处理合同
正如预期的那样,该文档现在被归类为合同,此时,提取的信息包含签署方的姓名。
干得好!当您继续运行示例时,请确保根据它们是否已正确处理来批准或拒绝它们:这有助于代理从反馈中学习。
代理测试用例及其状态
总结
我们已经了解了如何一步步构建和部署一个无需任何代码的 AI 代理,该代理能够对文档进行分类并根据文档类型以不同的方式处理它们 – 所有这些都只需几分钟,并且在 LlamaCloud 的新添加功能 LlamaAgents Builder 中完成。

