Conozca el modelo de código de IA de Microsoft
Tip
Consulte la pestaña Texto e imágenes para obtener más detalles.
El modelo MAI-Code es especializado para la ingeniería de software. El nombre completo del modelo, como MAI-Code-1.1-Flash identifica la familia, la versión y la variante:
- MAI-Code identifica un modelo entrenado y optimizado para tareas de codificación.
- Un número como 1.1 identifica una versión del modelo.
- Un sufijo como Flash identifica una variante optimizada para una operación rápida y eficaz.
Los nombres de modelo y las variantes disponibles pueden cambiar a medida que evoluciona la familia. En este módulo, MAI-Code modelo hace referencia al modelo disponible adecuado en la familia MAI-Code.
Información sobre las funcionalidades
Un modelo de MAI-Code puede admitir el trabajo durante todo el ciclo de vida de desarrollo de software, entre los que se incluyen:
- Explorar un repositorio y explicar el código existente.
- Convertir los requisitos en un plan de implementación.
- Generar funciones, componentes, pruebas, scripts y configuración.
- Modificar varios archivos para implementar una característica.
- Diagnosticar un defecto y proponer una corrección.
- Refactorización del código al tiempo que conserva su comportamiento previsto.
- Interpretación de una captura de pantalla o diseño cuando la herramienta de codificación admite la entrada de imagen.
- Uso de herramientas para buscar archivos, editar código, ejecutar comandos y responder a resultados de prueba en un flujo de trabajo agente.
MAI-Code modelos pueden funcionar con muchos lenguajes y ecosistemas comunes, como Python, C++, HTML, CSS, .NET, Java, JavaScript y TypeScript. Esta amplitud es útil para las aplicaciones que combinan front-end, back-end, datos, pruebas y código de infraestructura.
Uso de un modelo de codificación como colaborador
Un modelo de codificación puede generar una implementación completa, pero no reemplaza la sentencia de ingeniería. No conoce automáticamente los requisitos no escritos del proyecto y una respuesta creíble no es prueba de que el código sea correcto.
Use el modelo de forma iterativa:
- Asígnele un objetivo bien definido y un contexto de proyecto relevante.
- Pídale que inspeccione los patrones existentes antes de realizar cambios.
- Revise su plan y el código generado.
- Ejecute pruebas, linters, comprobaciones de tipos y comprobaciones de seguridad.
- Proporcione los resultados y pídale que corrija los problemas.
Este ciclo combina la velocidad de la generación asistida por IA con supervisión humana y validación medible.
Tip
Revise la tarjeta de modelo MAI-Code-1.1-Flash para obtener información detallada sobre las funcionalidades, la evaluación, las limitaciones y los usos previstos de ese modelo.