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
- Combine la tâche utilisateur avec le code de la classe
- Crée une invite d'IA structurée
- Utilise des points de terminaison Gemini pour les requêtes/réponses
- Prend en charge plusieurs fournisseurs (Gemini, OpenAI, Anthropic, Groq)
- Envoie des invites et traite les réponses
- Interpréte les réponses de l'IA pour la création/modification de code
- Prend en charge diverses opérations (ajout de méthodes, modification de classes, etc.)
- Vérifie la validité du code
- Intégration du nouveau code aux fichiers existants
- Mise à jour des fichiers de projet appropriés
- Maintient la structure et respecte les hiérarchies existantes
- Utilise le 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

  • Aucune

Équipe

Par

Sanat d'Astana Games

De

Kazakhstan