当前位置: 首页 > news >正文

如何通过 Claude Code 来写入 CSV 数据到 Elasticsearch

在我之前的文章 “Elastic 的 AI agent skills”,我们谈到了如何安装所需要的 skills 到 Claude Code 里去。在今天的 demo 里,我们来展示如何把 CSV 数据写入到 Elasticsearch 中去。

https://www.bilibili.com/video/BV1Uejq6aEpw/

准备数据

我们准备了如下的 data.csv 数据:

data.csv

name,age,address,sex,date_of_birth,location Alice Chen,28,"San Francisco, CA",F,1998-03-12,"{'lat': 37.7749, 'lon': -122.4194}" Bob Smith,34,"San Jose, CA",M,1992-07-05,"{'lat': 37.3382, 'lon': -121.8863}" Cathy Wong,25,"Oakland, CA",F,2001-11-22,"{'lat': 37.8044, 'lon': -122.2712}" David Lee,41,"Mountain View, CA",M,1985-01-18,"{'lat': 37.3861, 'lon': -122.0839}" Eva Brown,30,"Palo Alto, CA",F,1996-05-09,"{'lat': 37.4419, 'lon': -122.143}" Frank Zhang,29,"Sunnyvale, CA",M,1997-09-14,"{'lat': 37.3688, 'lon': -122.0363}" Grace Kim,27,"Santa Clara, CA",F,1999-12-30,"{'lat': 37.3541, 'lon': -121.9552}" Henry Liu,38,"Fremont, CA",M,1988-04-03,"{'lat': 37.5485, 'lon': -121.9886}" Ivy Patel,32,"Berkeley, CA",F,1994-08-27,"{'lat': 37.8715, 'lon': -122.273}" Jack Wilson,45,"Redwood City, CA",M,1981-06-15,"{'lat': 37.4852, 'lon': -122.2364}"

为 VSCode 安装 Agent skills

我们需要按照文章 “Elastic 的 AI agent skills” 来安装所需要的 agent skills 到 Claude Code 中去。我们查看一下如下的 skills:

我们可以看到有一个叫做 ingest.js 的文件。它可以被用来写入文件。

启动 VSCode

在启动 VSCode 之前,我们打入如下的命令:

$ pwd /Users/liuxg/python/ingest_data $ export ELASTICSEARCH_URL="https://localhost:9200" $ export ELASTICSEARCH_API_KEY="eTFzMDNwNEJXcjRUUlhpZ01mMVQ6X29hbFY3MElMbWVSV3lWV05rWFBwZw==" $ export ELASTICSEARCH_INSECURE="true"

启动完 VSCode 后,我们来检查我们的连接是否成功:

上面表面我们的连接是成功的。我们使用如下的提示来写入 data.csv 文件:

Please treat location field as geo_point data type. Ingest the data.csv file into Elasticsearch

我们看到数据已经写入成功。我们可以在 Kibana 中进行查看:

我们可以看到有 10 个文档已经被成功地写入。它的 mapping 是:

Use esql skill to do some basic EDA on index people.

EDA: exploratory data analysis

Create a dashboard for people index with serveral panels using kibana-dashboard skill

如上所示,我们得到了一个上面的链接。点击上面的链接:

我们得到了如上所示的一个 Dashboard。是不是很神奇啊?

在 agent skills 里还有很多其它的 skills。它能帮我们实现很多其它的功能。你们可以自己来研究。

祝大家学习愉快!

http://www.jsqmd.com/news/1043495/

相关文章:

  • Windows微信防撤回实战:开源工具原理与安全配置指南
  • 2026 常州黄金回收店铺排行榜,靠谱渠道推荐,收的顶稳居榜单榜首 - 奢侈品回收测评
  • 6 家门店实地测评!2026 杭州黄金回收完整避坑教程,变现不踩雷 - 开心测评
  • 如何用语音解放你的小爱音箱,打造专属私人音乐库
  • 2026青岛钻石回收盘点|透明估价+上门变现优质机构全测评 - 薛定谔的梨花猫
  • 告别抢票焦虑:双端智能抢票系统让你轻松锁定心仪演出
  • Hide Mock Location:终极Android位置隐私保护解决方案
  • ChatGPT识图分析实操指南:从拍照到精准识别的完整链路
  • MLOps生产化实战:让机器学习模型稳定运行18个月
  • 2026天津包包回收哪家靠谱|本地正规奢包回收门店排名,合规无损变现攻略 - 薛定谔的梨花猫
  • 广州除甲醛前五榜单,2026 品牌横向测评避坑指南 - 环保除醛知识库
  • 2026持证收金门店覆盖全上海,金价透明公道,闲置首饰变现更省心 - 奢品小当家
  • 2026渗透测试学习路线:从零基础到精通就业的完整指南
  • D435i:从单目误解到双目真相,揭秘其SLAM与VIO应用之道
  • M4Markets:聚焦细节,看看外汇市场服务体验的关键路径
  • 昆明顶奢回收|专收爱马仕 Birkin/Kelly、香奈儿经典款 - 开心测评
  • 重庆2026闲置奢包回收测评:迪奥古驰Prada变现定价商家优选指南 - 名奢变现站
  • DMXAPI实测:abab6.5轻量网关的原理、限免机制与工程边界
  • 北京31年老牌搬家|迁禧搬家 政企高校指定搬迁服务商,多所高校官方合作 - 幸福生活序曲
  • 2026东莞黄金回收机构排名|合规经营精准鉴定加急可上门 - 奢侈品回收测评
  • 耗时三天走遍昆明盘龙、五华、呈贡三区,7家黄金回收实体店完整实测对比全过程 - 开心测评
  • 机器学习模型上线实战:从Notebook到生产环境的系统工程
  • 2026 杭州包包回收市场分析,哪些款式保值更好出手 - 开心测评
  • 2026 安徽六安市高考落榜怎么办?安徽工贸职业技术学院公办单招复读班招生简章官网发布:线上报名入口+完整报考指南、招生计划、录取条件 - cc江江
  • 2026年香港居屋小户型全屋定制怎么做?深港跨境真实案例与避坑指南
  • 从信息收集到权限获取:实战复现Windows Server RPC缓冲区溢出漏洞MS08-067
  • SuiteCRM高危SQL注入漏洞CVE-2024-36412深度剖析与防御实践
  • 2026年众智商学院CPPM采购计划与预算编制怎么学?需求预测和采购订单管理要点 - 众智商学院官方
  • 飞书 Agent 集成(Channel SDK)lark-channel-sdk入门
  • 鸣潮自动化终极指南:5步轻松实现后台挂机解放双手