The NadekoBot AI agent

Mention NadekoBot and ask in your own words. The AI agent finds the commands it needs, runs them as you and replies with the result, so you don't need to know a command's name or how to type it.

Ask in your own words

Start a message with a mention of the bot, or use .agent: "@Nadeko what's the weather like in Paris", "@Nadeko remind me to check the oven in 5 minutes", "@Nadeko delete greet messages after 30 seconds". The agent works out which commands to run, runs them and tells you what it did.

Natural language is almost always longer than the command itself. It helps most when you don't know whether a command exists, or how to use it.

Reply to the agent's answer, or keep talking in the same channel for 2 minutes, and it continues the conversation. .agentcancel stops an answer that is still running.

What it can and can't do

The agent only runs existing NadekoBot commands, and it runs them as you: it can do only what you could do with the same commands, and it never runs owner-only commands. It is not magic - if something should work and doesn't, suggest it.

It works in server channels, not in DMs. It keeps the conversation in memory only, forgets a channel after 30 minutes without activity, and reads your private data, such as your reminders, only for you.

Skills for your server

Server admins add skills: instructions the agent follows in the whole server, or in one channel. A skill changes the style and the topics of the answers - "Reply in a calm, formal tone" - but it can't give a member more permissions. A server can have up to 10 skills.

Who controls the agent

The bot owner (the person who runs the bot) picks the AI provider, its key and the model, decides who may use the agent, and writes the base prompts. Server admins with the Administrator permission add skills for their server or one channel. Members make their own requests, with .agent, a mention, a reply or the bot's name.

Only a member's own message starts the agent - an alias, a scheduled command or a command that the agent runs never does.

Who can use it

On the public NadekoBot, the AI agent is for patrons. On a bot you host yourself, you choose the AI provider and who may use the agent. NadeKloud bots don't have the AI agent yet.

Set it up in 3 steps

  1. Invite NadekoBot and pledge on Patreon. Then mention it with a request: @Nadeko show the top 5 XP members
  2. Or use the command: .agent show my flowers
  3. Give it a style for your server: .agentskilladd tone Reply in a calm, formal tone.

Questions about the NadekoBot AI agent

Do I need to know the command?

No - ask in your own words, for example @Nadeko i want greet messages to be deleted after 30 seconds, and the agent runs .greetdel 30 for you.

Can the agent do things I can't?

No. It runs commands as you, with your permissions, and never runs owner-only commands. Skills can't give anyone more permissions either.

Who can use the AI agent on the public NadekoBot?

Patrons. Once you pledge on Patreon and connect your Discord account, the agent is ready in a few minutes - there is nothing to set up.

Does NadeKloud have the AI agent?

Not yet.

How do I stop an answer?

Type .agentcancel.

More in NadekoBot