Ty definiujesz rezultat
Mówisz, co ma być prawdą dla użytkownika i czego system nigdy nie może zrobić.
Szkoła świadomego właściciela produktu
Nie musisz być programistą, żeby prowadzić profesjonalny produkt AI.
Po przejściu tej ścieżki nie będziesz pisał całego systemu sam. Będziesz wiedział, jakie decyzje należą do Ciebie, co oddelegować AI i po czym poznać, że praca została wykonana dobrze.
Zacznij od kontraktu00 / Twoja nowa rola
Mówisz, co ma być prawdą dla użytkownika i czego system nigdy nie może zrobić.
Przygotowuje specyfikację, kod, testy, analizę błędów i dokumentację.
Build, test, log, zrzut lub odpowiedź systemu potwierdzają wynik. Sam komunikat nie wystarcza.
Twoja przewaga nie polega na tym, że znasz składnię. Polega na tym, że potrafisz nazwać właściwy rezultat, granicę ryzyka i wymagany dowód.
Matt Pocock
Typ opisuje oczekiwany kształt. Walidacja sprawdza, czy rzeczywistość naprawdę do niego pasuje.
Po ludzku
Program nie powinien zgadywać, czy dostał adres bazy, właściwy klucz albo zgodę użytkownika. Ma sprawdzić to na wejściu i zatrzymać się, jeśli coś się nie zgadza.
Wyobraź to sobie
Lista pasażerów nie dowodzi, że wszyscy weszli do samolotu. Potrzebna jest kontrola przy bramce. TypeScript tworzy listę, a walidacja sprawdza obecność.
Tak wygląda to w AIOS Brain
Twoje decyzje
Praca dla AI
Dowód wykonania
Prompt do użycia w AIOS Brain
Zmapuj granice danych tej funkcji. Dla każdej podaj schemat wejścia, możliwe wyniki, warunki zatrzymania i test negatywny. Nie implementuj, dopóki kontrakt nie będzie jednoznaczny.
Sprawdź rozumienie
Kent C. Dodds
Największą pewność dają testy obejmujące współpracę kilku części systemu, uzupełnione małą liczbą krytycznych testów od początku do końca.
Po ludzku
Nie chodzi o tysiąc drobnych testów. Chodzi o potwierdzenie całej ważnej historii: użytkownik pisze, agent rozumie kontekst, wybiera narzędzie, wykonuje zadanie i pokazuje prawdziwy rezultat.
Wyobraź to sobie
Możesz osobno sprawdzić silnik, hamulce i światła. Klient nadal potrzebuje jazdy próbnej całym samochodem.
Tak wygląda to w AIOS Brain
Twoje decyzje
Praca dla AI
Dowód wykonania
Prompt do użycia w AIOS Brain
Zaprojektuj Testing Trophy dla tej funkcji. Zacznij od zachowania użytkownika. Wskaż testy statyczne, jednostkowe, integracyjne i maksymalnie dwa E2E. Uzasadnij, jaki rodzaj ryzyka łapie każdy test.
Sprawdź rozumienie
Hamel Husain i Shreya Shankar
Najpierw analizujesz prawdziwe błędy, potem tworzysz z nich zestaw przypadków i dopiero wtedy mierzysz poprawę.
Po ludzku
Klasyczny test wie, czy dwa plus dwa daje cztery. Eval sprawdza bardziej ludzkie kryteria: czy odpowiedź użyła właściwego kontekstu, podała źródło, wykonała zadanie i nie zmyśliła rezultatu.
Wyobraź to sobie
To nie egzamin z jedną odpowiedzią. To karta oceny rozmowy sprzedażowej: kilka kryteriów, przykłady dobrych i złych zachowań oraz człowiek kalibrujący ocenę.
Tak wygląda to w AIOS Brain
Twoje decyzje
Praca dla AI
Dowód wykonania
Prompt do użycia w AIOS Brain
Zbuduj pierwszy eval set dla tego agenta na podstawie 20 realnych zadań. Najpierw zaproponuj taksonomię błędów i rubrykę oceny. Nie używaj jednej ogólnej oceny jakości.
Sprawdź rozumienie
Simon Willison
Największe ryzyko powstaje, gdy jeden agent widzi prywatne dane, czyta niezaufaną treść i może wysyłać informacje na zewnątrz.
Po ludzku
Złośliwa instrukcja może być ukryta w mailu, dokumencie albo stronie. Model może potraktować ją jak polecenie. Sam lepszy prompt nie jest wystarczającą barierą.
Wyobraź to sobie
Nie dajesz jednej osobie klucza do sejfu, prawa do czytania anonimowych poleceń i możliwości wysyłania paczek bez kontroli.
Tak wygląda to w AIOS Brain
Twoje decyzje
Praca dla AI
Dowód wykonania
Prompt do użycia w AIOS Brain
Przeprowadź threat model tej funkcji metodą Lethal Trifecta. Zmapuj prywatne dane, niezaufane wejścia i kanały wyjściowe. Zaproponuj zmianę architektury, która przerywa co najmniej jedno połączenie.
Sprawdź rozumienie
Anthropic Engineering
Jeśli znasz kolejne kroki, zapisz je w kodzie. Agent jest potrzebny tam, gdzie droga zależy od nieprzewidywalnej sytuacji.
Po ludzku
Agent brzmi atrakcyjnie, ale kosztuje więcej, działa wolniej i trudniej go przewidzieć. Faktura, usunięcie danych lub wysłanie maila powinny przejść przez określony proces, nawet jeśli AI pomaga podjąć część decyzji.
Wyobraź to sobie
Pociąg jedzie po torach, gdy cel i trasa są znane. Terenówka ma sens dopiero tam, gdzie drogi naprawdę nie ma.
Tak wygląda to w AIOS Brain
Twoje decyzje
Praca dla AI
Dowód wykonania
Prompt do użycia w AIOS Brain
Rozdziel ten proces na workflow i decyzje modelu. Wszystkie znane kroki zapisz deterministycznie. Autonomię zostaw tylko tam, gdzie nie da się z góry opisać właściwej ścieżki.
Sprawdź rozumienie
Charity Majors i OpenTelemetry
Każde wykonanie powinno zostawiać spójny ślad od intencji użytkownika do zweryfikowanego rezultatu.
Po ludzku
Gdy agent zawiedzie, nie wystarczy informacja, że API zwróciło błąd. Musisz zobaczyć: jaki agent działał, jaki miał zakres, co pobrał, jakie narzędzie wybrał, ile to kosztowało i gdzie dokładnie zatrzymał się proces.
Wyobraź to sobie
Numer przesyłki pozwala prześledzić całą drogę paczki. Trace ID robi to samo z zadaniem agenta.
Tak wygląda to w AIOS Brain
Twoje decyzje
Praca dla AI
Dowód wykonania
Prompt do użycia w AIOS Brain
Zaprojektuj ślad wykonania dla tego agent_run. Pokaż span dla retrieval, wywołania modelu, każdego narzędzia, approval i verification. Wskaż pola, które trzeba zredagować ze względu na prywatność.
Sprawdź rozumienie
Google SRE i Martin Fowler
Ustal poziom niezawodności, mierz go i zamień najważniejsze decyzje architektoniczne w automatyczne testy.
Po ludzku
Dokument z zasadami jest dobrym początkiem. Profesjonalny system sam blokuje zmianę, która łamie izolację danych, używa produkcyjnego klucza na stagingu albo pozwala narzędziu ominąć zatwierdzenie.
Wyobraź to sobie
Przepisy budowlane są skuteczne dopiero wtedy, gdy konstrukcja przechodzi pomiary i odbiór. Sama deklaracja architekta nie utrzyma budynku.
Tak wygląda to w AIOS Brain
Twoje decyzje
Praca dla AI
Dowód wykonania
Prompt do użycia w AIOS Brain
Zamień zasady tej funkcji na mierzalne SLI, jedno realistyczne SLO i automatyczne fitness functions. Dodaj warunek zatrzymania wdrożeń oraz procedurę rollbacku.
Sprawdź rozumienie
Plan zastosowania
Wybierz jeden przepływ AIOS Brain. Opisz oczekiwany rezultat, granice danych, stany wyniku oraz działania wymagające zgody.
Wskaż trzy krytyczne historie użytkownika. Dla każdej określ test, eval i dowód zamykający zadanie.
Zrób threat model Lethal Trifecta. Rozdziel dostęp do danych, niezaufane wejścia i komunikację zewnętrzną.
Podłącz trace, wybierz pierwsze SLO i ustal jedną fitness function, która automatycznie blokuje złamanie architektury.
Słownik operatora
Najważniejszy wniosek
Zacznij od jednej lekcji. Odpowiedz na pytanie, skopiuj prompt i zastosuj go do jednego realnego przepływu AIOS Brain.
Wróć do początku kursu