ZapMyCo
ZapMyCo
指南

AI 代理功能

ZapMyCo 内置 AI Agent 的使用和配置

ZapMyCo 内置了 AI Agent 功能,让你在终端中直接与 AI 进行交互式对话。

启动 AI 模式

zapmyco ai

执行后进入交互式对话界面,终端会显示对话提示符,等待输入。

交互式对话

AI 代理支持多轮对话,你可以连续提问,AI 会基于上下文进行回答。

$ zapmyco ai
🤖 AI Agent 已启动,输入 exit 或 quit 退出

> 你好,请介绍一下 ZapMyCo
🤖 ZapMyCo 是一个基于 Deno 的 AI 驱动命令行工具...

> 它的主要功能有哪些?
🤖 主要包括:CLI 命令工具、AI 对话模式、配置管理等...

> exit

退出对话

输入以下任一命令退出对话模式:

  • exit
  • quit
  • Ctrl+C

实现原理

AI Agent 模块(src/ai-agent.ts)基于 Deno 运行时实现,使用标准输入输出流进行交互:

  • 通过 Deno.stdin 读取用户输入
  • 通过 console.log 输出 AI 响应
  • 支持流式文本处理和行缓冲

使用场景

  • 代码辅助 — 询问代码写法、调试建议
  • 项目咨询 — 了解项目结构和功能
  • 日常工具 — 替代简单的 Web 搜索或文档查阅

On this page