Volver al blog

OpenAI, Anthropic y Google Fundan Agentic AI Foundation: Qué Esto Cambia

Hola HaWkers, algo histórico sucedió en diciembre de 2025: OpenAI, Anthropic y Block cofundaron la Agentic AI Foundation (AAIF) bajo la Linux Foundation. Google, Microsoft, AWS, Bloomberg y Cloudflare también son miembros.

Estos rivales intensos decidieron colaborar para crear estándares abiertos para agentes de IA. Esto puede cambiar fundamentalmente cómo desarrollamos con inteligencia artificial.

Qué es la Agentic AI Foundation

La AAIF es una organización sin fines de lucro dedicada a estandarizar cómo agentes de IA interactúan con sistemas.

Fundadores y Miembros

Empresas participantes:

Categoría Empresas
Co-fundadores OpenAI, Anthropic, Block
Miembros Core Google, Microsoft, AWS
Miembros Bloomberg, Cloudflare
Gobernanza Linux Foundation

Tecnologías Donadas

Cada fundador donó tecnología clave:

Contribuciones:

  • Anthropic: Protocolo MCP
  • OpenAI: Especificación Agents.md
  • Block: Framework Goose

Por Qué Esto Importa

Agentes de IA están por todas partes, pero cada uno habla un idioma diferente:

El Problema Actual

Fragmentación del mercado:

  • Claude usa MCP
  • ChatGPT usa plugins propios
  • Gemini tiene su API
  • Cada agente es una isla

La Solución Propuesta

Estándares abiertos significan:

Beneficios:

  • Agentes de diferentes empresas conversan
  • Herramientas funcionan con cualquier LLM
  • Desarrolladores escriben una vez
  • Usuarios eligen libremente

El Protocolo MCP de Anthropic

El Model Context Protocol es la base de la fundación:

Qué es MCP

MCP define cómo agentes interactúan con herramientas externas:

// Ejemplo de servidor MCP
// Define herramientas que agentes pueden usar

const mcpServer = {
  name: "database-tools",
  version: "1.0.0",
  tools: [
    {
      name: "query_database",
      description: "Ejecuta queries SQL",
      parameters: {
        query: { type: "string", required: true }
      },
      handler: async ({ query }) => {
        const result = await db.execute(query);
        return { rows: result };
      }
    },
    {
      name: "list_tables",
      description: "Lista tablas disponibles",
      handler: async () => {
        return { tables: await db.getTables() };
      }
    }
  ]
};

Cómo Funciona

Flujo de comunicación:

  1. Agente descubre herramientas disponibles
  2. Agente llama herramienta con parámetros
  3. Servidor ejecuta y retorna resultado
  4. Agente usa resultado para continuar

Ventajas del MCP

Por qué fue elegido:

  • Protocolo ya en producción
  • Soportado por Claude
  • Comunidad activa
  • Extensible

Agents.md de OpenAI

La especificación que describe codebases para agentes:

El Concepto

Agents.md es un archivo que explica tu proyecto para agentes de IA:

# Agents.md

## Project Overview
Este es un e-commerce en Next.js 14 con Prisma y PostgreSQL.

## Architecture
- `/app` - App Router pages
- `/components` - React components
- `/lib` - Utilities y helpers
- `/prisma` - Schema y migrations

## Key Commands
- `npm run dev` - Development server
- `npm run build` - Production build
- `npm run test` - Run tests

## Important Context
- Usamos Tailwind para styling
- Auth vía NextAuth con Google provider
- Payments vía Stripe

## Coding Standards
- TypeScript strict mode
- Functional components con hooks
- Tests con Jest y Testing Library

Por Qué es Importante

Beneficios para agentes:

  • Entienden el proyecto rápidamente
  • Menos preguntas para el usuario
  • Código más consistente
  • Contexto estandarizado

Goose Framework de Block

El framework open source para construir agentes:

Qué es Goose

Goose es un framework para crear agentes de IA que ejecutan tareas:

# Ejemplo simplificado de agente Goose
from goose import Agent, Tool

class FileSearchTool(Tool):
    name = "search_files"
    description = "Busca archivos en el proyecto"

    def run(self, pattern: str) -> list:
        return glob.glob(pattern, recursive=True)

