Amp
Agent AI wspierający programowanie bezpośrednio w terminalu. Narzędzie automatyzuje edycję plików, uruchamia testy i rozwiązuje błędy w kodzie.

Amp to agent AI do programowania, który działa jako interfejs wiersza poleceń (CLI) oraz rozszerzenie do edytorów kodu. Aplikacja pozwala na interakcję z najnowszymi modelami językowymi bezpośrednio w środowisku pracy programisty. System wykonuje polecenia w powłoce, analizuje strukturę plików i wprowadza zmiany w kodzie na podstawie instrukcji tekstowych. Dzięki integracji z popularnymi edytorami, zmiany wprowadzane przez agenta są widoczne natychmiast w otwartych projektach.
Przykładowe funkcje:
- Trzy tryby pracy dostosowane do różnych zadań: szybki do prostych poprawek, inteligentny do standardowego kodowania oraz tryb głębokiego rozumowania do złożonych problemów.
- Samodzielne uruchamianie poleceń terminalowych w celu inspekcji kodu lub weryfikacji poprawności zbudowanej aplikacji.
- Tworzenie podagentów do równoległego wykonywania niezależnych zadań w ramach jednego projektu.
- Obsługa plików konfiguracyjnych określających konwencje i strukturę bazy kodu dla lepszego dopasowania generowanych rozwiązań.
- Przegląd kodu pod kątem błędów, luk bezpieczeństwa oraz zgodności ze stylem przyjętym w zespole.
Przykładowe zastosowania:
- Automatyczna migracja bibliotek wykresów i komponentów interfejsu w istniejących projektach.
- Tworzenie reprodukcji błędów bezpieczeństwa i testowanie podatności na ataki.
- Projektowanie i wdrażanie szkieletów nowych narzędzi terminalowych oraz systemów zarządzania danymi.
- Generowanie diagramów przepływu danych na podstawie analizy logiki aplikacji.
- Refaktoryzacja kodu i poprawianie zachowania zdarzeń myszy lub fokusu w interfejsach użytkownika.



