Ingeniero de software de Unity3D
Ingeniero de software para proyectos de Unity3D C# con inserción de código directa.
Qué hace
una herramienta del editor de Unity3D que aprovecha los modelos de lenguaje de IA, incluido Gemini, para ayudar a los desarrolladores a generar y modificar código para proyectos de Unity. Entre las funciones clave, se incluyen las siguientes:
- Selección de clases del proyecto
- Entrada de tareas para los cambios de código deseados
- Escanea el proyecto en busca de archivos .cs
- Analiza las clases seleccionadas
- Combina la tarea del usuario con el código de clase
- Crea una instrucción de IA estructurada
- Utiliza extremos de Gemini para solicitudes o respuestas
- Admite varios proveedores (Gemini, OpenAI, Anthropic, Groq)
- Envía instrucciones y procesa respuestas
- Interpreta las respuestas de IA para la creación o modificación de código
- Admite varias operaciones (agregar métodos, modificar clases, etcétera)
- Verifica la validez del código
- Integra código nuevo con archivos existentes
- Actualiza los archivos de proyecto adecuados
- Mantiene la estructura y se adhiere a las jerarquías existentes
- Usa el patrón de cadena de responsabilidad
- Los controladores realizan tareas específicas (arquitecto, validador, combinación)
- Proporciona registros de procesos detallados
- Administra errores y respuestas de la API
El generador de código optimiza la implementación de funciones y la modificación de código aprovechando las capacidades de la IA. Genera sugerencias de código específicas de Unity y conscientes del contexto, lo que mejora la productividad de los desarrolladores y la calidad del código. El diseño modular de la herramienta permite integrar fácilmente nuevos proveedores de IA y pasos de procesamiento personalizados, lo que permite adaptarse a las necesidades cambiantes del proyecto y a las tecnologías de IA.
Con la tecnología de
- Ninguno
Equipo
De
Sanat de Astana Games
De
Kazajistán