SYSTEM NOTICE

Auto translation by AI. Be sure, accuracy, nuances and authorial intent may not be fully reflected.
見出し画像

The Story of Creating an AI Meeting Room on Discord and Having Four Roles Evaluate Issues

I created an AI meeting room on Discord that allows a single topic to be evaluated by multiple roles.

Initially, the setup was just for the AI to answer questions when asked by a bot. However, for complex design consultations, the first answer is not always the correct one.

Therefore, instead of having the same AI answer everything at once, I separated the roles and the order.

Four-Stage Meeting

Post the topic

Planner: Organize objectives, premises, options, and recommended policies

Critic: Point out oversights, risks, and opposing opinions

Dev: Concrete implementation plan based on the feedback

Minutes: Document decisions and pending items

The results of each stage are posted to Discord in order. Not only the final conclusion but also the concerns raised along the way are preserved.

More than 'Multiple AIs', it's 'Multiple Roles'

What was important was not the number of models.

It is about explicitly assigning roles: one to plan, one to question, and one to implement. A Planner alone might move forward too optimistically. A Critic alone might stop at pointing out flaws.

By setting an order, criticism becomes material for the next improvement.

Why I chose Discord as the entry point

I thought it would be easier to operate by placing it in Discord, which we use daily, rather than creating a new dedicated screen.

In addition to slash commands, I made it possible to consult Claude Code from regular text in designated meeting rooms. However, I prevent reply loops by not letting the bot react to its own posts.

In the forum format, it also checks the parent channel ID. Since threads are separated by topic, it has become easier to trace the history later.

Stop if it fails midway

Since the AI is called at each stage, the meeting can take several minutes.

If a call in the middle fails, forcing the rest to continue would result in meeting minutes missing the necessary premises. Therefore, it stops at the stage where the error occurred and returns the status to Discord.

It is designed to stop if the premise is broken, rather than forcing it to the end just because it is automated.

What I learned from creating an AI meeting room is that the key to getting good answers is not just long prompts. When you design a conversation that includes roles, order, stop conditions, and recording locations, it becomes easier to connect AI answers to decision-making.

#AIAgent #DiscordBot #ClaudeCode #PersonalDevelopment #GenerativeAI #SystemDesign #BusinessImprovement

いいなと思ったら応援しよう!