奈亚
目录
  1. 1视频手册
  2. 2Naia OS Live USB
  3. 3安装部署
  4. 3.1Naia OS 安装 (ISO)
  5. 3.2应用安装
  6. 4开始使用
  7. 4.1Naia Model Pricing
  8. 4.2naia-omni-cascade
  9. 4.3demo
  10. 4.4naia-offline
  11. 4.5naia-model-dev
  12. 4.6naia-online
  13. 5主屏幕
  14. 6聊天
  15. 6.1个人电台 DJ 与展览导览
  16. 7对话历史记录
  17. 8工作进展
  18. 9技能
  19. 10渠道
  20. 11代理商
  21. 12诊断
  22. 13工作区
  23. 14浏览器
  24. 15面板管理
  25. 16语音对话
  26. 17设置
  27. 18工具详情
  28. 19Naia 账号
  29. 20故障排除
  30. 21开源使用与贡献

9. 技能

浏览和管理可用的技能(工具)。

技能类型

内置技能

嵌入在应用中,无法禁用:

技能功能安全层级
skill_time查看当前日期/时间T0
skill_system_status查看系统状态T0
skill_memo保存/检索备忘录T0
skill_weather查看天气T0
skill_naia_discord发送/接收Discord私信T1
skill_soul管理AI个性和记忆T0
skill_exit正常退出应用T2

自定义技能

通过Gateway添加,可以开启/关闭:

  • 文件读写、命令执行、网络搜索等
  • Gateway或Command类型

技能来源

  • 内置技能:随应用打包
  • 自定义技能:从本地技能清单加载(例如:~/.naia/skills/.../skill.json
  • 展开技能卡片查看其 source 徽章

如何添加自定义技能

1. 让AI创建(最简单)

在聊天中说明您想要什么,Naia会编写代码并创建技能。

"创建一个获取当前汇率的技能,保存到 ~/.naia/skills/exchange/skill.json。"

2. 手动添加

  1. ~/.naia/skills/<skill-name>/skill.json 创建技能清单
  2. 将所需的脚本/可执行文件放在同一文件夹中
  3. 打开技能标签页,检查新技能是否出现
  4. 使用开关启用
  5. 在聊天中用应触发该技能的请求进行测试
  6. 如果未出现,重启应用后再次检查

通知技能(Slack / Discord / Google Chat)

skill_notify_slackskill_notify_discord 通过Webhook发送消息。

Webhook设置

方法1:环境变量(推荐)

export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/T.../B.../xxx"
export DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/123/abc"

方法2:config.json

{
  "notifications": {
    "slack": { "webhookUrl": "https://hooks.slack.com/services/T.../B.../xxx" },
    "discord": { "webhookUrl": "https://discord.com/api/webhooks/123/abc" }
  }
}

使用示例

  • "发送'部署完成'通知到Slack"
  • "将服务器状态报告发布到Discord"

如果没有配置Webhook,会显示设置说明。

技能卡片

每个技能以卡片形式显示:

  • 名称:技能名称(例如:skill_read_file
  • 描述:一行摘要
  • 点击:展开完整描述
  • 徽章:类型(内置/Gateway/命令)、安全层级(T0~T3)
  • ?按钮:让AI解释此技能
  • 开关:启用/禁用自定义技能

搜索与批量管理

  • 搜索:按名称或描述筛选
  • 全部启用 / 全部禁用:批量切换自定义技能
  • 显示活跃/总数

通过AI管理技能

在聊天中向Naia提出:

  • "显示可用的技能列表"
  • "有天气相关的技能吗?"
  • "禁用健康检查技能"

Naia会自动使用 skill_skill_manager

安全层级

层级说明审批
T0只读,无副作用自动审批
T1仅通知显示通知
T2需要注意需要用户审批
T3危险操作每次都需要用户审批