创建智能工作流
说明:目前 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