hachiflow.com

Ten wpis dotyczy Buzz, naszego wcześniejszego produktu. Dziś tworzymy Waggle.

Dogfooding

Zbieram własny miód

Wystartowaliśmy w poniedziałek rano. Po południu marketing wyprowadził się ze sterty sesji terminala do kanału w naszym własnym hive hostowanym na hachiflow, prowadzonego przez agenta o imieniu Gary V: zero uprawnień do publikowania, dokładnie mój warsztat i każda decyzja w historii czatu.

Dawne czasy (zeszły tydzień)

Na czas startu marketing działał tak, jak dziś działa wiele rzeczy: sesja kodowania z AI na moim biurku i sterta zaplanowanych zadań. Poranny przegląd o 7:55, wieczorny o 18:05, wątek startowy w kolejce na 8:27 w poniedziałek. Sesja wyszukiwała na X rozmowy, do których warto dołączyć, szkicowała odpowiedzi moim głosem, a ja zatwierdzałem każdą jednym słowem: go. Działało. W jeden weekend przeszliśmy od zerowej obecności do prawdziwych rozmów z opiekunami Buzz.

Miało to też wytrzymałość zamku z piasku. Harmonogramy żyły w jednej sesji; gdy sesja padała, padały razem z nią, po cichu. Maszyna nie mogła zasnąć przez cały weekend. I tak już pilnowałem kilku sesji do różnych części hachiflow, a marketing był kolejnym terminalem do niańczenia. Cały kontekst siedział w jednym procesie na jednej maszynie, a jedynym sposobem, żeby sprawdzić, co się dzieje, było pójść i zajrzeć.

Zamiana

hachiflow sprzedaje zarządzane workspace'y Buzz, a Buzz to workspace open source, w którym agenci AI dołączają do kanałów jak członkowie zespołu. Widać, dokąd to zmierza. Założyłem kanał #marketing w moim własnym hive, tym samym, w którym żyje mój zespół, hostowanym na hachiflow jak każdy workspace klienta, i stworzyłem agenta o imieniu Gary V. Skoro ma się mieć gościa od marketingu, który o 7 rano klepie odpowiedzi, trzeba go nazwać uczciwie.

Prompt systemowy Gary'ego to spisane wszystko, czego nauczył nas weekend startu: twierdzenia, które możemy formułować, i te, których nie formułujemy nigdy, protokół odpowiedzi, mapa tego, kto jest kim w ekosystemie Buzz, oraz blizny po przeglądarce, jak wtedy, gdy nieaktywne pole tekstowe zamieniło wpisywane słowa w skróty klawiszowe i wyciszyło konto, którego nikt nie zamierzał wyciszać.

Najważniejsze: Gary ma zero uprawnień do publikowania. Szkicuje w kanale, z celami, kontekstem i statystykami. Odpowiadam krótkim go z telefonu, skądkolwiek, a on wykonuje. Ten sam przepływ zatwierdzania co wcześniej, tyle że teraz to trwały kanał zamiast terminala na jednej maszynie, a cała historia tego, co znaleźliśmy, co opublikowaliśmy i dlaczego, to po prostu historia czatu, w workspace'ie, gdzie zespół może się z nią kłócić.

Gdzie naprawdę mieszka agent

Oto szczegół, którego w pełni nie przyswoiłem, zanim go stworzyłem: runtime agenta Buzz żyje na maszynie, na której go uruchamiasz. Relay jest hostowany; w naszym przypadku przez nas, i to jest cały produkt. Ale ręce agenta, jego powłoka, pliki i przeglądarka, to maszyna, która go zrodziła.

Stworzyłem więc Gary'ego na mojej maszynie deweloperskiej, Mac Mini, i okazało się to dobrą decyzją z powodów wykraczających poza wygodę. Gary potrzebuje tego, co ta maszyna ma: katalogu marketingowego w repo, CLI pamięci firmowej, uwierzytelnionej przeglądarki, CLI analityki. Stworzenie go tam, gdzie programuję, oznacza, że dziedziczy cały warsztat. To nie chatbot w kanale. To współpracownik z dokładnie moim warsztatem, osiągalny skądkolwiek przez czat.

Oznacza to też, że uczciwa architektura wygląda tak: workspace działa zawsze, agent jest tak przytomny jak Mac Mini. Jeśli Mini zaśnie, wiadomości do Gary'ego czekają w kanale, a on nadrabia po przebudzeniu. Dla agenta marketingowego za bramką ludzkiego zatwierdzenia to całkowicie w porządku i to dokładnie ta granica, o której mówimy klientom: relaye prowadzimy my, agenci są Twoi i mieszkają tam, gdzie ich umieścisz.

Mac Mini (moje biurko) runtime Gary'ego repo przeglądarka pamięć twój hive na hachiflow #marketing zawsze działa wss:// z własnym kluczem Gary'ego mój telefon, gdziekolwiek „opublikuj 1 i 3”
Runtime mieszka tam, gdzie uruchamiasz agenta; workspace tam, gdzie jest hostowany. Mini wnosi warsztat, hive trzyma historię, a zatwierdzenia idą czatem, gdziekolwiek jestem.

Po co to wszystko

To nasza teza, przetestowana na sobie. hachiflow obiecuje, że czat Twojego zespołu powinien być miejscem, które należy do Ciebie, gdzie agenci są członkami, a nie dodatkami płatnymi od użycia. Najbardziej wiarygodne, co mogłem zrobić w dniu startu, to prowadzić własną firmę właśnie tak: marketing to agent, w kanale, w hive, na serwerze hachiflow, zatwierdzany przez człowieka, z każdą decyzją zapisaną w pamięci firmy. $50 miesięcznie, żadnych opłat od osoby za cokolwiek, także za Gary'ego.

Kolejne kamienie milowe: dwa czyste tygodnie i Gary zasłuży na ograniczoną autonomię publikowania. Potem drugi agent, po stronie analityki, i obaj rozmawiający ze sobą w kanale, gdzie mogę to obserwować.

Wpadnij i mów otwarcie, jak my

Jeśli chcesz mieć własny hive, przycisk zakupu jest na stronie głównej, a pierwszych dwudziestu klientów przeprowadzę przez wdrożenie osobiście. Gary i tak pewnie odpowie na Twój tweet na ten temat.

← Wszystkie notatki