Ingénieur logiciel Unity3D
Ingénieur logiciel pour les projets Unity3D C# avec insertion de code directe.
Description
un outil d'éditeur Unity3D qui s'appuie sur des modèles de langage basés sur l'IA, y compris Gemini, pour aider les développeurs à générer et à modifier du code pour des projets Unity. Voici les principales fonctionnalités:
- Sélection de classe à partir du projet
- Saisie de la tâche pour les modifications de code souhaitées
- Analyse du projet à la recherche de fichiers .cs
- Analyse des classes sélectionnées
- Combinaison de la tâche utilisateur avec le code de la classe
- Création d'une invite d'IA structurée
- Utilisation de points de terminaison Gemini pour les requêtes/réponses
- Prise en charge de plusieurs fournisseurs (Gemini, OpenAI, Anthropic, Groq)
- Envoi d'invites et traitement des réponses
- Interprétation des réponses de l'IA pour la création/modification de code
- Prise en charge de diverses opérations (ajout de méthodes, modification de classes, etc.)
- Vérification de la validité du code
- Intégration du nouveau code aux fichiers existants
- Mise à jour des fichiers de projet appropriés
- Maintien de la structure et respect des hiérarchies existantes
- Utilisation du modèle de chaîne de responsabilité
- Les gestionnaires effectuent des tâches spécifiques (architecte, valideur, fusionneur)
- Fournit des journaux de processus détaillés
- Gère les erreurs et les réponses de l'API
Le générateur de code simplifie l'implémentation des fonctionnalités et la modification du code en exploitant les fonctionnalités d'IA. Il génère des suggestions de code spécifiques à Unity et tenant compte du contexte, ce qui améliore la productivité des développeurs et la qualité du code. La conception modulaire de l'outil permet d'intégrer facilement de nouveaux fournisseurs d'IA et des étapes de traitement personnalisées, ce qui le rend adaptable aux besoins des projets et aux technologies d'IA en constante évolution.
Conçu avec
- Aucun
Équipe
Par
Sanat d'Astana Games
De
Kazakhstan