Блог OwlMeans · Ігор Ткаченко
Доба ШІ
Нотатки технічного засновника-одинака про те, як створювати програмне забезпечення й вести бізнес.
Записник засновника
Рішення, експерименти й компроміси технічного засновника-одинака, який будує компанію.
-
Я місяць намагався замінити наші моделі для програмування
Протягом місяця я пробував моделі з відкритими вагами в нашому конвеєрі розробки. Через обмеження на міркування, формати відповідей і поведінку провайдерів перехід вимагав більше роботи, ніж я очікував. Це нотатки з червня, без бенчмарку вартості.
Оновлено
Читати далі →
Архітектура й розробка
Структура застосунків, дані, ідентифікація й практики розробки, завдяки яким програмне забезпечення лишається зрозумілим.
-
Одна команда дала моєму агентові для програмування проєкт, у якому він не губиться
Каркас OwlMeans Common дає на старті три робочі простори TypeScript і настанови для агентів, окремі для кожного пакета. А щоб функція зберігала дані, знадобляться ще налаштування бази даних, валідація й тести дозволів.
Оновлено
Читати далі → -
Вхід був лише першою частиною роботи над ідентифікацією
У червні ми вбудували ідентифікацію в згенеровані застосунки: вхід без пароля, OIDC-провайдер і обробку дозволів. Ця робота змусила нас ще й визначити, до чиїх користувачів і ресурсів має доступ кожен застосунок.
Оновлено
Читати далі →
Бізнес і процеси
Знання компанії, операційні робочі процеси й рішення, на яких тримається корисна автоматизація.
-
Агент як проєкт
Як я оформлюю колег на основі ШІ у вигляді проєктів із чіткою роллю, памʼяттю з повʼязаних вузлів, навичками для повторного використання й регулярною роботою, яку можна переносити з машини на машину.
-
Я перестав розробляти функції, щоб навести лад у роботі компанії
Два місяці я займався компанією довкола продукту: спільною вікі, робочими процесами, які можна запускати знову й знову, і звʼязком із кодом. Пояснювати те саме по колу тепер доводиться рідше, але на мені ще одна система, яку треба підтримувати.
Оновлено
Читати далі →
ШІ та агентна інженерія
Моделі, агенти, контекст, навички, оркестрація та оцінювання.
-
У мене було три полички для спецій і два агенти для програмування
Настанови, за якими працюють наші агенти для програмування, я переніс в одну теку .agents. Складніше виявилося інше: підтримувати навички актуальними й не дати памʼяті перетворитися на щоденник.
Оновлено
Читати далі →
Від прототипу до виробничого середовища
Тестування, розгортання, рішення про переробку та передача експерименту в експлуатацію.
-
Двотисячолітня річка підказала мені кращий тайм-аут
Наш найповільніший тест чекає на справжнього агента для програмування в пісочниці Kubernetes. Стеження за витратою токенів допомогло помітити завислий прогін, а збої, яких довший тайм-аут не усунув би, узяли на себе ізоляція та прибирання.
Оновлено
Читати далі → -
Попередній перегляд ніколи не був продуктом
Попередній перегляд — корисне місце для розробки. Конфігурація виробничого середовища, домен і передача проєкту через GitHub потребують окремої роботи. Тут описано задум, який ми почали втілювати в червні, і прямо названо межі того, що вдалося перевірити в жовтні.
Оновлено
Читати далі →