# Instrucciones para el agente: Awesome LLM Apps: explora ejemplos de agentes y RAG

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.

- Dificultad: principiante
- Proyecto: https://github.com/Shubhamsaboo/awesome-llm-apps (licencia Apache-2.0)
- Guía completa: https://lab.wisd.ai/hub/awesome-llm-apps

---

## 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: prepara el ejemplo elegido

Comprueba Git, Python ≥3.11 y pip en un entorno Python aislado. El [README de AI Travel Agent](https://github.com/Shubhamsaboo/awesome-llm-apps/blob/main/starter_ai_agents/ai_travel_agent/README.MD) no fija mínimo, pero su `requirements.txt` no fija versiones y el [paquete Streamlit actual](https://pypi.org/project/streamlit/) exige Python ≥3.11; usa ese requisito para esta instalación sin versiones fijadas.

### Paso 2: instala en la carpeta del ejemplo

```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/starter_ai_agents/ai_travel_agent
pip install -r requirements.txt
```

### Paso 3: prepara acceso y abre la aplicación

Obtén acceso a OpenAI y SerpAPI, los dos proveedores de este ejemplo. Después, desde la misma carpeta, ejecuta:

```bash
streamlit run travel_agent.py
```

Introduce las claves únicamente en los campos privados de la interfaz, como indica el código oficial. No las incluyas en archivos compartidos ni en la conversación con otro agente.

## Comprobación

Abre la interfaz de Streamlit y pide un itinerario de prueba; revisa errores y consumo del proveedor.

## Si algo falla

Comprueba que estás en la carpeta del ejemplo y que sus dependencias se instalaron en el entorno correcto.
