当前位置: 首页
AI教程
从零开发AI Agent智语项目正式发布

从零开发AI Agent智语项目正式发布

热心网友 时间:2026-06-30
转载

智语项目经历了一段完整的开发周期后,终于正式发布了。这是一款AI Agent个人助手,在架构上参考了OpenClaw的思路,但做了不少本土化的调整和扩展。核心功能涵盖了tools、skills、memory、hook、subagent以及MCP-server等Agent体系的关键模块。

简单来说,你可以把它当作一个能聊天的私人助理,也可以给它分配具体任务,比如让它去操作文件、搜索信息,或者完成一些自动化的工作流程。

安装流程

本地环境需要Nodejs版本不低于22。安装命令很简单:用管理员身份打开命令行(Windows用户注意这一点),然后执行:

npm i zhitalk -g

安装完成之后,通过版本检查确认一下是否成功:

zhitalk --version

如果之前已经装过,升级到最新版也很简单:

npm update zhitalk -g

初始化配置

安装成功后,运行 zhitalk 命令初始化项目。这个过程会做三件事:初始化SQLite数据库、下载内置的skills、生成配置文件。

网络环境比较通畅的情况下,系统会自动从GitHub下载所有内置的skills。这些skills覆盖了不少实际场景:canvas-design可以设计海报,docx/png/pptx/xlsx分别对应Office文档的操作,frontend-design负责网页设计,webapp-testing可以做网页测试,还有skill-creator允许你自己创建自定义skill,以及find-skills能通过关键字搜索第三方开发的skills。

如果网络环境不太好,访问GitHub比较慢,初始化过程会跳过这些skills的下载,并给出手动安装的提示。不影响基本功能的使用,后续可以单独补充。

配置大模型 API

初始化完成后,系统会提示修改配置文件,填入API密钥。核心需要编辑的是 zhitalk.json 这个文件。

至少需要配置两项内容:

  1. model:大模型的名称、API key和baseURL。下面是用kimi的示例配置,其他模型格式类似。
  2. TA VILY_API_KEY:ta vily search API的密钥,用于Agent联网搜索。
{
  "model": {
    "model": "kimi-k2.6",
    "apiKey": "sk-xxx",
    "baseURL": "https://api.moonshot.cn/v1"
  },
  "env": {
    "TA VILY_API_KEY": "tvly-dev-xxx"
  }
}

除了kimi,智语也支持Deepseek、MiniMax、GLM、QWEN、小米等多家大模型,只要是符合OpenAI接口格式的都可以接入。

比如通义千问的配置方式:

{
  "model": {
    "model": "qwen-plus",
    "apiKey": "sk-ws-xxx",
    "baseURL": "https://dashscope.aliyuncs.com/compatible-mode/v1"
  }
}

配置修改完成后,再次执行 zhitalk 就可以开始对话了。如果后续需要调整配置,通过 zhitalk config 命令可以快速定位配置文件的位置。

Agent 架构设计

智语的定位是AI Agent,而不是简单的AI Chat。这不仅仅是语义上的区别,而是功能维度的根本差异。Agent体系中几个关键模块各自承担着不同的职责:

  • tools:赋予Agent操作外部系统的能力,比如文件处理、网络搜索、执行命令。
  • skills:为Agent扩展专业知识库,可以自建,也可以安装第三方skills。
  • Memory:包括短期记忆、长期记忆和用户个人信息管理,让Agent具备上下文连续性。
  • Context:上下文管理机制,当LLM的Context window超出限制时会自动压缩。
  • Permission:对tools的权限控制,防止危险操作,保障系统安全。
  • Subagent:启动独立的子Agent执行任务,上下文环境完全隔离。
  • Hook:自定义配置校验规则,属于harness工程范畴。

实战:自动发布微信公众号

这个项目不是demo,也不是玩具。从设计之初就朝着真实可用的方向去的,日常我自己也在用它。下面用自动发布微信公众号文章来演示实际效果。

先安装baoyu-skills:

