# π Africa AI Intelligence Crew
A multi-agent AI system that automatically researches, filters, and delivers a structured weekly briefing on AI developments across Africa β deployed on CrewAI.
Built with **CrewAI**, **Python**, **SerperDev**, and **SendGrid**.
---
## What It Does
This crew runs a fully automated intelligence pipeline that:
1. **Searches the web** for the latest AI news, startups, funding rounds, policy updates, and events across Africa
2. **Filters the results** to keep only content that is genuinely AI-related and Africa-specific
3. **Structures the findings** into a clean, categorized briefing report saved as `report.md`
4. **Emails the report** as a formatted HTML briefing to a recipient's inbox via SendGrid
The output is an executive-level AI briefing that busy professionals can scan in under 3 minutes.
---
## Screenshots
### Agent Configuration
*Four agents defined in `agents.yaml` β each with a specific role, goal, and backstory*
### Crew Execution
*`crewai run` β crew starts, tasks fire sequentially, agents execute in order*
### Sample Report Output
*Generated `report.md` β headline summary, categorized briefing, and key takeaway*
---
## Agent Architecture
The crew runs four agents sequentially:
| Agent | Role | Tool |
|---|---|---|
| `researcher` | Searches the web for the latest AI news across Africa | SerperDev (web search) |
| `africa_ai_filter` | Curates results β keeps only AI-specific, Africa-relevant content | β |
| `reporting_analyst` | Structures the filtered data into a categorized markdown report | β |
| `email_sender` | Formats the report as HTML and delivers it via email | SendGrid |
---
## Report Format
The reporting analyst produces a structured briefing in this format:
```
π HEADLINE SUMMARY
A 3-sentence overview of the most important AI developments in Africa this week.
π Startups & Products
π° Funding & Investment
π Policy & Regulation
π οΈ Tools & Research
π
Events & Opportunities
β‘ KEY TAKEAWAY
One b β¦