引言
创建一个agent skill的格式相信大家已然有所了解,无非就是它的元数据与正文部分,今天我想探讨一下我是如何利用现有的AI Coding工具来创建一个skill
一,用AI工具创建一个Skill
首先来看一个示例,我用trae自带的编辑功能帮我生成一个csv文件分析器功能的Skill
可以看到:用AI生成的skill它的概述有了,调用时机以及功能,输出格式有了,还可以通过bash去执行指令
执行一下bash指令:csv-analyzer data/sales.csv,可以看到,它帮我生成了一份csv数据并进行分析
我也不知道用AI帮我生成的skill格式如何,那我就用用skill-creator帮我分析一下我的csv-analyzer skill写得如何: 输出结果:
总结
CSV-Analyzer 是一个设计良好、功能完备的技能,能够满足大多数CSV数据分析需求。它具有以下特点:
- 功能全面 :涵盖了从基本统计到高级可视化的各种分析功能
- 易于使用 :简单的命令行接口,支持多种参数组合
- 技术先进 :使用现代Python数据科学库
- 可扩展性强 :模块化设计便于添加新功能
- 文档完善 :详细的使用说明和示例 通过实施建议的改进措施,CSV-Analyzer 可以进一步提升其功能和用户体验,成为一个更加专业、高效的CSV分析工具。
最终建议
- 添加依赖管理 :创建requirements.txt文件
- 增强可视化 :添加更多图表类型,优化中文支持
- 扩展功能 :支持更多数据格式和导出选项
- 改进文档 :添加更多示例和常见问题解答
- 性能优化 :针对大型文件进行优化 总体而言,CSV-Analyzer 是一个高质量的技能,具有良好的设计和实现,能够为用户提供有价值的数据洞察。
---- AI自说自话,感觉挺能扯
执行 csv-analyzer data/customers.csv --stats --visualize
生成的图片展示不对,横轴与标题好像乱码了,我也不知道该怎么去写提示词,该写在哪个位置,我让AI 先帮我分析一下
第一次分析结果
它在我的脚本文件里面加了这几个属性显示,但是输出的时候,图片设计到文字的地方都乱码了
第二次分析结果: 提示词:分析一下客户ID_histogram.png这张图片的横轴和标题为什么输出错误,是编码的问题吗,并帮我改正,然后再重新执行
总结下来:如果生成结果不对,可以用AI帮你进行分析,小步迭代你的skill内容,但前提是你得设定标准