npx skills add jimliu/baoyu-skills

然后新建配置文件 ~/.baoyu-skills/.env,填入微信开发者平台的AppID和AppSecret,以及阿里百炼平台的API key(用于AI生成图片):

WECHAT_APP_ID=xxx
WECHAT_APP_SECRET=xxx
DASHSCOPE_API_KEY=xxx

接着启动zhitalk,输入prompt:

我想写一篇文章发布到微信公众号,主题是“AI Agent 未来将改变哪些行业”,2000字左右。找出 4-5 个行业,并要给出充分的理由。文章内插入2-3个相关图片,图文并茂,易读。你来生成封面图片。文章样式主题要现代化,不俗套。作者:双越

zhitalk会依次执行:撰写文章、生成配图、发布到公众号。整个过程完全自动化。最终在公众号草稿箱里可以看到完整的文章,图文排版都在预期之内,内容质量也相当不错。

最后

智语Zhitalk是一个完整的AI Agent助手,从安装配置到实际使用都经过了反复打磨。如果你对AI Agent的实现细节有兴趣,不妨下载下来亲自体验一下。

来源:https://juejin.cn/post/7656384927139102772

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
企业组织级AI赋能具体实施方法

企业组织级AI赋能具体实施方法

前段时间收到一位读者的留言,希望聊聊企业级、组织级的AI赋能究竟该怎么落地。巧的是,前几天刚看到一份咨询调研机构的数据:对近一两年所有企业级AI赋能项目的统计显示,超过90%的甲方企业认为,AI赋能在核心业务价值链上没有发挥任何实质性作用。除了AI辅助办公、企业智能知识库这类边缘应用起到了一些辅助效

时间:2026-06-30 16:16
Scrapy与Redis分布式架构的日本电商多平台数据聚合系统

Scrapy与Redis分布式架构的日本电商多平台数据聚合系统

从事日本电商数据聚合工作时,最大的难点在于要同时应对雅虎拍卖、煤炉(Mercari)、乐天和亚马逊日本站等截然不同的平台。以往使用单机爬虫,经常出现运行中崩溃的情况——单点故障、带宽利用率不足、数据存储混乱,这三大痛点令人困扰。 本文分享一套基于Scrapy + Redis的分布式爬虫方案,专门解决

时间:2026-06-30 16:16
详细PuTTY 0.81安装教程 SSH远程连接与自定义路径设置

详细PuTTY 0.81安装教程 SSH远程连接与自定义路径设置

​ PuTTY(简称PT)是一款轻量级开源SSH Telnet客户端,凭借简洁高效的特性,多年来始终是系统管理员与开发者进行远程连接的首选利器。本教程将详细介绍PuTTY 0 81版本的完整安装过程,并指导您自定义安装路径,以便更灵活地管理SSH远程连接工具。 安装准备 首先需要说明的是,整个安装流

时间:2026-06-30 16:16
在线教育系统必备功能:直播课堂与题库考试架构

在线教育系统必备功能:直播课堂与题库考试架构

很多人一想到做在线教育系统,第一反应往往是先把直播间和课程播放器搭起来,觉得“能看课”就万事大吉了。真到落地那天才发现,系统能不能顺滑跑起来,关键全藏在那些细节里——课程怎么组织、学习进度怎么记、考试怎么处理、后台怎么管得住。前端看起来就几个页面,后端其实是一整条业务链路。不管你是要做在线教育APP

时间:2026-06-30 16:15
ZStack源码级AI诊断套件让故障排查秒出答案

ZStack源码级AI诊断套件让故障排查秒出答案

一次故障排查,到底要花多少时间? 运维人员处理私有云、虚拟化平台的问题,流程大致都是这样:先翻日志看现象,再去文档里找对应机制,然后搜社区有没有类似案例,最后综合判断给出答复。简单问题半小时,复杂问题可能要跨天——而这些时间里,大部分精力耗在了“找信息”而不是“做决策”上。 类似的问题,也许每天都在

时间:2026-06-30 16:15
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