Zacznij od widocznego zachowania
„Dodaj wyszukiwarkę” pozostawia wiele decyzji otwartych. Kto ma z niej korzystać? Jakie dane przeszukuje? Czy ma uwzględniać robocze materiały? Zanim agent zmieni pliki, opisz rezultat z perspektywy użytkownika.
Dla katalogu lekcji wymaganie może brzmieć: „Zalogowana osoba wyszukuje opublikowane lekcje PHP po tytule. Puste zapytanie pokazuje dotychczasową listę. Brak dopasowania daje komunikat z możliwością wyczyszczenia pola”. Taki opis pozwala ocenić rozwiązanie bez narzucania każdej linii kodu.
To przykład zadania projektowego, a nie deklaracja, że Kodivo ma taką wyszukiwarkę w interfejsie. Zasada przydaje się przy dowolnej nowej funkcji: najpierw opisz, co użytkownik zrobi i co zobaczy.
Przekaż kontekst istniejącego projektu
Poproś agenta, żeby najpierw przeczytał istniejącą implementację i testy powiązanego obszaru. Wskaż ekran lub pliki, jeśli je znasz. Powiedz, które zachowanie trzeba zachować, na przykład kolejność lekcji albo ograniczenie do opublikowanych materiałów.
Wiele projektów ma już walidację, kontrolę dostępu i komponenty interfejsu. Agent może je wykorzystać, jeśli zna kontekst. Zanim poprosisz o nową warstwę lub pakiet, sprawdź, czy rozwiązanie jest już dostępne w kodzie lub frameworku.
Uzasadnij ograniczenia
Ograniczenie jest użyteczne, gdy opisuje rzeczywisty koszt lub granicę. „Nie dodawaj zależności, bo obecny framework obsługuje to zadanie” daje agentowi powód. „Nie zmieniaj procesu publikacji” chroni konkretny obszar. Ogólna prośba o „najlepszą architekturę” pozostawia ocenę bez kryteriów.
Możesz użyć takiego polecenia:
Sprawdź obecny katalog i testy. Dodaj wyszukiwanie opublikowanych lekcji po tytule. Zachowaj dotychczasową kolejność i ograniczenia dostępu. Użyj istniejącego pola formularza oraz mechanizmów frameworka. Nową zależność albo dodatkową warstwę uzasadnij przed wdrożeniem. Sprawdź puste zapytanie, brak wyników i niewidoczność szkiców.
Ustal sposób sprawdzenia rezultatu
Poproś o opis zmienionego zachowania, wyniki właściwych testów i nierozstrzygnięte decyzje. Sprawdź, czy dowód odpowiada wymaganiu: test wyszukiwania po tytule nie zastępuje sprawdzenia, że szkice pozostają niedostępne. Zleć poprawki w małym zakresie i ponownie sprawdź zmienione przypadki.
Wiedzę potrzebną do takich rozmów możesz budować na krótkich lekcjach Kodivo. Przy połączeniu MCP agent pobiera materiał i kontekst nauki, więc możesz poprosić o omówienie konkretnej reguły przed zleceniem zmiany w swoim projekcie. Kodivo nie potrzebuje dostępu do Twoich plików, aby udostępnić lekcję.