Blog OwlMeans · Igor Tkachenko
W epoce AI
Notatki technicznego założyciela, który działa w pojedynkę: o tworzeniu oprogramowania i prowadzeniu firmy.
Notatnik założyciela
Decyzje, eksperymenty i kompromisy technicznego założyciela, który buduje firmę w pojedynkę.
-
Przez miesiąc próbowałem wymienić modele, które piszą nasz kod
Przez miesiąc testowałem w naszym pipelinie wytwarzania oprogramowania modele z otwartymi wagami. Limity rozumowania, formaty odpowiedzi i zachowanie dostawców sprawiły, że zmiana kosztowała więcej pracy, niż się spodziewałem. To notatki z czerwca, bez benchmarku kosztów.
Zaktualizowano
Czytaj dalej →
Architektura i programowanie
Struktura aplikacji, dane, tożsamość i praktyki programistyczne, dzięki którym oprogramowanie pozostaje zrozumiałe.
-
Jedno polecenie i mój agent programistyczny dostał projekt, w którym umiał się odnaleźć
Szkielet projektu z OwlMeans Common ma na start trzy workspace’y w TypeScripcie i wytyczne dla agentów dopasowane do pakietów. Funkcja z trwałymi danymi nadal wymaga konfiguracji bazy danych, walidacji i testów uprawnień.
Zaktualizowano
Czytaj dalej → -
Logowanie było dopiero pierwszą częścią pracy nad tożsamością
W czerwcu wbudowaliśmy tożsamość w generowane aplikacje: logowanie bez hasła, dostawcę OIDC i obsługę uprawnień. Przy tym musieliśmy też określić, do czyich użytkowników i zasobów może sięgać każda aplikacja.
Zaktualizowano
Czytaj dalej →
Biznes i procesy
Wiedza firmy, procesy operacyjne i decyzje, na których opiera się sensowna automatyzacja.
-
Agent jako projekt
Jak organizuję współpracowników AI jako projekty – z określoną rolą, powiązaną pamięcią, umiejętnościami wielokrotnego użytku i cykliczną pracą, którą da się przenosić między maszynami.
-
Przestałem budować funkcje, żeby poukładać to, jak działa firma
Przez dwa miesiące pracowałem nad firmą wokół produktu: wspólną wiki, procedurami wielokrotnego użytku i połączeniem z kodem. Rzadziej powtarzam teraz te same wyjaśnienia, ale przybył mi kolejny system do utrzymania.
Zaktualizowano
Czytaj dalej →
AI i inżynieria agentowa
Modele, agenci, kontekst, umiejętności, orkiestracja i ewaluacja.
-
Miałem trzy półki na przyprawy i dwóch agentów programistycznych
Przeniosłem wytyczne dla naszych agentów programistycznych do jednego folderu .agents. Trudniej było utrzymać umiejętności w aktualnym stanie i nie dopuścić, żeby pamięć zamieniła się w pamiętnik.
Zaktualizowano
Czytaj dalej →
Od prototypu do produkcji
Testy, wdrożenia, decyzje o przebudowie i przekazanie eksperymentu do eksploatacji.
-
Dwutysiącletnia rzeka podsunęła mi lepszy timeout
Nasz najwolniejszy test czeka na prawdziwego agenta programistycznego w piaskownicy na Kubernetesie. Zużycie tokenów pomagało wykryć przebieg, który utknął, a izolacja i sprzątanie poradziły sobie z awariami, na które nie pomógłby dłuższy timeout.
Zaktualizowano
Czytaj dalej → -
Podgląd nigdy nie był produktem
W podglądzie dobrze się buduje. Konfiguracja produkcyjna, domena i przekazanie projektu na GitHuba wymagają osobnej pracy. Opisujemy koncepcję, nad którą zaczęliśmy pracować w czerwcu, i wprost mówimy, gdzie w październiku kończyła się jej weryfikacja.
Zaktualizowano
Czytaj dalej →