class CodeEditTool(Tool):
    name = "edit_code"
    description = "Edita archivos de código"

    def run(self, filepath: str, changes: dict) -> bool:
        # Aplica cambios en el archivo
        return apply_changes(filepath, changes)

# Creando agente con herramientas
agent = Agent(
    tools=[FileSearchTool(), CodeEditTool()],
    model="claude-3-opus"
)

# Agente ejecuta tarea
result = agent.run("Refactoriza el sistema de auth para usar JWT")

Diferenciales de Goose

Características:

  • Open source completo
  • Múltiples modelos soportados
  • Sistema de plugins
  • Seguridad integrada

Impacto Para Desarrolladores

Qué cambia en la práctica:

1. Interoperabilidad

Herramientas que funcionan en cualquier lugar:

// Herramienta MCP compatible con todos los agentes
const universalTool = {
  // Funciona con Claude, ChatGPT, Gemini, etc
  name: "deploy_app",
  description: "Deploy aplicación para producción",
  parameters: {
    environment: { type: "string", enum: ["staging", "production"] }
  },
  handler: async ({ environment }) => {
    return await deployPipeline(environment);
  }
};

2. Menos Vendor Lock-in

Cambia de LLM sin reescribir:

Escenario antes:

  • Claude: código específico
  • ChatGPT: plugins propios
  • Gemini: API diferente

Escenario después:

  • Una integración
  • Funciona con todos
  • Elección libre

3. Ecosistema Unificado

Herramientas de la comunidad crecen:

Posibles desarrollos:

  • Marketplace de herramientas MCP
  • Bibliotecas estandarizadas
  • Templates reutilizables
  • Integración nativa en IDEs

El Escenario Competitivo

¿Por qué rivales están colaborando?

Interés Común

Todos ganan con estándares:

Motivaciones:

  • Mercado mayor para todos
  • Costos de desarrollo menores
  • Adopción más rápida
  • Menos fragmentación

Lo Que Permanece Competitivo

Estándares no eliminan competencia:

Áreas de diferenciación:

  • Calidad del modelo base
  • Performance y latencia
  • Precios
  • Features exclusivas

Historial de Éxito

Estándares abiertos ya funcionaron antes:

Ejemplos:

  • HTTP creó la web
  • USB estandarizó conexiones
  • OpenAPI para APIs REST
  • GraphQL para queries

Cómo Prepararte

Qué hacer ahora como desarrollador:

1. Aprende MCP

Comienza a experimentar:

# Instala el SDK MCP
npm install @anthropic/mcp-sdk

# O clona ejemplos
git clone https://github.com/anthropics/mcp-examples

2. Agrega Agents.md

Documenta tus proyectos:

Estructura recomendada:

  • Overview del proyecto
  • Arquitectura
  • Comandos importantes
  • Patrones de código
  • Contexto relevante

3. Experimenta Agentes

Practica con herramientas actuales:

Opciones:

  • Claude Code
  • GitHub Copilot Agent Mode
  • Cursor Composer
  • Goose framework

4. Acompaña la Fundación

Mantente actualizado:

Fuentes:

  • Blog de Linux Foundation
  • Repositorios oficiales
  • Announcements de las empresas
  • Comunidades de desarrolladores

Conclusión

La creación de la Agentic AI Foundation es un momento histórico. Por primera vez, los mayores players de IA están colaborando en estándares abiertos.

Para desarrolladores, esto significa menos fragmentación y más opciones. Herramientas que construyas funcionarán con cualquier agente. Habilidades que desarrolles serán transferibles.

Lo más importante es comenzar a experimentar ahora. MCP ya está en producción, Agents.md es simple de agregar, y Goose es open source. Cuanto antes te familiarices, mejor posicionado estarás cuando estos estándares se tornen mainstream.

Si quieres entender el contexto de la competencia entre estas empresas, recomiendo: Anthropic Compra Bun: Qué Esto Significa Para JavaScript donde analizo la adquisición estratégica de Anthropic.

¡Vamos a por ello! 🦅

Comentarios (0)

Este artículo aún no tiene comentarios 😢. ¡Sé el primero! 🚀🦅

Añadir comentarios