news 2026/6/15 9:29:25

Elasticsearch:交易搜索 - AI Agent builder

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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

显示我所有加油站购买记录

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 23:35:16

SpringBoot打包可执行jar包启动方式:JarLauncher、PropertiesLauncher

文章目录1, 项目结构2, 默认打包可执行jar启动主类:JarLauncher3, 打包可执行jar启动主类:PropertiesLauncher1, 项目结构 springboot-tar-demo/ ├── src/ │ ├── main/ │ │ ├── assembly/ │ │ │ └── assembly.xml # 上述…

作者头像 李华
网站建设 2026/6/11 5:48:33

为什么 UI 半透明面板会出现“黑边”和“发灰”:一篇把你从玄学里拎出来的透明指南

你肯定遇到过这种场面: 你做了个很常见的 UI 弹窗: 背景来一层半透明黑遮罩,弹窗面板是圆角、带柔和透明边缘的 PNG。 在编辑器里一看——哎挺好。 一跑真机——圆角边缘一圈黑线;或者整张面板“发灰”,像蒙了一层雾;再或者跟背景叠一起颜色不对,黑得不干净、灰得不高级…

作者头像 李华
网站建设 2026/6/13 6:14:28

欧盟与印度自贸协定开启IT服务新时代

欧盟与印度达成的首个自由贸易协定可能推动印度IT服务提供商在欧洲大陆扩展业务,为其打开大量未开发的市场机遇。虽然北欧和比荷卢地区等较小经济体集群已经成为印度IT服务公司的成功市场,但在一些更大的经济体中,这些公司仍有巨大的增长空间…

作者头像 李华
网站建设 2026/5/30 1:09:19

Git Worktree + Claude Code:多终端并发开发完全实战

引言:等待 AI 的时间浪费 如果你已经开始使用 Claude Code 进行开发,一定遇到过这样的场景: 场景 1: 让 AI 分析一个复杂的 Bug,你坐在电脑前等了 5 分钟,AI 还在读代码… 场景 2: 让 AI 重构一个大模块,15 分钟过去了,你刷完了朋友圈,AI 还在工作… 场景 3: 临时有个紧急 Bug…

作者头像 李华
网站建设 2026/6/9 22:19:42

1.8 本章小结 记住这3点后面少踩坑

1.8 本章小结:记住这 3 点,后面少踩坑 本节学习目标 把第 1 章内容归纳成三条主线,便于记忆与复述。 明确与第 2 章(技术框架)的衔接点,减少学习断层。 用「少踩坑」清单做自检,避免常见概念与设计错误。 一、三条主线(记住这 3 点) 1. Agent 是什么、和普通程序差在…

作者头像 李华
网站建设 2026/6/5 17:30:17

‌负载突变模拟:弹性伸缩测试实操

第一章、背景与核心价值:为何弹性伸缩测试已成测试团队必修课‌ 在云原生与微服务架构全面普及的今天,系统弹性能力不再是运维团队的专属职责,而是‌软件测试工程师必须深度参与的核心质量维度‌。传统性能测试关注“稳态压测”,…

作者头像 李华