Inżynier oprogramowania Unity3D
Programista oprogramowania do projektów Unity3D C# z bezpośrednim wstawianiem kodu.
Działanie
narzędzie Unity3D Editor, które wykorzystuje modele językowe AI, w tym Gemini, aby pomagać programistom w generowaniu i modyfikowaniu kodu w projektach Unity; Najważniejsze funkcje:
- Wybieranie klasy z projektu
- Wprowadzanie zmian w kodzie na podstawie zadania
- Skanowanie projektu pod kątem plików .cs
- Analizowanie wybranych klas
- Łączenie zadania użytkownika z kodem klasy
- Tworzenie promptów AI o strukturze
- Wykorzystywanie punktów końcowych Gemini do wysyłania żądań i otrzymywania odpowiedzi
- Obsługa wielu dostawców (Gemini, OpenAI, Anthropic, Groq)
- Wysyłanie promptów i przetwarzanie odpowiedzi
- Interpretowanie odpowiedzi AI na potrzeby tworzenia i modyfikowania kodu
- Obsługa różnych operacji (dodawanie metod, modyfikowanie klas itp.)
- Sprawdzanie poprawności kodu
- Integrowanie nowego kodu z dotychczasowymi plikami
- Aktualizowanie odpowiednich plików projektu
- Zachowanie struktury i przestrzeganie istniejących hierarchii
- Wykorzystywanie wzorca łańcucha odpowiedzialności
- Wykonywanie określonych zadań przez moduły (Architector, Validator, Merger)
- Zapisywanie szczegółowych dzienników procesu
- Zarządzanie błędami i odpowiedziami interfejsu API
Generator kodu upraszcza implementację funkcji i modyfikowanie kodu dzięki możliwościom AI. Generuje sugestie kodu uwzględniające kontekst i specyficzne dla Unity funkcje, co zwiększa produktywność programistów i jakość kodu. Modułowa budowa narzędzia umożliwia łatwą integrację nowych dostawców AI i niestandardowych kroków przetwarzania, dzięki czemu można je dostosować do zmieniających się potrzeb projektów i technologii AI.
Utworzone za pomocą
- Brak
Zespół
Autor:
Sanat z Astana Games
Od
Kazachstan