Optimizador de rendimiento DeFi basado en IA
Esta aplicación te enseña a integrar la API de Aerodrome Swap con un modelo de IA para crear un optimizador de rendimiento DeFi personalizado y un panel de análisis para Aerodrome.

Resumen
Este proyecto es un optimizador de «yield farming» en DeFi basado en inteligencia artificial que ayuda a los usuarios a diseñar estrategias de cartera personalizadas en los fondos comunes de Aerodrome Finance dentro de la red de Base .
Esta aplicación de ejemplo se ofrece únicamente con fines educativos y de demostración. Su uso es bajo tu propia responsabilidad.
Descubre cómo crear el optimizador de rendimiento DeFi basado en IA en Base en nuestra guía técnica aquí.
Requisitos previos
-
API de Anthropic « Claude »:
- Regístrate en console.anthropic.com
- Obtener clave API
-
Quicknode Cuenta:
- Regístrate en quicknode.com
- Accede a la integración de Swap API con Aerodrome
- Obtener una URL de « endpoint »
Inicio rápido
1. Clonar el repositorio
git clone https://github.com/quiknode-labs/qn-guide-examples.git
cd qn-guide-examples/sample-dapps/ai-powered-defi-yield-optimizer
2. Instalar las dependencias
pnpm instalar
# o
npm install
3. Configuración del entorno
cp .env.example .env
Editar .env:
# Necesario para la optimización de la IA
ANTHROPIC_API_KEY=tu_claude_api_key_aquí
# Requerido para los datos en tiempo real de Aerodrome
NEXT_PUBLIC_QUICKNODE_ENDPOINT=https://your-quicknode-endpoint.com/tu-clave-api/
4. Ejecutar el servidor de desarrollo
pnpm dev
# o
npm ejecutar dev
Visita http://localhost:3000 para ver la solicitud.
Arquitectura
Descripción general del sistema
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Entrada del usuario │ │ Procesamiento de IA │ │ API de datos del pool │
│ │ │ │ │ │
│ • Cuestionario de riesgo │───▶│ API de IA de Claude │◀───│ API de Quicknode │
│ • Preferencias │ │ • Análisis │ │ • Cuotas en directo │
│ • Inversión $ │ │ • Optimización │ │ • Datos de tokens │
└─────────────────┘ │ • Razonamiento │ │ • Verificación │
└──────────────────┘ └─────────────────┘
│
▼
┌──────────────────────┐
│ Estrategia optimizada │
│ │
│ • Selección de grupos │
│ • Asignaciones │
│ • Puntuaciones de riesgo │
│ • Razones │
└──────────────────────┘
Implementar en Vercel
Vista previa

- Hacer un fork del repositorio
- Crear una rama de características:git checkout -b feature/amazing-feature
- Guarda los cambios:git commit -m "Añadir una función increíble"
- Envía tu rama:git push origin feature/amazing-feature
- Abre una solicitud de incorporación de cambios.
