agentleFS
MicrosoftKnown publishermicrosoft/Building-AI-Agents-From-Zero-To-Production/translations/es/AGENTS.md

Building-AI-Agents-From-Zero-To-Production / es

AGENTS.md194 starsChanged 4 months agoMITView on GitHub

Guía para agentes de codificación de IA (y contribuyentes humanos) que trabajan en este repositorio. Si eres un agente automatizado haciendo cambios aquí, lee este archivo primero y síguelo. Construyendo Agentes de IA desde Cero hasta Producción es un curso de aprendizaje de Microsoft. Enseña a los desarrolladores a diseñar, construir, evaluar, desplegar y operar agentes de IA en Microsoft Foundry usando el Microsoft Agent Framework (MAF). El contenido está organizado en una secuencia de lecciones, cada una con un…

  • Reads credentials
  • Installs packages

We split this AGENTS.md into the rules it gives an agent

3 rules. About 0 are common, 1 is distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    No introduzcas gpt-4o, gpt-4.1 ni ningún modelo retirado, y no uses *Modelos de GitHub* (descontinuados el 30 de julio de 2026): todos los …

    line 33
  2. Distinctive:

    No hay un conjunto de pruebas unitarias.

    line 65
  3. Very specific:

    No cometas caches generados, entornos virtuales ni archivos .env (todos ignorados por git).

    line 91

≈ “Common” is an estimate: at least 1 in 5 of the 36,368 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
AGENTS.md

AGENTS.md

Guía para agentes de codificación de IA (y contribuyentes humanos) que trabajan en este repositorio. Si eres un agente automatizado haciendo cambios aquí, lee este archivo primero y síguelo.

Qué es este repositorio

Construyendo Agentes de IA desde Cero hasta Producción es un curso de aprendizaje de Microsoft. Enseña a los desarrolladores a diseñar, construir, evaluar, desplegar y operar agentes de IA en Microsoft Foundry usando el Microsoft Agent Framework (MAF). El contenido está organizado en una secuencia de lecciones, cada una con un README.md y ejemplos en Python ejecutables.

lesson-1-agent-design/            Use case + how to design effective agents
lesson-2-agent-development/       Build specialised agents with MAF (multiple runnable samples)
lesson-3-agent-evals/             Evaluations and observability
lesson-4-agentdeployment/         Deploy a hosted agent + OpenAI ChatKit front end
lesson-5-hosted-agents-production/ Hosted Agents vs Capability Hosts, BYO storage, governance
lesson-6-toolbox/                 Microsoft Toolbox: define + govern tools centrally
lesson-7-multi-agent-a2a/         Multi-agent orchestration over the A2A protocol

Documentos principales: README.md (empieza aquí), MIGRATION-GUIDE.md (detalle de migración del SDK), CHANGELOG.md.

Reglas de oro

  1. Nunca comites secretos. Solo se rastrean archivos *.env.example; los archivos .env reales están ignorados por git. No codifiques de forma fija endpoints, claves, tokens ni cadenas de conexión en ejemplos o documentos.
  2. No toques translations/ ni translated_images/. Estos se generan automáticamente mediante una acción de traducción en GitHub. Nunca los edites manualmente; haz cambios en los archivos fuente sólo a nivel de lección superior.
  3. No usar modelos obsoletos. Usa gpt-5.1 para chat/evaluación y gpt-5-codex para codificación. No introduzcas gpt-4o, gpt-4.1 ni ningún modelo retirado, y no uses Modelos de GitHub (descontinuados el 30 de julio de 2026): todos los modelos se sirven a través de Microsoft Foundry.
  4. Usa la superficie actual del SDK. Los ejemplos usan agent-framework (fijado en requirements.txt) con FoundryChatClient y la API de Responses. No reintroduzcas los patrones antiguos AzureAIClient / AzureAIAgentClient / AzureOpenAIChatClient.
  5. Mantén la terminología actualizada: Microsoft Foundry (no "Azure AI Foundry"), Microsoft Agent Framework, Hosted Agents, Capability Hosts, Microsoft Toolbox, MCP / Hosted MCP, A2A.

Configuración

python -m venv .venv
# Windows:  .venv\Scripts\Activate.ps1
# macOS/Linux:  source .venv/bin/activate
pip install -r requirements.txt

az login                     # las muestras se autentican con tu identidad de desarrollador
cp .env.example .env         # luego completa el endpoint de tu proyecto Foundry + modelo

Requisitos: Python 3.12+, el Azure CLI y acceso a un proyecto de Microsoft Foundry con un modelo desplegado de la serie GPT-5. Cada README de lección enumera sus propios prerrequisitos y las variables de entorno que necesita (ver el .env.example a nivel de lección donde esté presente).

Ejecución de ejemplos

La mayoría de los ejemplos de lección 2 lanzan una DevUI local en un puerto dedicado (por ejemplo 8090–8096); el servidor A2A en la lección 7 escucha en el puerto 9000. Revisa la cadena de documentación/README de cada ejemplo para el comando y puerto exactos. Como los ejemplos llaman endpoints vivos de Foundry, necesitan un .env válido y az login.

Validación de cambios

No hay un conjunto de pruebas unitarias; la validación es estática + en vivo:

  • Filtro estático (debe pasar antes de hacer commit): compilar en bytes cada ejemplo.
    python -m py_compile $(git ls-files '*.py')
    En PowerShell de Windows:
    git ls-files '*.py' | ForEach-Object { python -m py_compile $_ }
  • Enlaces Markdown: el trabajo CI static ejecuta markdown-link-check (configuración: .github/workflows/markdown-link-check-config.json). Verifica que cualquier enlace externo nuevo resuelva (HTTP 200).
  • Prueba de humo: .github/workflows/smoke-test-hosted-agent.yml ejecuta la acción de Prueba de Humo de IA contra un agente alojado desplegado (workflow_dispatch, OIDC). Las ejecuciones en agente vivo requieren acceso a Azure.

CI (trabajo static) descubre automáticamente archivos .py, por lo que los nuevos ejemplos están cubiertos sin editar el workflow. No cometas código que falle en py_compile.

Convenciones para commits

  • Escribe commits enfocados con mensajes claros e imperativos.
  • Incluye el remolque de coautoría en commits asistidos por agentes:
    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
  • No cometas caches generados, entornos virtuales ni archivos .env (todos ignorados por git).

Dónde hacer cambios específicos

CambioUbicación
Narrativa del curso / texto de la lecciónlesson-*/README.md (solo fuente — nunca translations/)
Código ejecutablelesson-*/**.py, setup_vector_store.py
Dependenciasrequirements.txt (mantén versiones fijadas)
Documentación de variables de entorno.env.example, .env.example a nivel de lección
CI / filtro estático.github/workflows/
Habilidades del curso para asistentes de IA.github/skills/

<!-- CO-OP TRANSLATOR DISCLAIMER START -->

Descargo de responsabilidad: Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automatizadas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda una traducción profesional humana. No somos responsables de cualquier malentendido o interpretación errónea que surja del uso de esta traducción.

<!-- CO-OP TRANSLATOR DISCLAIMER END -->

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.