lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

sistema intermedio amdlocalpythonagentes

GAIA: desarrolla agentes locales para equipos AMD Ryzen AI

Experimenta con agentes que utilizan modelos y herramientas locales sobre el hardware compatible que documenta AMD.

✓ verificado el 27 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Paso 1: comprueba el hardware y servidor

Comprueba que tienes Python ≥3.10 y pip disponibles para la ruta del paquete. Revisa el inicio rápido de GAIA para preparar el servidor y los requisitos de tu sistema.

Paso 2: instala el paquete

pip install amd-gaia

Prepara el servidor y los modelos con el comando del inicio rápido oficial:

gaia -v
gaia init --profile minimal

Guarda como prueba_gaia.py el ejemplo del README:

from gaia.agents.base.agent import Agent
from gaia.agents.base.tools import tool

class MyAgent(Agent):
    """A simple agent with custom tools."""

    def _get_system_prompt(self) -> str:
        return "You are a helpful assistant."

    def _register_tools(self):
        @tool
        def get_weather(city: str) -> dict:
            """Get weather for a city."""
            return {"city": city, "temperature": 72, "conditions": "Sunny"}

agent = MyAgent()
result = agent.process_query("What's the weather in Austin?")
print(result)

Ejecuta python prueba_gaia.py en el mismo entorno. La herramienta de demostración devuelve Austin, temperatura 72 y condiciones Sunny: comprueba esa salida y su llamada a get_weather.

Comprobación

Verifica que el modelo responde desde el servidor previsto y que la herramienta devuelve un resultado conocido. Comprueba por separado si el flujo usa red.

Si algo falla

Si el paquete importa pero no responde, revisa el servidor de inferencia y modelo. Para incompatibilidad de hardware o sistema usa la tabla actual de requisitos y la guía oficial.

ver en .md ¿Prefieres el recurso entero?

Qué es

GAIA es el proyecto de AMD para construir agentes locales sobre equipos Ryzen AI. Incluye interfaces de desarrollo y ejemplos para tareas con herramientas, documentos y voz.

Para qué te sirve

  • Cuando quieres estudiar un agente con inferencia local en hardware AMD compatible.
  • Cuando necesitas añadir herramientas propias a un agente Python.
  • Cuando comparas búsqueda documental o interacción por voz dentro de un entorno de pruebas local.

Cómo funciona

Las definiciones del agente organizan instrucciones, herramientas y consultas al modelo. La preparación del servidor de inferencia forma parte de la guía de inicio, que documenta Lemonade Server. Instalar el paquete de Python es solo una parte del entorno.

El ejemplo de herramientas muestra funciones explícitas que el agente puede llamar. Puedes empezar con una herramienta sin efectos externos antes de conectar documentos o servicios del equipo.

Antes de empezar

El README declara Python 3.10 o posterior y una referencia mínima de Ryzen AI serie 300, Windows 11 o Linux y 16 GB de RAM. Consulta la guía actual para el servidor y la combinación concreta de hardware y modelo; no asumas que cualquier PC equivale a esa configuración.

Límites y alternativas

La ejecución local depende de disponer de los componentes y recursos necesarios. Los ejemplos no garantizan rendimiento para otros modelos o máquinas. Si activas herramientas con acceso a red, los datos pueden salir aunque la inferencia sea local. Mantén separados los límites del modelo y los de sus herramientas.

Recursos

  • Repositorio y README - 1597 estrellas; licencia detectada por GitHub: MIT.
  • Licencia - Consulta sus condiciones antes de reutilizar el proyecto.