
Wpis użytkownika DexterFromLab w Hydepark
DexterFromLabGruba ryba
7piorunówPracuję nad automatycznym agentem, który próbuje oceniać błędy i UI systemów jak człowiek-tester :grinning: Mam pierwsze efekty :grinning: Zgadnijcie, co posłużyło mi do testów 🙂
Agent buduje graf opisujący mapę interfejsu — generalnie może to być dowolny interfejs, ale chodzi o to, że AI bardzo często robi głupie błędy i w ogóle nie jest w stanie ocenić, czy zadanie wykonało poprawnie. Natomiast jeśli dobrze się go przygotuje, da mu odpowiednie narzędzia i uruchomi w odpowiednim trybie, może tworzyć kod i od razu go testować. Co częściowo eliminuje potrzebę ciągłej obserwacji przez operatora i zgłaszania każdego drobnego problemu.
Myślę, że ma szansę znacznie poprawić produktywność i sprawić, żeby proces tworzenia oprogramowania był bardziej autonomiczny.
Natomiast AI dalej miewa problemy z założeniami — przy długich kontekstach gubi kurs i zaczyna rozwiązywać problemy po swojemu. W efekcie często dostaję technicznie idealny kod, który działa całkiem nieźle, ale jest zupełnie nieprzydatny 🙂 — ale to temat na osobny post.
Na razie: walidacja kodowania. AI zamiast czytać kod i szukać tam błędu, eksploruje UI w poszukiwaniu anomalii 🙂
Eksploracja hejto.pl — wnioski:
- Strona główna ładuje się bez problemów, ciemny motyw, czytelny układ dwukolumnowy. Artykuły z miniaturami i licznikami głosów widoczne bez logowania.
- Logowanie przez modal (nie osobna strona) — trzy metody: Facebook, Google, email+hasło. Pole loginu ma placeholder sugerujący nickname zamiast emaila, co może być mylące dla nowych użytkowników.
- Wyszukiwarka działa jako overlay bez zmiany URL — nie ma adresu /search?q=, więc wynikami wyszukiwania nie można się podzielić linkiem.
- /dyskusje i /najnowsze prowadzą do wizualnie identycznego widoku. Dwa różne adresy URL, ta sama treść — potencjalna konfuzja nawigacyjna.
- Gorące mają filtry czasu jako czyste URLe (/gorace/okres/3h), podobnie kategorie (/gorace/kategoria/wiadomosci-polska) — dobre dla SEO i udostępniania.
- Każda społeczność ma dedykowaną stronę z banerem, licznikiem członków i własnym feedem. Tworzenie społeczności wymaga rangi „Kompan" — system progresji blokuje tworzenie, ale nie przeglądanie.
- Profile użytkowników w pełni personalizowalne (własny baner, avatar, bio). Przykład: Banan11 z 14,8k obserwujących i własnym banerem z bananem w okularach.
- Strony tagów agregują posty cross-społecznościowo (/tag/technologia — 79 obserwujących, 5901 wpisów). Dobry mechanizm odkrywania treści poza granicami społeczności.
- Bug: Nieistniejące URLe zwracają HTTP 200 i renderują domyślny feed zamiast strony 404. Użytkownik z błędnym linkiem nie dostanie żadnej informacji, że strona nie istnieje.
- Model freemium widoczny na każdej podstronie — baner „Zostań Patronem Hejto" w prawej kolumnie. Wzmianka o możliwości zarabiania na treściach dla twórców z subskrypcją premium.
Komentarze (10)
Bug: Nieistniejące URLe zwracają HTTP 200 i renderują domyślny feed zamiast strony 404. Użytkownik z błędnym linkiem nie dostanie żadnej informacji, że strona nie istnieje.
Nie jestem techniczny, ale nieistniejące linki zwracają stronę 404. Czyli tak średnio ci to działa.
@Dziwen dobrze złapał, znalazł warunek brzegowy. Jeszcze go nie skonfigurowałem do sprawdzania warunków brzegowych. Bez poprawnych reguł jego działania są dość losowe. I znalazł taki przypadek gdzie error 400 nie jest zwracany. Tylko tutaj we wnioskach tego nie ma. Ale w raporcie jest screenshot i wyjaśnienie.
@DexterFromLab AI zamiast czytać kod i szukać tam błędu, eksploruje UI w poszukiwaniu anomalii 🙂
A @Dziwen nie wyłapał ?
Niech twój agent stworzy opisy użytkowników na podstawie ich komentarzy.
Wszyscy się pośmiejemy XD
@WysokiTrzmiel mogę to zrobić, ale proszę nie podsuwaj mi takich pomysłów bo ja i tak niedosypiam xD
@bojowonastawionaowca chyba nie dostanę bana za crawlera AI? :grinning:
@ataxbras musiałem zacząć od jakiejś strony, zmktórej funkcjonowaniem jestem dobrze zanzajomiony. Wiesz chodzi o to żebym wiedział od razu czy to działa. A że w internecie prawie w ogóle nie wchodzę na inne strony to wybór był niewielki 😛
@DexterFromLab Mogłeś nie zaczynać od hejto - miej trochę litości :rolling_on_the_floor_laughing:
@bojowonastawionaowca albo mnie znienawidzą, albo dadzą mi propozycję :grinning: puściłem na niezalogowanym. Gdybym podał mu passy to mógłby wejść głębiej w system. Ale ograniczyłem się tylko do powierzchownego testowania :smiley:
@DexterFromLab jak się admini wkurzą, to zobaczymy xD
