A Comprehensive Journey from Scripting to Autonomous Swarms.
This repository contains 100 self-contained Python projects designed to master the field of AI Engineering and Agentic Workflows. The curriculum progresses from basic structured outputs to complex multi-agent simulations, safety evaluations, and governance frameworks.
Status: ✅ Completed (100/100 Projects)
Focus: The building blocks of LLM interactions and tool use.
- Prompt Engineering: Templates, Chains, Summarizers (Projects 1-10).
- Tool Use: Calculators, Search, File I/O, API Fetchers (Projects 11-20).
- Memory & State: Chat History, Vector Stores, Context Management (Projects 21-30).
Focus: Orchestration, collaboration, and complex system design.
- Communication: Message Buses, Pub/Sub, Broadcasting (Projects 31-40).
- Patterns: Master-Worker, Hierarchical Teams, Voting, Bidding (Projects 41-50).
- Simulations: Economies, Swarms (Boids), Ecosystems, Debates (Projects 51-60).
Focus: Making agents robust, safe, compliant, and trustworthy.
- Unit Testing: Mock LLMs, deterministic evals.
- Observability: Tracing, Logging, Dashboards (OpenTelemetry, Rich).
- Optimization: Caching, Cost Tracking, Performance Profiling.
- Red Teaming: Prompt Injection, Jailbreaking, Adversarial attacks.
- Defenses: PII Redaction, Input Sanitization, Access Control (RBAC).
- Constitutional AI: Self-correction based on principles.
- Bias Detection: Demographic parity testing.
- Hallucination Prevention: Consistency checks and citation verification.
- Documentation: Model Cards, Data Lineage.
- Compliance: GDPR Checking, License Compliance.
- Forensics: Audit Log Analysis, Impact Assessments.
- Collaboration: Human-in-the-Loop (HITL), Collaborative State.
- Orchestration: Intent Routing, Notification Management.
- The Omnibus Agent: A final system integrating all patterns.
Each project is self-contained in its own directory with a src/main.py and README.md.
# Example: Running the Final Omnibus Agent
python Tier-3-Evaluation-and-Safety/100-Final-Omnibus-Agent/src/main.py- Languages: Python 3.10+
- Standard Lib:
threading,queue,json,dataclasses,sqlite3,vcr - Simulation:
mock,unittest, Custom Event Loops - Visualization:
rich,matplotlib(simulated),mermaid
Built with ❤️ by Antigravity during the "100 Projects" Challenge.