PostHog: pomiar użycia AI z kontrolą danych
Temat: Open Source AI
PostHog może być dobrym elementem otwartego stosu AI, gdy jego rola odpowiada konkretnemu problemowi. PostHog jest platformą analityki produktu i eksperymentów. Pomaga obserwować zdarzenia w aplikacji, ale nie jest systemem ewaluacji poprawności modelu ani dziennikiem audytu decyzji biznesowych.
W tym cyklu „suwerenność” oznacza możliwość uruchomienia, kontroli danych i wymiany dostawcy. Otwarta licencja pojedynczego pakietu jest tylko jednym z warunków. „Najlepszy” oznacza tu wybór dla określonego zadania i ograniczeń, nie uniwersalnego zwycięzcę. Szeroki kontekst doboru składników znajdziesz w filarze Open Source AI, a praktyki pracy agentów kodujących w AI SDLC.
Czym jest PostHog i do czego służy?
Można mierzyć, ile propozycji agenta przyjęto, odrzucono lub poprawiono oraz w którym kroku użytkownik przerwał zadanie. Definicja zdarzenia powinna opisywać działanie, nie przesyłać bez potrzeby pełnej treści rozmowy.
Źródłem opisu projektu jest jego oficjalna dokumentacja lub repozytorium. Przed wdrożeniem sprawdź wersję, licencję używanych pakietów i sposób utrzymania; sam publiczny kod nie gwarantuje zgodności całego rozwiązania z polityką firmy.
Jakie są alternatywy?
Umami, Matomo i własna telemetria są opcjami zależnie od potrzeb. Dla wąskiej funkcji wystarczy często kilka zdarzeń we własnej bazie, bez pełnej platformy analitycznej.
Porównaj kandydatów na tym samym zadaniu: funkcję potrzebną użytkownikowi, integrację z obecnym kodem, wymagania dostępności, koszt utrzymania i możliwość wycofania. Popularność projektu nie zastępuje takiej próby.
Kiedy jest mocnym wyborem dla suwerennego systemu AI-native?
Projekt oferuje możliwość samodzielnego hostowania, ale trzeba sprawdzić bieżące warunki licencji i koszt operacyjny konkretnego wdrożenia. Suwerenność wymaga też zasad retencji, zgód i dostępu do danych.
W ocenie suwerenności sprawdź cztery rzeczy osobno: gdzie działa komponent, dokąd płyną dane, kto może zmienić jego zachowanie i jak przejść na alternatywę. Dla bibliotek interfejsu szczególnie ważna jest kontrola nad kodem aplikacji; dla narzędzi backendowych także nad sekretami i zapisami.
Co daje agentom kodującym w AI SDLC?
Agent może dodać zdarzenia do krytycznych etapów, jeżeli ma katalog nazw i zakaz zapisywania danych wrażliwych. Bez schematu łatwo utworzy kilka prawie identycznych zdarzeń oraz wyśle surowy prompt.
Dobrą praktyką jest zlecenie agentowi jednej małej zmiany z warunkami odbioru, a następnie uruchomienie właściwego builda, testów i przeglądu diffu. Wynik narzędzia jest dowodem tylko dla sprawdzanego zachowania, nie certyfikatem całego systemu.
Ograniczenia i test przed wyborem
Wskaźnik kliknięć nie jest miarą jakości odpowiedzi. Połącz telemetrię z oceną zadania i kontrolą skutków, a dane osobowe ogranicz zgodnie z celem.
Próba w projekcie: Przejdź przez odrzucenie propozycji i przejrzyj payload zdarzenia. Sprawdź, czy da się zmierzyć wynik bez pełnej treści dokumentu.
Jeżeli wynik próby jest pozytywny, zapisz decyzję architektoniczną: zastosowanie, wybraną wersję, alternatywy, właściciela utrzymania i warunek wymiany. Zobacz też Drizzle ORM oraz Cordis w tej serii. Dla decyzji o całym stosie zacznij od przewodnika Open Source AI.
- Agenci AI

