Blog OwlMeans · Igor Tkachenko
W epoce AI
Notatki technicznego założyciela, który działa w pojedynkę: o tworzeniu oprogramowania i prowadzeniu firmy.
-
Biznes i procesyAgent 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.
-
AI i inżynieria agentowaMiał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 produkcjiDwutysią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 → -
Notatnik założycielaPrzez 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 programowanieJedno 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 → -
Biznes i procesyPrzestał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 → -
Architektura i programowanieLogowanie 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 → -
Od prototypu do produkcjiPodglą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 →