海外访问:www.kdjingpai.com
Ctrl + D 收藏本站
当前位置:首页 » AI答疑

如何在ZeroGraph中实现一个简单的节点任务?

2025-08-21 249

在 ZeroGraph 中,节点任务通过继承 Node 类实现。以下是创建简单问候节点的步骤:

  1. 定义节点类
    • 重写 prep 方法准备输入数据(如从共享对象获取名称)。
    • exec 中编写核心逻辑(如生成问候语)。
    • 通过 post 存储结果到共享对象。
    class GreetingNode extends Node {
      prep(shared: any): string {
        return shared.name || 'World';
      }
      exec(name: string): string {
        return `Hello, ${name}!`;
      }
      post(shared: any, execRes: string): void {
        shared.greeting = execRes;
      }
    }
  2. 运行流程
    • 创建 Flow 实例并传入节点,运行后输出结果:
      const flow = new Flow(new GreetingNode());
      const shared = { name: 'TypeScript' };
      flow.run(shared);
      console.log(shared.greeting); // 输出: Hello, TypeScript!

相关推荐

找不到AI工具?在这试试!

输入关键词,即可 无障碍访问 必应 搜索,快速找到本站所有 AI 工具。

回顶部

zh_CN简体中文