创建智能工作流
说明:目前 DevChat IDE 插件尚未切换至符合《DevStream 接口规范》的工作流引擎实现,实际使用中请暂时按本文档操作。
用户可采用如下两种方式创建工作流。通过手工创建,您将了解具体的目录和文件设置,快速上手直接操作;/chatflow.gen可代劳这些操作,并能根据您的自然语言描述生成智能工作流实现(至少是初稿供用户修改)。
1. 手工创建
我们通过创建一个简单的 hello_world 工作流了解在 DevChat 中实现工作流的过程。
安装 DevChat IDE 插件后,你的用户目录(~/)下会有.chat/scripts目录,用于存储和管理 DevChat 使用的智能工作流。
其下的 custom 目录用于存放用户自定义工作流。
1.1. 创建自定义命名空间
-
在
.chat/scripts/custom目录下创建一个名为demo的目录,作为工作流的命名空间。 -
在
.chat/scripts/custom目录下创建或修改config.yml文件,将demo加入namespaces,完成自定义命名空间的注册,形如下例:namespaces:
- demo