Lilith.
⌕
Ilustracja redakcyjna: Datasette Agent 0.5a0 ustawił chat obok aplikacji bazodanowej
Ilustracja Lilith · remiks redakcyjny

Datasette Agent 0.5a0 dodaje panel, który utrzymuje chat obok tabeli, zapytania lub aplikacji bazodanowej. W połączeniu z datasette-apps pozwala stworzyć aplikację poleceniem i dalej ją modyfikować w rozmowie widocznej obok rezultatu.

Panel połączył rozmowę z aktywną stroną Datasette

Chat mógł już uruchamiać narzędzia i zwracać wyniki. Nowy panel pokazuje jednocześnie dwie powierzchnie pracy: rozmowa trwa, a obok pozostaje konkretna strona Datasette. Użytkownik widzi tabelę, zapytanie lub aplikację, o której właśnie rozmawia.

Simon Willison nazywa panel najważniejszą nowością wersji 0.5a0. Publiczne demo działa na agent.datasette.io po zalogowaniu przez GitHub. To nadal wersja alfa, czyli szybko rozwijane narzędzie, a nie stabilny interfejs produkcyjny.

Edycja obok podglądu skraca pętlę informacji zwrotnej

Największą korzyścią jest wspólny kontekst, a nie kolejne okno chatu. Użytkownik może obejrzeć wynik, poprosić o zmianę i od razu ją sprawdzić. Przy wewnętrznych dashboardach i analizie danych odpada część kopiowania nazw tabel, adresów URL i opisów błędów między narzędziami.

Ten release dotyczy innej warstwy niż datasette-apps 0.3a0, o którym Radar pisał wcześniej. Apps dodało dokładniejsze uprawnienia do zapisanych zapytań. Agent 0.5a0 zmienia samo miejsce pracy. Obie zmiany się uzupełniają, lecz panel nie aktualizuje zasad bezpieczeństwa.

Widoczny wynik może skłaniać do zbyt szybkiej akceptacji

Panel poprawia orientację, ale nie sprawdza poprawności zapytania ani skutków zapisu. Przekonujący wykres może korzystać ze złego filtra, a aplikacja może mieć szerszy dostęp, niż zakłada użytkownik. Bliskość rozmowy i wyniku skraca kontrolę, lecz jej nie zastępuje.

Źródło nie podaje pomiarów opóźnień, błędów ani testów z użytkownikami. Ocena lepszego workflow opiera się więc na projekcie interfejsu i publicznym demo, a nie na danych z eksploatacji.

Długie sesje i powrót do pracy rozstrzygną o wartości panelu

Kolejne wersje powinny pokazać, czy panel zachowa właściwy kontekst po wielu zmianach, obsłuży kilka stron i odtworzy poprzednią sesję. Ważne będzie też jasne połączenie prośby, wykonanego zapytania i zmiany aplikacji.

Jeżeli po godzinie użytkownik wyjaśni, dlaczego agent zmienił wykres lub filtr, panel może stać się prawdziwym środowiskiem pracy. Jeśli kontekst zniknie razem z chatem, pozostanie głównie efektownym demo.

Werdykt Lilith

Datasette posadził agenta obok ekranu, na który naprawdę patrzy użytkownik. Teraz musi dopilnować, żeby po godzinie zmian została nie tylko ładna aplikacja i chat pełen śladów, których nikt nie umie połączyć.