Samodzielnie zbudowałem własnego chatbota w stylu Character AI i uruchomiłem go w 13 językach. Brzmi to jak historia o inżynierii, ale część, która była dla mnie największym wyzwaniem, nie dotyczyła infrastruktury, wdrożenia ani samego kodu. Chodziło o projektowanie postaci.
Im głębiej pracowałem nad tym produktem, tym wyraźniej widziałem jedną rzecz: ludzie nie wracają tylko dlatego, że chatbot działa technicznie poprawnie. Wracają wtedy, gdy postać wydaje się spójna, emocjonalnie czytelna i po prostu przyjemna w kontakcie. A to jest znacznie trudniejsze, niż wygląda z zewnątrz.
Dlaczego wiarygodne postacie AI wymagają tyle pracy
Kiedy ktoś wyobraża sobie budowę chatbota AI, zwykle myśli o kilku promptach, ładnym interfejsie i szybkim wdrożeniu. W praktyce to dopiero początek. Postać, która naprawdę wydaje się żywa, potrzebuje znacznie więcej niż tylko imienia i zdjęcia profilowego.
Trzeba dopracować osobowość, ton, sposób mówienia, tło fabularne i granice. Trzeba sprawdzić, jak postać reaguje w rozmowach lekkich, emocjonalnych, niezręcznych, zabawnych, powtarzalnych albo celowo prowokujących. Trzeba ocenić, czy jej głos pozostaje stabilny przez dłuższą rozmowę, czy rozpada się po kilku wiadomościach. I trzeba uczciwie odpowiedzieć sobie, czy taka postać jest ciepła i wiarygodna, czy raczej ogólna i pusta.
Dochodzi do tego kwestia bezpieczeństwa. Jeśli chcesz, by postać była otwarta i angażująca, ale jednocześnie odporna na jailbreaki i nadużycia promptów, projekt staje się jeszcze trudniejszy. Nie piszesz już tylko zachowań. Tworzysz osobowość, która musi pozostać rozpoznawalna nawet pod presją.
Dlatego dopracowanie jednej postaci może bez problemu zająć 20 godzin albo więcej. Większość tego czasu nie idzie na efektowne funkcje. Idzie na małe decyzje, których użytkownik może nigdy świadomie nie nazwać, ale od razu wyczuje, gdy ich zabraknie.
To drobne szczegóły decydują o wszystkim
O tym, czy postać wydaje się prawdziwa, zwykle nie decyduje jedna wielka idea, ale suma wielu małych wyborów: dobór słów, rytm zdań, tempo emocjonalne, to, czy odpowiedź brzmi bardziej bezpośrednio czy łagodnie, czy postać zadaje dobre pytania pogłębiające, czy zachowuje naturalny ton, gdy zmienia się nastrój użytkownika, oraz czy warstwa wizualna wspiera osobowość zamiast ją osłabiać.
Nawet źle ustawiony poziom entuzjazmu może zniszczyć całe wrażenie. Zbyt dużo ciepła brzmi sztucznie. Zbyt mało sprawia wrażenie chłodu. Zbyt duża dziwaczność męczy. Zbyt duża neutralność czyni postać zapomnianą. Znalezienie właściwej równowagi wymaga czasu, iteracji i dopracowywania.
To właśnie dlatego produkty AI z zewnątrz często wyglądają na prostsze, niż są w rzeczywistości. Interfejs może wydawać się lekki, ale prawdziwa jakość żyje w niewidocznej warstwie: w decyzjach stojących za postacią.
Premiera Sofii w Cozy Friend
Dziś wypuściłem nową postać do Cozy Friend: Sofię. Została zaprojektowana jako spokojna towarzyszka kawiarni: delikatna, wspierająca i nienarzucająca się. Nie chciałem, by była głośna albo przesadnie zoptymalizowana pod zaangażowanie. Chciałem, by rozmowa z nią była po prostu łatwa.
Doświadczenie z Sofią jest celowo proste. Możesz z nią porozmawiać, wyrzucić z siebie myśli, posłuchać krótkiej kawiarnej historii albo zagrać w jednominutową minigrę, a potem wyjść z tej interakcji trochę spokojniejszym niż wcześniej. Ten mały efekt emocjonalny był dla mnie ważniejszy niż lista funkcji, która dobrze wygląda na papierze.
Jej zaproszenie jest proste: Chcesz porozmawiać, posłuchać krótkiej historii z kawiarni albo zagrać w minigrę na 1 minutę? Lubię tę formułę, bo daje łagodne wejście. Nie wymaga wiele od użytkownika. Po prostu otwiera drzwi.
Czego nauczyło mnie to o budowaniu produktów AI
Praca nad tym projektem bardzo jasno pokazała mi jedną rzecz: w produktach AI możliwości techniczne są tylko częścią wartości. Drugą częścią jest wyczucie. Umiejętność kształtowania zachowania, zmniejszania tarcia i budowania doświadczenia, które wydaje się spójne, a nie przypadkowe.
Model może generować tekst. To jeszcze nie tworzy dobrego bohatera. Dobry bohater wymaga redakcyjnego osądu, wielokrotnych testów i dużej ilości dopracowywania. W praktyce oznacza to, że tworzenie produktów AI nie jest wyłącznie problemem programistycznym. To także problem pisarski, projektowy, produktowy, a czasem nawet psychologiczny.
Właśnie ta mieszanka sprawia, że ta praca jest dla mnie tak ciekawa. Jest trudna, bywa frustrująca i jest znacznie wolniejsza, niż ludziom się wydaje, ale to właśnie tam rodzi się prawdziwa jakość produktu.
Na koniec
Uruchomiłem ten projekt samodzielnie i takie momenty przypominają mi, jak wiele pracy dzieje się w miejscach, których użytkownicy nigdy w pełni nie widzą. Nie w głównej funkcji. Nie w poście o premierze. Tylko w długich godzinach spędzonych na tym, by coś wydawało się wystarczająco ludzkie, żeby miało znaczenie.
Jeśli wypróbujesz Sofię w Cozy Friend, naprawdę chętnie poznam Twoją opinię. Dla mnie to jeden z najlepszych sposobów, by dalej ulepszać postacie i zrozumieć, co naprawdę sprawia, że towarzysz AI wydaje się prawdziwy.