Skip to content

Instantly share code, notes, and snippets.

@roxsross
Created April 15, 2026 01:32
Show Gist options
  • Select an option

  • Save roxsross/84329db5766f0439a4fbbaeec455d2e4 to your computer and use it in GitHub Desktop.

Select an option

Save roxsross/84329db5766f0439a4fbbaeec455d2e4 to your computer and use it in GitHub Desktop.
DevOps + IA: Tu primer CLI inteligente

💥 Desafío Final

🚀 DevOps + IA: Tu primer CLI inteligente


🎯 Objetivo

Construir una herramienta en Bash que combine:

👉 Automatización DevOps 👉 Uso inteligente de IA (Copilot, Claude, DeepSeek, Qwen)


🧠 Contexto

Ya aprendiste:

  • Comandos básicos
  • Variables
  • Condicionales
  • Bucles
  • Scripts

👉 Ahora vas a dar el siguiente paso:

usar IA como copiloto, no como muleta 🔥


⚙️ Consigna

Creá un script llamado:

devops_ai.sh

Que implemente un menú interactivo como este:

===== DevOps AI Tool 🔥 =====
1. Info del sistema
2. Crear archivo
3. Diagnóstico de error (con IA)
4. Generar script con IA
5. Salir

🧩 Funcionalidades

🖥️ 1. Info del sistema

Mostrar:

  • Usuario
  • Carpeta actual
  • Fecha

📁 2. Crear archivo

  • Pedir nombre
  • Crear archivo con Bash

🔍 3. Diagnóstico con IA (CLAVE)

El script debe:

  1. Pedir un error al usuario
  2. Generar un prompt como este:
"Sos experto en DevOps y Bash.
Explicá este error y cómo solucionarlo:
[ERROR]
Dame pasos claros."

👉 El usuario debe copiarlo y usarlo en una IA


🤖 4. Generar script con IA

El script debe:

  1. Preguntar:
¿Qué querés automatizar?
  1. Generar un prompt como:
"Sos experto en Bash scripting.
Creá un script que haga:
[INPUT]

Requisitos:
- Usar bash nativo
- Explicar cada paso
- Incluir validaciones"

⚠️ Reglas importantes

  • ❌ No copiar código sin entender
  • ✅ Explicar lo que hace el script
  • ✅ Usar IA como herramienta de aprendizaje

📦 Entrega

Debés presentar:

  • Script funcionando
  • Prompt utilizado
  • Explicación en tus palabras

🔥 Bonus (opcional)

  • Validar inputs
  • Agregar más opciones al menú
  • Comparar resultados entre distintas IAs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment