Przejdź do treści

O projekcie

Ralph Wiggum opakowuje CLI claude i uruchamia prompt iteracyjnie. Każda runda sprawdza, czy poprzednia faktycznie skończyła zadanie; pętla kończy się dopiero, gdy Claude wyemituje jawną obietnicę ukończenia.

Mój wkład

  1. 01Codzienne testy na prawdziwych projektach — zgłaszanie, czego brakuje i co przeszkadza w samodzielnej pracy agenta.
  2. 02Współtworzenie promptów pętli: zasad, według których agent może obiecać ukończenie dopiero po weryfikacji pracy.
  3. 03Pomysły, które ukształtowały rozwój — od limitów iteracji i wznawialnego stanu po konfigurację per projekt.
  4. 04Sam development odbywał się na komputerze kolegi — ja skupiałem się na produkcie, promptach i feedbacku.
“Powstał w czasach, gdy agenci AI mieli jeszcze problem z autonomiczną pracą — zatrzymywali się w połowie i ogłaszali sukces. Ralph pilnował, żeby mówili prawdę.”

Najważniejsze

  • Limity min / max iteracji, własne obietnice, wznawialny stan i opcjonalna kontynuacja sesji.
  • Pasek statusu w ratatui, renderowanie markdownu i kolorowe wyjście w terminalu.
  • Plik .ralph.toml per projekt z prefiksem, sufiksem i promptem systemowym.
  • Rust 2024, asynchronicznie na Tokio.
Następny projekt →Canopy