¿Qué hace verificación-de-viabilidad-técnica?
Habilidad de agente de IA: verificar planes técnicos contra registros en vivo (HuggingFace/Ollama/GitHub/PyPI/npm) con consultas por lotes en paralelo y una lista de verificación de errores comunes.
Descripción
Esta habilidad permite a un agente de IA validar de forma automática si los componentes de un plan técnico (modelos, librerías, paquetes, repositorios) están realmente disponibles en sus respectivos registros oficiales. Realiza consultas en paralelo para acelerar el proceso y ofrece un conjunto de puntos de control basados en errores comunes identificados en la práctica.
Registros compatibles
- HuggingFace: Verifica modelos, datasets y spaces.
- Ollama: Comprueba modelos disponibles en la librería oficial.
- GitHub: Confirma la existencia de repositorios y releases.
- PyPI: Valida la existencia de paquetes de Python.
- npm: Verifica paquetes de Node.js.
Uso
El agente recibe un plan técnico y extrae las referencias a los componentes. Luego realiza consultas por lotes a los registros correspondientes. Los resultados se devuelven como un informe estructurado que indica:
- Componentes encontrados (con metadatos relevantes).
- Componentes no encontrados o con problemas.
- Errores comunes o advertencias basadas en la lista de verificación.
Lista de verificación de errores comunes
- Versiones desactualizadas: Verificar que la versión especificada sea la más reciente o esté soportada.
- Nombres mal escritos: Comprobar la ortografía exacta del nombre del paquete/modelo.
- Dependencias faltantes: Confirmar que las dependencias del componente también están disponibles.
- Compatibilidad de plataforma: Asegurar que el componente sea compatible con el sistema operativo o entorno de ejecución.
- Licencias: Evaluar si la licencia del componente es compatible con el proyecto.
- Deprecación: Identificar componentes marcados como obsoletos o eliminados.
Contribuciones
Las contribuciones son bienvenidas. Para agregar soporte para un nuevo registro, sigue la guía de contribución en el repositorio.
Licencia
Este proyecto está bajo la licencia MIT.