Project Info

agentMail

Devpost

Inspiration

Email communication is a critical skill in professional environments, yet many people struggle to craft effective messages that achieve their intended goals. We were inspired by the challenge of improving email effectiveness through AI-powered analysis and the potential of multi-agent systems to provide comprehensive, nuanced feedback that goes beyond simple grammar checking. What We Learned Through this project, we gained deep insights into: Multi-Agent System Architecture: Building a distributed system where specialized agents collaborate to solve complex problems Fetch.ai Ecosystem: Leveraging uAgents framework, Agentverse platform, and ASI:One discovery layer for decentralized AI deployment Agent Communication Protocols: Implementing the Chat Protocol for seamless interaction between agents and users Claude API Integration: Utilizing Anthropic's Claude for sophisticated reasoning and analysis capabilities Consensus Mechanisms: Developing systems where multiple AI agents reach agreement on complex communication challenges How We Built It Our system consists of 12 specialized AI agents, each with distinct roles: Context Layer: Context Analyzer, Relationship Mapper, Culture Detector Simulation Layer: Recipient Persona, Sender Advocate, Devil's Advocate, Mediator Evaluation Layer: Tone Validator, Goal Alignment, Risk Assessment Output Layer: Feedback Synthesizer, Email Rewriter The architecture follows a layered approach where agents process emails through multiple perspectives, simulate recipient reactions, evaluate communication effectiveness, and synthesize actionable feedback. All agents are deployed on Fetch.ai's Agentverse platform with Chat Protocol integration for ASI:One discoverability. Challenges We Faced Technical Challenges: Resolving Chat Protocol verification issues with uAgents framework Implementing proper agent-to-agent communication without conflicts Managing 12 concurrent agent processes and ensuring reliable startup Integrating Claude API across all agents while maintaining performance Deployment Challenges: Setting up public endpoints through Cloudflared tunnels for Agentverse registration Ensuring all agents remain discoverable through ASI:One Managing environment variables and API keys across multiple agent instances Creating a seamless user experience despite the complexity of the underlying system System Design Challenges: Designing effective consensus mechanisms between agents with conflicting perspectives Balancing specialized agent roles with overall system coherence Creating meaningful agent personalities that provide diverse insights Ensuring the system scales from simple email analysis to complex communication scenarios The project demonstrates how emergent intelligence can arise from the interaction of specialized AI agents, creating a more sophisticated analysis than any single agent could provide alone.https://www.youtube.com/watch?v=qzGxK6Uiu04&pp=ygUKdGVzdCB2aWRlbw%3D%3D

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • AnthropicIn code
  • FastAPIIn code
  • FlaskIn code
  • HTMLIn code
  • OpenAIIn code
  • PythonIn code
  • StreamlitIn code

7 of 7 appear in the indexed code.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

265 KB

Source files

49

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars