Cody
Asystent programowania AI w formie rozszerzenia do IDE. Pisze, poprawia i wyjaśnia kod, wykorzystując kontekst z lokalnych i zdalnych baz kodu.

Cody to asystent programowania pracujący bezpośrednio w środowisku programistycznym. Aplikacja wykorzystuje technologię Sourcegraph do analizy całego repozytorium, co pozwala jej rozumieć zależności między plikami, symbolami i wzorcami użycia w projekcie. Użytkownik komunikuje się z systemem poprzez czat lub bezpośrednio w edytorze, otrzymując sugestie dopasowane do specyfiki konkretnej bazy kodu.
Przykładowe funkcje:
- Czat programistyczny umożliwiający zadawanie pytań o strukturę i logikę otwartego projektu.
- Automatyczne uzupełnianie kodu i edycja w czasie rzeczywistym na podstawie ruchu kursora.
- Wywoływanie kontekstu z konkretnych plików lub symboli za pomocą oznaczenia @ w oknie rozmowy.
- Biblioteka gotowych i własnych poleceń do automatyzacji powtarzalnych zadań w workflow.
- Filtrowanie kontekstu pozwalające wykluczyć wybrane repozytoria z wyników analizy AI.
Przykładowe zastosowania:
- Szybkie identyfikowanie i naprawianie błędów w kodzie dzięki sugestiom debugowania.
- Generowanie nowych fragmentów kodu na podstawie istniejących w firmie wzorców i API.
- Wyjaśnianie działania skomplikowanych funkcji lub całych modułów w dużych, wieloplatformowych projektach.
- Automatyzacja tworzenia testów jednostkowych i dokumentacji przy użyciu dedykowanych poleceń.



