Ellipsis
Narzędzie do code review AI, które automatycznie sprawdza pull requesty, wykrywa błędy logiczne i generuje gotowy kod bezpośrednio w GitHub lub GitLab.

Ellipsis to wirtualny asystent programisty wspierający proces przeglądu kodu (code review). Aplikacja integruje się bezpośrednio z repozytorium i analizuje każdy commit pod kątem błędów oraz zgodności ze standardami zespołu. Programista komunikuje się z systemem za pomocą komentarzy, zlecając mu poprawki lub zadając pytania dotyczące logiki plików.
Przykładowe funkcje:
- Wykrywanie błędów logicznych, antywzorców i naruszeń zasad stylu w każdym pull requeście.
- Generowanie przetestowanego kodu na podstawie instrukcji przekazanych w komentarzach.
- Automatyczne tworzenie opisów zmian (changelog) oraz podsumowań dla pull requestów.
- Udzielanie odpowiedzi na pytania techniczne dotyczące struktury i działania bazy kodu.
- Egzekwowanie wytycznych zawartych w dokumentacji stylu napisanej w języku naturalnym.
- Uczenie się na podstawie reakcji zespołu i dostosowywanie uwag do preferencji programistów.
Przykładowe zastosowania:
- Automatyczne sprawdzanie, czy nowy kod posiada odpowiadające mu testy jednostkowe.
- Przyspieszanie procesu wdrażania nowych pracowników poprzez wyjaśnianie zawiłości projektowych.
- Samodzielne naprawianie błędów wykrytych podczas budowania aplikacji lub testów.
- Masowe przeprowadzanie refaktoryzacji oraz aktualizacji bibliotek w wielu plikach jednocześnie.
- Tworzenie planów implementacji dla nowych funkcjonalności na podstawie zgłoszeń błędów.
