Prześledź jedną instrukcję
Programowanie polega na opisywaniu operacji, które komputer może wykonać. Język programowania ma określoną składnię i reguły. W PHP instrukcja echo wysyła tekst na wyjście programu. Ten kompletny skrypt wypisuje wiadomość:
<?php
echo "Hello, Kodivo!";
Wynik
Hello, Kodivo!
Znacznik <?php rozpoczyna kod PHP. Cudzysłowy otaczają tekst, a średnik kończy instrukcję. Wynik to Hello, Kodivo!. Komputer nie dopowiada celu wiadomości. Wykonuje operację opisaną przez kod.
Gdy program rośnie, instrukcje zaczynają korzystać z danych, podejmować decyzje i wywoływać funkcje. Nadal możesz badać jego działanie przez konkretne pytanie: jakie dane otrzymuje i jaki wynik ma zwrócić?
Gdzie działa aplikacja internetowa
W aplikacji internetowej przeglądarka wysyła żądanie do serwera. Serwer może uruchomić kod PHP, odczytać potrzebne dane i odesłać odpowiedź. Przeglądarka otrzymuje na przykład HTML opisujący stronę. Zwykle nie dostaje źródłowego kodu PHP.
HTML opisuje strukturę dokumentu, CSS jego wygląd, a JavaScript może obsługiwać interakcje w przeglądarce. Baza danych przechowuje informacje, które mają przetrwać kolejne żądania. Nie każdy skrypt wymaga wszystkich tych elementów. Wiadomość z pierwszego przykładu możesz wyświetlić także w terminalu.
W Kodivo zapis postępu wymaga współpracy interfejsu i serwera. Samo kliknięcie przycisku w przeglądarce nie opisuje jeszcze reguł zapisu. Serwer sprawdza, do kogo należy postęp i której lekcji dotyczy.
Co wnosi agent AI
Agent AI może czytać pliki projektu, proponować zmiany i używać udostępnionych narzędzi. Zakres jego działania zależy od klienta oraz przyznanego dostępu. Potrzebuje opisu zadania, żeby wybrać zachowanie odpowiadające Twojemu celowi.
MCP umożliwia klientowi AI korzystanie z narzędzi innej aplikacji. W Kodivo służy do pobierania materiałów i obsługi nauki. Nie jest to edytor wykonujący przesłany kod PHP. Uruchamianie pliku na komputerze pozostaje oddzielną czynnością, którą możesz zlecić swojemu agentowi.
Opisz mały program
Opisz program, który wypisuje Twoje imię i liczbę ukończonych lekcji. Zdecyduj, czy liczba jest wpisana w kodzie, czy odczytywana z zapisanych danych. Na początku wybierz wartość wpisaną ręcznie. Poproś agenta o jeden plik i wyjaśnienie każdej instrukcji.
Przydatne źródła to pierwszy tutorial PHP oraz wyjaśnienie działania sieci w MDN. W Kodivo możesz zacząć od krótkiej lekcji i zobaczyć obok siebie objaśnienie, kod oraz wynik.