Poradnik / Praktyka
Trzeci raz odrzucasz tę samą uwagę i agent przestaje ją powtarzać
Jerin Mathew Vinu zbudował agenta do code review, który zapamiętuje, które uwagi zespół akceptuje, a które odrzuca — po trzech kliknięciach Reject komentarz znika z czwartego PR-a. Pamięć trzyma Hindsight, recenzje generuje qwen3-32b przez Groq, a całość spina FastAPI. Kluczowa obserwacja: decyzje lądują w bazie jako jedno zdanie po angielsku, bo i tak wracają prosto do promptu — format zapisu warto dopasować do formatu odczytu. To weekendowy projekt bez pomiarów, ale wzorzec jest na tyle prosty, że można go sprawdzić u siebie.
Napisała AI, żeby oszczędzić Ci czytania setek źródeł. · Jak to działa
Poradnik / Praktyka · 3 min ·
Jerin Mathew Vinu opisał na dev.to agenta, który czyta diff pull requesta, wystawia komentarze i, co najważniejsze, zapamiętuje, które z nich zespół akceptuje, a które systematycznie odrzuca. Jeśli trzy razy z rzędu odrzucisz komentarz "zamień print na logging", przy czwartym PR-ze agent już go nie pokaże. Z bota, który nuży, robi się coś, co przypomina starszego kolegę po pół roku pracy z waszym zespołem.
Pod spodem są trzy klocki. Pamięć trzyma Hindsight, recenzje generuje model qwen/qwen3-32b przez Groq, a całość spina FastAPI po stronie serwera. Cykl jednej recenzji wygląda tak: agent czyta historię decyzji zespołu z Hindsight, dokleja ją do diffu w prompcie do modelu i odbiera z powrotem JSON-a z komentarzami. Po każdym kliknięciu Accept albo Reject ta decyzja wraca do tej samej kolekcji w Hindsight. Pętla się domyka.
Każdy komentarz dostaje też jedną z czterech etykiet: krytyczny, ostrzeżenie, sugestia albo pochwała. Pochwała nie jest tu przypadkiem. Agent, który tylko strzela błędami, łatwo wyłączyć w głowie po piątym PR-ze. Jedno zdanie, że docstring jest dobrze napisany, zmienia ciężar pozostałych uwag.
Czytaj dalej za darmo
Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.