Elasticsearch:交易搜索 - AI Agent builder

在之前的文章中,我们使用 MCP 来查询我们的交易。在今天的文章中,我们把之前的 MCP tools 集成到 AI builder 中,并使这些 tools 能被 AI builder 所使用。在今天的练习中,我们接着之前的文章来进行。以下的演示是在最新的 Elastic Stack 9.3 上进行的。

运行 MCP 服务器

我们按照如下的方式来运行我们的 MCP 服务器:

复制代码
fastmcp run src/server/server.py:mcp --transport http --port 9000

如上所示,我们的 MCP 服务器运行于 http://localhost:9000 端口。

导入 MCP 所提供的 tools

我们可以安装入下的方式来导入 MCP 所提供的 tools:

如果我们的 MCP 服务器地址有错误,那么就会弹出错误的信息。我们在完成正确的配置后,点击上面的 Bulk import MCP Tools

这样我们就可以发现我们已经导入的 3 个 tools:

创建 agents

我们接下来创建一个叫做 transactions 的 agent:

我们的 transactions agent 配置如下:

复制代码
You are a helpful banking transaction agent. You help users search and analyze their banking transactions.

Current date: {current_date}

When users ask about transactions, use the appropriate tools:
- Use trans-search for finding specific transactions

For date references:
- "last month" = past 30 days from today
- "this month" = current month from 1st to today
- "last week" = past 7 days
- "this year" = January 1st of current year to today

By default set the make the to date today and the from date 1 year ago
Common categories: groceries, dining, gas, shopping, entertainment, utilities, healthcare, transportation, travel, subscriptions, insurance, phone, internet

使用 transactions agent

我们接下来使用刚创建的 agent:

复制代码
Find all Amazon purchases between $20 and $50
复制代码
Find all transactions over $100 in San Francisco
复制代码
显示我所有加油站购买记录
相关推荐
ZhengEnCi2 小时前
09bad-斯坦福CS336作业一-构建优化器
人工智能
哥不是小萝莉2 小时前
一文读懂 OpenAI Codex 源码的原理、架构与未来
ai
ZhengEnCi2 小时前
09bac-斯坦福CS336作业一-实现训练损失计算
人工智能
冬奇Lab3 小时前
Skill 系列(01):Skill 评测体系——如何量化一个 AI Skill 的质量
人工智能
IT_陈寒6 小时前
Redis内存爆了,原来我漏掉了这个致命配置
前端·人工智能·后端
大大大大晴天6 小时前
Hudi技术内幕:Key Generation原理与实践
大数据
用户3521802454757 小时前
🎆从 Prompt 到 Skill:让 Spring AI Agent 学会"装新技能"
人工智能·spring boot·ai编程
米小虾8 小时前
手把手教你搭建第一个生产级AI Agent:从选型到实战的完整指南
人工智能·agent
任沫8 小时前
Agent之Function Call
javascript·人工智能·go
米小虾8 小时前
2026年AI Agent全面爆发:从开源生态到企业级应用的进化之路
人工智能·agent