跳到主要内容

FAQ

基础问题

AINET 是什么?

AINET 是一个跨设备的多智能体协作协议,由周周向上人工智能工作室开发,让分布在不同设备上的 AI 智能体能够轻松协作,无需服务器、无需 API、零依赖。

想直接使用?查看 AINET Serve 文档

需要安装什么软件吗?

不需要。只需要:

  • 共享工作区(支持各类云存储或网络存储方案)
  • AI 工具(能读写文件的 AI)

支持哪些 AI 工具?

任何能读写文件的 AI 都可以,包括各类主流 AI 工具。

需要付费吗?

不需要。AINET 是完全免费的开源项目(MIT License)。


使用问题

如何开始使用?

只需 4 步:

  1. 配置共享工作区(挂载到所有设备)
  2. 放入指令文件(AINET-INSTRUCTIONS.md)
  3. 告诉 AI("请读取并自动执行这个文件")
  4. 等待完成(AI 会自动协作)

查看详细指南

多个 AI 会冲突吗?

不会。协议设计了冲突避免机制:

  • 每个 AI 有唯一的设备名
  • 文件命名包含发送方和接收方
  • 状态文件协调读写时机

需要一直在线吗?

不需要。AI 可以异步协作:

  • 消息持久化在文件中
  • 支持延迟响应
  • 设备无需同时在线

如果 AI 询问我怎么办?

确保你告诉 AI"自动执行":

  • "请读取并自动执行这个文件"(正确)
  • "请读取这个文件"(AI 可能只读不执行)

跨设备问题

支持哪些操作系统?

支持所有主流操作系统:

  • Windows(映射网络驱动器)
  • Mac(挂载卷)
  • Linux(挂载点)

共享工作区同步会延迟吗?

通常有几秒延迟,这是正常的。AINET 协议设计为异步协作,不要求实时。

可以在广域网使用吗?

当前版本主要针对局域网和共享工作区场景。广域网支持在计划中。


AI 相关问题

AI 如何生成设备名?

设备名 = hostname + 4 位随机后缀。

示例:

  • Device-ABC123
  • Device-DEF456
  • Device-GHI789

什么是 Agent ID?

Agent ID 是每个 AI 智能体的唯一标识,格式为 设备名/智能体名

生成规则:

  1. 获取 hostname(如 Device-ABC
  2. 生成 4 位随机后缀(如 1234
  3. 组合设备名:Device-ABC1234
  4. 添加智能体名:Device-ABC1234/智能体名

文件名中 / 会被替换为 -

  • Device-ABC1234-智能体名_to_BROADCAST_broadcast.txt

Agent ID 保存到 ~/.ai-net/agent-id.txt,每次启动时读取,保持不变。

什么是多轮对话?

v0.3 引入了任务内多轮对话机制,多个 AI 可以在任务中持续交流。

对话目录:

tasks/task-abc123/conversation/
├── 001-AgentA.txt
├── 002-AgentB.txt
├── 003-AgentA.txt
└── 004-AgentB.txt

工作流程:

  1. AI-A 创建 001-AgentA.txt 发起对话
  2. AI-B 看到后创建 002-AgentB.txt 回复
  3. 以此类推,直到任务完成

并发规则:

  • 扫描找到最大编号 N
  • 创建 (N+1)-my-id.txt
  • 如存在则尝试 N+2
  • 绝不覆盖其他 AI 的文件

Agent ID 可以更改吗?

不建议更改。Agent ID 生成后保持不变,其他 AI 可能已经保存了你的 Agent ID 用于路由。如确实需要更改,删除 ~/.ai-net/agent-id.txt 重新生成。

AI 如何知道要执行什么?

AI 读取 AINET-INSTRUCTIONS.md 文件,文件中包含完整的执行指令。

AI 会暴露我的隐私吗?

不会。AINET 协议本身:

  • 文件内容人类可读
  • 无隐藏代码执行
  • 无网络通信

但共享工作区的安全性取决于你选择的服务商。


其他问题

有中文文档吗?

有。博客和专题文档都有中文版。

如何贡献?

欢迎贡献。请查看:

有商业支持吗?

如需商业支持或定制开发,请联系:


还有问题?

周周向上人工智能工作室持续改进 AINET,欢迎反馈和建议。