Mentor de Carreras Multi-Agente Desarrollado con Ollama y MCP para IA Local

Un desarrollador ha construido un sistema de IA multiagente llamado "AI Career Mentor" que lee currículums y produce informes completos de inteligencia profesional. El sistema funciona completamente de forma local usando Ollama con llama3, sin necesidad de claves API ni costos externos.
Arquitectura Técnica
El sistema consta de cinco agentes especializados que encadenan sus salidas:
- Cada agente recibe la salida del agente anterior como contexto compartido
- El agente de hoja de ruta conoce tus brechas de habilidades del agente de análisis
- El agente de salario conoce tu hoja de ruta del agente anterior
- Este encadenamiento hace que el informe sea progresivamente más inteligente a medida que avanza por la tubería
Detalles del Stack Tecnológico
- Motor de IA: Ollama + llama3 (100% local)
- Sistema RAG: FAISS + SentenceTransformers para indexar tu base de conocimientos
- Capa de Herramientas: MCP (Model Context Protocol) - FastAPI inicia el servidor MCP como un subproceso y se comunica mediante stdio JSON-RPC
- Procesamiento de Currículums: pdfplumber para leer currículums en PDF
- Frontend: React
Notas de Implementación MCP
El desarrollador encontró MCP particularmente interesante de construir. MCP es el estándar abierto de Anthropic para conectar IA con herramientas, usando un servidor que puede trabajar con cualquier cliente. El sistema también se conecta a Claude Desktop mediante archivo de configuración, permitiendo que Claude llame directamente a las 9 herramientas.
Un error notable encontrado: MCP SDK v1.x cambió completamente las firmas de los manejadores. El código antiguo pasa un objeto de solicitud completo, mientras que el nuevo código desempaqueta nombre y argumentos directamente. Esto causó un tiempo de depuración significativo.
Salidas del Informe
El sistema genera un informe completo de inteligencia profesional que incluye:
- Análisis del currículum
- Identificación de brechas de habilidades
- Hoja de ruta de 6 meses
- Estrategia salarial
- Preparación para entrevistas
Todos los componentes se ejecutan de una vez después de procesar el currículum.
Recursos
El proyecto está disponible en GitHub con un video tutorial. El desarrollador señala que la configuración RAG y el cableado cliente/servidor MCP fueron las partes más difíciles de implementar.
📖 Read the full source: r/LocalLLaMA
👀 Ver también

Memtrace: Memoria persistente y consciente del tiempo para agentes de código Claude
Memtrace proporciona instantáneas siempre actualizadas y reproducción bi-temporal para agentes de Claude Code, utilizando análisis sintáctico Tree-sitter y recuperación híbrida (BM25 + embeddings Jina-code) sin costo de inferencia de LLM durante la indexación.

Claude Code Hook Monitorea la Acumulación de WIP en los Flujos de Trabajo de Codificación con IA
Un desarrollador creó un gancho UserPromptSubmit para Claude Code que muestra la acumulación de trabajo en progreso en cuatro colas: cambios sin confirmar de más de 200 líneas, tres o más confirmaciones sin enviar, confirmaciones enviadas sin archivos de conjunto de cambios y PRs de lanzamiento abiertos por más de 24 horas.

Escalando la Investigación Automatizada de Karpathy con 16 GPUs: Resultados y Métodos
El equipo de SkyPilot le dio a Claude Code acceso a 16 GPUs en un clúster de Kubernetes para ejecutar el proyecto Autoresearch de Karpathy. En 8 horas, el agente envió ~910 experimentos, redujo los bits por byte de validación de 1.003 a 0.974 (una mejora del 2.87%), y alcanzó la mejor pérdida de validación 9 veces más rápido que la ejecución secuencial.

Revisión de la aplicación de productividad Dart AI con integración de OpenClaw
Un usuario informa haber cambiado de Things a Dart AI para la productividad, encontrándolo mejor para implementar la metodología Getting Things Done con acceso completo a OpenClaw, a pesar de problemas con la interfaz y la complejidad inicial de configuración.