Este repositorio contiene mi configuración completa de Continue.dev, incluyendo el archivo config.yml personalizado y la construcción de asistentes especializados para diferentes tareas. La configuración está optimizada para maximizar la productividad en proyectos de DevOps y arquitectura cloud.
Continue.dev es una extensión de VS Code que integra modelos de IA directamente en tu flujo de desarrollo.
- 🌐 Website: https://continue.dev
- 📚 Documentation: https://docs.continue.dev
- 🐙 GitHub: https://github.com/continuedev/continue
- 💬 Discord Community: https://discord.gg/NWtdYexhMs
Esta configuración está diseñada para consumir Amazon Bedrock como proveedor principal de modelos de IA, lo que nos permite:
- 🔐 Seguridad Enterprise: Datos procesados en tu propia cuenta AWS
- 🌍 Múltiples LLMs: Acceso a diferentes modelos desde una sola API
- 💰 Costo Optimizado: Pago por uso sin suscripciones mensuales
- 🔒 Compliance: Cumple con regulaciones corporativas
- ⚡ Baja Latencia: Infraestructura AWS optimizada
Este diagrama ilustra la arquitectura de un entorno de desarrollo basado en inteligencia artificial que integra herramientas locales con servicios de AWS. Un ingeniero de la nube utiliza VS Code con la extensión Continue.dev para conectarse de forma segura a Amazon Bedrock a través de autenticación IAM, accediendo así a modelos de lenguaje avanzados como Claude 4 Sonnet (especializado en razonamiento complejo) y Amazon Nova Premiere (optimizado para generación de código). Esta configuración permite aprovechar las capacidades de IA para casos de uso específicos como revisión de código, diseño de arquitecturas AWS y planificación de arquitecturas de sistemas, creando un flujo de trabajo eficiente que combina el desarrollo local con la potencia de los servicios de IA en la nube de Amazon.
graph TB
subgraph "💻 Development Environment"
A[👨💻 Cloud Engineer] --> B[VS Code IDE]
B --> C[Continue.dev Extension]
end
subgraph "☁️ AWS Cloud"
D[🔐 AWS IAM Authentication]
E[🛡️ Amazon Bedrock Service]
subgraph "🤖 Foundation Models"
F1[🧠 Claude 4 Sonnet<br/>Complex Reasoning]
F3[🧠 Amazon Nova Premiere<br/>Code Generation]
end
end
subgraph "🎯 Use Cases"
G1[🔍 Code Review]
G2[🧪 AWS Architecture]
G5[🏗️ Architecture Design]
end
%% Connections
C -->|API Calls| D
D -->|Authenticated| E
E --> F1
E --> F3
F1 --> G1
F1 --> G5
F3 --> G2
%% Styling
classDef aws fill:#FF9900,stroke:#232F3E,stroke-width:2px,color:#fff
classDef llm fill:#4CAF50,stroke:#2E7D32,stroke-width:2px,color:#fff
classDef dev fill:#2196F3,stroke:#1565C0,stroke-width:2px,color:#fff
classDef usecase fill:#9C27B0,stroke:#6A1B9A,stroke-width:2px,color:#fff
class D,E aws
class F1,F2,F3,F4,F5 llm
class A,B,C dev
class G1,G2,G3,G4,G5 usecase
Este diagrama de secuencia detalla el flujo completo de comunicación entre un ingeniero de la nube y los servicios de IA de AWS durante el proceso de desarrollo. El proceso inicia cuando el desarrollador abre su proyecto en VS Code, activando automáticamente la extensión Continue que se autentica con AWS Bedrock mediante credenciales IAM. Una vez establecida la conexión, el sistema permite dos tipos principales de interacciones: revisiones de código profundas (donde el desarrollador ejecuta comandos como /review para obtener análisis detallados del código) y consultas rápidas para resolver dudas puntuales. En ambos casos, las solicitudes viajan desde VS Code a través de Continue hacia AWS Bedrock, que las enruta al modelo Claude 4 para su procesamiento, y las respuestas regresan por el mismo camino hasta presentarse al desarrollador de manera clara y contextualizada en su entorno de desarrollo.
sequenceDiagram
participant Dev as 👨💻 Cloud Engineer
participant VSCode as 💻 VS Code
participant Continue as 🔌 Extensión Continue
participant AWS as ☁️ AWS Bedrock
participant Claude as 🧠 Claude 4
Dev->>VSCode: Abre el proyecto
VSCode->>Continue: Carga la extensión
Continue->>AWS: Se autentica con IAM
Note over Dev,Claude: Escenario de Revisión de Código
Dev->>Continue: Comando /review
Continue->>AWS: Solicitud con contexto del código
AWS->>Claude: Enruta a Claude 4
Claude->>AWS: Respuesta con análisis
AWS->>Continue: Respuesta formateada
Continue->>VSCode: Muestra los resultados
VSCode->>Dev: Presenta sugerencias
Note over Dev,Claude: Escenario de Pregunta Rápida
Dev->>Continue: Pregunta rápida
Continue->>AWS: Solicitud ligera
AWS->>Claude: Enruta a Claude 4
Claude->>AWS: Respuesta rápida
AWS->>Continue: Respuesta inmediata
Continue->>VSCode: Muestra instantáneamente
VSCode->>Dev: Presenta la respuesta