Discord AI 聊天机器人:在频道和工单中回答问题
Discord AI 聊天机器人是一个读取服务器中的问题并自行撰写回答的机器人。 Noxyr 用 /aichat setup 添加它:它会在你选择的频道中回复,在有人提及它时回复,并且在工单内部按照你编写的系统提示词回复。你不需要 API 密钥。
你能获得什么,不能获得什么
在开启任何功能之前,请先明确其限制,因为这些限制决定了机器人在哪里有用。
- 它只单独回答每条消息。它不记得之前的消息,因此后续问题需要重新说明主题。
- 在你设置之前它一直关闭。新服务器上不会有任何回复。
- 回复在 2,000 个字符处停止,这是 Discord 自身的消息上限。
- 它会忽略包含 @everyone 或 @here 的消息。
因此,它是重复问题的良好第一响应者,但对于长篇、多步骤的对话则不太合适。这些应当在工单中由真人处理。
它可以回答的三个地方
一个 AI 频道
频道中发布的每条消息都会得到回复。每个服务器有一个 AI 频道,你可以重新运行设置来迁移它。使用 /aichat remove-channel 可以停止该频道的回复,而无需关闭该功能。
任何被提及的地方
除非你将其关闭,否则机器人还会回答服务器中任何提及它的消息。这在对话进行中很方便,但在繁忙的服务器中会很吵,因此请先测试。
工单内部
开启 ticket_help 后,每个新工单都会获得一个"AI 帮助"按钮。按下它会发布一条简短的提示,告诉成员提及机器人并描述他们的问题,回答会出现在工单中。员工仍然可以看到所有内容,工单仍由他们负责。工单 AI 依赖提及,因此请保持提及开启。
设置命令
| 命令 | 作用 |
|---|---|
/aichat setup | 开启 AI 聊天。选项:channel、respond_to_mentions、ticket_help、system_prompt、language |
/aichat remove-channel | 停止在某一个频道中回复 |
/aichat status | 显示频道、提及设置、工单设置和提示词 |
/aichat off | 停止所有回复,但保留你的设置 |
相同的设置也位于控制面板的 AI 聊天页面中。language 选项设置机器人始终使用的回复语言,如果选择自动,则跟随用户的语言。
像编写职位描述一样编写系统提示词
系统提示词会随每个请求一起发送,在命令中最多可达 1,500 个字符。模糊的提示词会得到模糊的回答。更好的提示词会写明你的服务器名称,说明机器人可以谈论什么,并说明它必须拒绝什么。把机器人应当依据的事实写下来会有帮助,例如验证是如何运作的,或者规则放在哪里,因为除非你告诉它,否则模型对你的服务器一无所知。
提示词是"复制设置"在你的服务器之间传递的设置之一,因此你只需编写一次。
保护你服务器的限制
- 每个服务器每分钟 6 次 AI 回复,由所有成员共享。超过后,机器人会提示一次需要等待多少秒。
- 没有静默的回退。如果所有 AI 服务商都失败,机器人会说明 AI 无法访问,而不是让"正在输入"的提示一直挂着。
- 无需密钥。请求会先发送到 Google AI,然后是 OpenRouter 上的免费模型,最后是 Groq。
如果你希望使用自己的限额,请从 OpenRouter、Groq、NVIDIA 或 Token Harbor 添加你自己的密钥。之后 AI 聊天会运行在你的密钥上,Noxyr 的 AI 作为备用。参见你自己的 AI 密钥。
一条你应该阅读的隐私说明
消息的文本会被发送给第三方 AI 服务商以生成回复。不要在人们发布私人信息的频道中开启 AI 聊天。选择一个专为提问设计的频道,并告诉成员回答来自 AI。
完全或部分关闭
你永远不会被锁定。/aichat off 会停止每一条回复,包括工单中的回复,并保留你的频道和提示词以备将来使用。使用 /module 关闭 AI 聊天模块也会做到同样的事情,并且还会隐藏 /aichat 命令。如果你希望工单中有提及,但频道保持安静,请使用 /aichat remove-channel。
谨慎地逐步推广效果很好:从一个频道开始,关闭提及,阅读几天的回复,针对每一个错误回答修正提示词,然后在你信任它之后再添加工单帮助。涉及金钱的问题、封禁以及情绪激动的成员,应交由真人处理。
下一步
有关每个细节,请阅读 AI 聊天文档,或者阅读关于用于支持的 Discord AI 聊天机器人的推广建议指南。将它与工单机器人搭配使用,对于完全不需要 AI 的回答,请参阅自动回复。将 Noxyr 添加到你的服务器即可开始。
常见问题
如何在 Discord 服务器中添加 AI 聊天机器人?
添加 Noxyr 并运行 /aichat setup,或打开控制面板上的 AI 聊天页面。选择一个频道,决定是否回应提及,并编写系统提示词。在你完成这些之前,AI 聊天一直关闭。
Noxyr AI 聊天机器人需要 API 密钥吗?
不需要。请求会先发送到 Google AI,然后是 OpenRouter 上的免费模型,最后是 Groq。如果你希望使用自己的限额,可以从 OpenRouter、Groq、NVIDIA 或 Token Harbor 添加你自己的密钥。
AI 聊天机器人会记住之前的消息吗?
不会。每条消息都单独回答,因此后续问题需要重新说明它所指的内容。
我的服务器能得到多少 AI 回复?
每个服务器每分钟最多 6 次 AI 回复,由所有成员共享。超过之后,机器人会提示一次需要等待多少秒。
AI 聊天机器人能在工单内提供帮助吗?
可以。开启 ticket_help 后,每个新工单都会获得一个"AI 帮助"按钮。成员提及机器人并提出问题,回答会出现在工单中。