fecify 基于目前的工作流做改进
基于目前的工作流做改进
1.fecify目前支持的工作流:fecify-工作流
2.如果使用这些工作流,参看:Workflow-工作流
3.如果您想要做改进,那么您可以先通过聊天交互,发指令,让其详细告知该工作流的逻辑,然后让他做逻辑更改
您需要知道这个工作流的文件路径
- 通过本文档进行了解:fecify-工作流
- 譬如,商品批量翻译-工作流:docs/language/workflow-product-translate.md
4.完善工作流
4.1指令:
4.1.1加入翻译检查,防止出错:
fecify skill:商品批量翻译-工作流:docs/language/workflow-product-translate.md
商品的标题,描述等字段,进行多语言翻译完成后,需要做一遍检查,优化,然后再进行商品的报错
4.1.2翻译完成后自动刷新系统缓存,不需要手动提交:
fecify skill:商品批量翻译-工作流:docs/language/workflow-product-translate.md
商品的多语言翻译全部完成后,自动刷新系统的缓存
4.1.3如果您的工作流的改进需要用到其他的api,那么,为了精准,您最好是做api的指定(指定文件路径)
- fecify-基础 API 索引(上)
- fecify-基础 API 索引(下)
- 最好是指定api文件路径,譬如:docs/products/product-list.md
- 总之,给与的信息越详细,越精准,skill的调教的结果越满足你的预期
4.2说明:
- 第一行,是指定skill的具体的工作流文件,直接给出文件路径,这样就非常的精准,不会改动其他的工作流文件
- 第二行,写出来您需要添加的逻辑,让skill根据你的要求自我调整
- 执行后,您需要进行测试,是否存在问题,存在问题发给他,让他自我优化
4.3最后,我建议,您可以让我自己检查一遍
fecify skill:商品批量翻译-工作流:docs/language/workflow-product-translate.md
对skill工作流整体检查一遍,发现问题, 进行优化和修复问题
4.4测试没问题后,您可以进行比较多的数据进行处理,处理完成后,查看结果是否满足你的需要
- 如果不满足,则需要将结果反馈给他,让他进一步的调整
- 总之,skill的条件就是一个不断完善的过程
4.5对于一些复杂的逻辑,skill中只做记录,但是没有写js代码,那么就会在执行过程中临时写js代码逻辑, 您可以发指令,让其就这些逻辑尽量的以js代码的形式落实下来,这样后续执行会更加的稳定
5.经过这里您可以发现,安装fecify的skill后,您是可以进行扩展更改skill的内容的,因此,fecify的skill的每个版本号都是独立发布, 譬如:v1,v2,v3, 相当于完全的独立包
- 如果您现在是v1版本,想要使用v2版本,那么,你需要创建一个新的智能体,然后安装v2,而不是在原来的智能体上面安装
- 因此,从skill技能包的角度,您可以这样理解,v1和v2是不同的技能包