Back to Resume
Discord AI Agent
Currently developing an LLM-based Discord bot with agentic capabilities, such as web search, memory and file management, and server exploration.
Node.jsTypeScriptPostgreSQLORMMicroservices ArchitectureMCPRAGAI AgentsEdge DeploymentAPI IntegrationREST APIWebhooks
Challenge
Develop a Discord-native AI agent that server admins can easily configure for their needs.
Approach
- Implemented a /scout command for server admins, which creates a channel guide for the agent to reference.
- Added an option for servers to create their own "personas" which determine how the agent responds to them.
- Added a list of MCP server integrations for server admins to choose from, that best fit their server's needs.
- Used context engineering best practices to reduce the amount of context the agent receives, while preserving a rich message history in a multi-user scenario.
- Implemented prefix flags for users to switch between available models and thinking modes.
Outcomes
- Made the first AI Discord bot with advanced reasoning capabilities, access to file management tools and memory.
- Made the basic setup trivial for server admins, while having deep customization options if desired.
- The agent is able to reference external resources to give a more accurate response.