AI agent lab built with LangChain + LangGraph.
Itβs a sandbox where ideas turn into working MVPs: small, functional agents that can later be exposed as APIs and consumed in Next.js/React projects to create dynamic and scalable websites.
The vision: build a library of agents, each one tackling a real-world use case, starting lean and evolving into production-ready tools.
All current MVP agents live under the /examples/ folder as Jupyter notebooks or Gradio demos.
- Generates daily readings with 3β5 recent news items related to the userβs profession and sector.
- Extracts opportunities contextualized for the career path.
- Suggests one daily actionable step (β€15 min).
- Drafts bilingual LinkedIn posts (Spanish + English).
- Creates 3 visible mini-POCs (β€45 min).
- Explains how actions, posts, and POCs compound into career growth.
- Focuses specifically on AI industry news (OpenAI, Anthropic, DeepMind, OSS, enterprise adoption).
- Maps news items into opportunities for Tech Leads and Full-Stack profiles.
- Suggests one micro-action to get closer to global consulting opportunities (+10K/month).
- Drafts bilingual LinkedIn posts (authoritative, inspiring, non-egocentric).
- Provides POC ideas tied to AI and .NET scenarios.
- Explains how daily actions + posts + POCs compound strategically.
- Connects to Confluence space as a weekend support helper.
- Retrieves docs (via embeddings + FAISS).
- Summarizes docs in plain language.
- Suggests one practical action (β€15 min).
- Provides a stitched final support answer.
- β
Supports Prompt Pages (special Confluence pages that act as agent instructions).
e.g. AI-Agent: Service Desk Instructions, AI-Agent: Travel Experience Playbook
- Spanish-first multi-role agent combining:
- ποΈ Coach β Generates physical & lifestyle recommendations.
- π₯¦ Nutritionist β Creates nutrition plan with macros, calories, considerations (fasting, allergies), and technical justification.
- π Macro Validator β Validates consistency of macros, calories, and reasoning.
- Conditional loop: nutrition plan regenerates automatically if validation fails.
- Outputs a final Markdown summary: plan + validation + motivational note.
- β Interactive Gradio UI for InBody + goals input β final structured plan output.
- Turns Pareto 80/20 habits into practical, motivational email campaigns.
- Workflow:
- π§ TrendScout β Extracts 3β5 core habits (name, why itβs 80/20, minimal action, principle, example).
- βοΈ Marketing Agent β Picks one habit and writes a structured email (subject, preheader, hook, steps, why it works, book reference, weekly challenge, CTAs, signature).
- β Validator β Ensures one-habit focus, correct structure, clarity, length (140β220 words), and energy.
- Conditional feedback loop: regenerates emails if validation fails.
- Outputs a final Markdown deliverable (habits + email + validation).
- Includes an interactive Gradio app where users can enter campaign briefs and instantly generate approved habit-based emails.
- Spanish-first multi-role agent combining:
- ποΈ Coach β Generates personalized physical & lifestyle recommendations.
- π₯¦ Nutritionist β Creates 3 full daily menus (Day 1, 2, 3) with:
- Lunch, post-workout snack, dinner.
- Ingredients (grams, spoons, etc.) + short preparation steps.
- Cultural adaptation (based on nationality or preference).
- Clear macros (Proteins, Carbs, Fats, Calories) per meal.
- β
Professional Validator β Reviews plan for nutritional logic, cultural fit, fasting compliance, clarity, and user applicability.
- Provides decision: βAprobado β
β or βAjustar
β οΈ β with explanation.
- Provides decision: βAprobado β
β or βAjustar
- Conditional loop: nutritionist regenerates menus if validator requests adjustments.
- Outputs a final Markdown summary: coach insights + meal plans + validation + motivational closure.
- β Interactive Gradio UI for InBody, goals, restrictions, and cultural context β structured multi-day nutrition plan.
/examplesβ contains MVP agent notebooks (grow-pulse-daily-reader.ipynb,ai_daily_reader.ipynb,pura_vida_helper.ipynb).requirements.txtβ Python dependencies.README.mdβ project overview and agent catalog..gitignoreβ standard ignores.
(Planned: /prompts for centralized prompts, /api for FastAPI endpoints, /tests for agent tests.)
- LangChain / LangGraph β agent orchestration.
- OpenAI (gpt-4o) β LLM backbone.
- Gradio β quick UI prototyping.
# Create venv
python -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run any notebook demo
jupyter notebook examples/grow-pulse-daily-reader.ipynb