Doradztwo inżynierskie

Harness engineering dla agentów programistycznych

Agent programistyczny działa w tzw. harnessie, czyli w środowisku uruchomieniowym i zestawie narzędzi wokół niego: instrukcjach, poleceniach, uprawnieniach i kontrolach w twoich repozytoriach. Rozwijamy to programowe środowisko tak, żeby agent pracował z twoim procesem budowania, testami i code review.

Omów swoją konfigurację

Co obejmuje harness

Pracujemy w twoich repozytoriach nad elementami, które decydują o tym, co agent wie i co może robić.

  • Instrukcje w repozytorium pisane dla agentów
  • Polecenia budowania i testów, które agent może uruchamiać
  • Kontekst i dostęp do narzędzi, w tym zakres plików, usług i endpointów
  • Uprawnienia i zasady zatwierdzania edycji, poleceń powłoki i dostępu do sieci
  • Hooki, testy, etapy review i zasady dokumentowania

Konfiguracja w systemie kontroli wersji

Pliki harnessu powinny trafić do systemu kontroli wersji, mieć wyznaczonego właściciela i ustalony proces zmian. Bez tego repozytoria rozjeżdżają się, bo inżynierowie dodają własne ustawienia. Pomagamy ustalić, co jest wspólne dla repozytoriów, co zostaje lokalne i jak wykrywać rozbieżności.

Przekazanie

Zmieniamy jeden element harnessu na raz i sprawdzamy efekt na reprezentatywnych zadaniach, a gdy potrzebne jest porównanie, korzystamy z ewaluacji na repozytoriach. Twoi inżynierowie dostają konfigurację i runbooki, żeby dalej rozwijać ją samodzielnie.

Pytania

Mamy już pliki z instrukcjami dla agentów. Od czego zacząć?

Od tego, co już masz. Porównujemy istniejące instrukcje z poleceniami, które faktycznie budują i testują repozytorium, usuwamy nieaktualne lub sprzeczne wskazówki i umieszczamy pliki w systemie kontroli wersji z wyznaczonym właścicielem.

Których agentów programistycznych to dotyczy?

Tych, których używa twój zespół. Większość zasad dotyczących harnessu działa w różnych narzędziach, choć formaty plików się różnią.

Powiązane usługi

Omów swoją konfigurację

Jeszcze nie używasz agentów programistycznych albo chcesz omówić, jak twój zespół korzysta z nich teraz? Napisz krótko o zespole, repozytoriach, narzędziach i problemie, nad którym pracujesz.

Otwórz szkic e-maila

Otwiera szkic w twoim programie pocztowym. Wysyłasz go sam, a strona nie może potwierdzić dostarczenia.

Bezpłatny przegląd zużycia

Wyślij dane o zużyciu z jednego miesiąca, a dostaniesz bezpłatnie jednostronicowe zestawienie wydatków.

Bezpłatny przegląd zużycia