Від розмови до перевіреного до робочого програмного забезпечення.
Лінія виробництва, станція за станцією: що вирішують люди, що будують агенти і яке підтвердження супроводжує кожну вимогу, коли вона виходить із лінії. Далі, що це означає для вас і ваших клієнтів.
Кожна вимога сходить з лінії з прикріпленим підтвердженням.
Фабрика — це послідовність, яку можна записати, повторити та перевірити. Product Printer виконує таку послідовність для програмного забезпечення: люди вирішують, що будувати, агенти з кодування створюють це, а кожен критерій приймання прив'язується до реального запуску тестів, перш ніж щось вважатиметься завершеним.
- 01
Дослідження
Бриф, обмеження та зафіксовані рішення.
Розмова, а не форма
- 02
Вимоги
Критерії приймання, написані до першого рядка коду.
Один критерій — одна перевірка
- 03
Відкриті питання
Нічого не будується на припущенні.
Поставлено, відповіли, закрито
- 04
Рішення + UI
Екрани та модель даних, перевірені.
Дизайн вирішено до коду
- 05
Робочі кроки
Виміряні робочі завдання, по одному агенту на кожне.
Агенти будують, а не здогадуються
- 06
Підтвердження
Реальний запуск тестів, прив'язаний до кожного критерію приймання.
Доказ, а не галочка
Ключова відмінність - 07
Програмне забезпечення в роботі
Випущене, з версіями, належить вам.
Ваше з першого дня
Після запуску цикл замикається: клієнт починає зміну зі свого простору (з допомогою ШІ), агенція схвалює її, агенти її будують, проводиться перевірка, випускається v1.1.
Вимога, критерії, крок роботи, pull request, запуск тестів: один рядок.
Коли клієнт каже “це не було погоджено”, ви відкриваєте цей перегляд.
| Вим. | Вимога | Статус | Крок роботи | Pull request | Запуск тестів | Критерії | Шлюз |
|---|---|---|---|---|---|---|---|
| FR-01 | Збирати кожне замовлення з кожного каналу | прийнято | WS-01 | PR #231 | #412 | 6/6 | ✓ пройдено шлюз |
| FR-02 | Синхронізувати підтверджені замовлення з ERP | прийнято | WS-02 | PR #234 | #418 | 4/4 | ✓ пройдено шлюз |
| FR-03 | Виставляти рахунок при доставці, для кожного відправлення | прийнято | WS-03 | PR #237 | #421 | 3/5 | перевірки виконуються |
| FR-04 | Нагадувати про неоплачені рахунки | прийнято | WS-04 | — | — | 0/3 | у черзі |
| OQ-02 | Часткова поставка: рахунок за відправлення чи за замовлення? | відповідено | → FR-03 | — | — | — | закрито |
| NFR-01 | Розміщено лише в ЄС | прийнято | дизайн | PR #229 | #405 | 2/2 | ✓ пройдено шлюз |
Тут з'явиться запис реального запуску, щойно він у нас буде. Доти: без відео і без макета, що видається за нього.
Один шар між вашою роботою і кожною моделлю ШІ.
Product Printer Orchestrator (PP Orchestrator) — це шар, який виконує кожне завдання ШІ в екземплярі: агентів для програмування та агентів ШІ — на обраних вами моделях, за вашими правилами та на інфраструктурі, яку контролюєте ви.
Шар абстракції
Агенти для програмування на передових моделях сьогодні, агенти ШІ на локальних моделях, коли ви цього захочете. Перемикайте моделі — вашу підписку, ваші ключі API або локальні моделі — без змін у вашому конвеєрі, проєктах чи клієнтських застосунках.
Шар захисту бізнесу
Для клієнтів, для яких ви створюєте рішення:
- Ключі та доступ до моделей залишаються у вас: вони зашифровані для вашого PP Orchestrator і ніколи не відкриваються екземпляру.
- Код і дані клієнтів зберігаються там, де вирішуєте ви: на вашій машині, на вашому сервері або на нашому керованому сервері.
- Кожен виклик ШІ проходить через політику: маршрутизацію за чутливістю даних, варіанти з пріоритетом локальної обробки та жорстке обмеження кредитів ШІ, які ми включаємо в пробний період.
- Кожне завдання фіксується і підлягає аудиту.
З'єднується назовні, ззовні нічого не підключається
Ваш PP Orchestrator сам відкриває кожне з'єднання. Нічому не потрібно звертатися до машини, на якій він працює, тож він може працювати за вашим брандмауером.
Ваш принтер. Ваші клієнти. Ваш дохід.
Запускайте свій PP Orchestrator на власній машині з власною підпискою або дозвольте нам його запускати. Дайте кожному клієнту онлайн-простір під вашим брендом. Повністю керуйте відносинами з клієнтом, з підтримкою, щоб зробити для нього цей шлях доброю роботою, а для вас — стабільним джерелом доходу.
- Моделі
- ваші, локальні або за ключем
- Код
- у вашій власній організації GitHub
- Витрати
- ваша підписка, ваш тариф
- Працює v1.0
- Клієнт запитує зміну · з допомогою ШІ
- Агенція схвалює · обсяг + ціна
- Агенти виконують розробку
- Підтвердження
- Випущено v1.1
ШІ на ваших умовах.
Запускайте свій PP Orchestrator на власній машині з власною підпискою або доручіть запуск нам. Ваші моделі, ваші витрати. Код передається у вашу власну організацію GitHub, а за використання локальних моделей жодний виклик ШІ не виходить за межі вашого приміщення.
Надайте кожному клієнту реальний онлайн-досвід.
Кожен клієнт отримує власний простір: вимоги, відкриті питання, прогрес, запити на зміни та документацію, усе в одному місці. Вони обслуговують себе під час розробки: відповідають на відкриті питання, переглядають макети, бачать підтвердження за кожним критерієм і запитують зміни.
Контролюйте весь процес.
Ваш бренд і ваші стосунки з клієнтом. Ваші клієнти бачать ваш бренд, а не наш.
Перетворюйте проєкти на регулярний дохід.
Кожен проєкт має місячну ціну, а кожен запит на зміну — власну ціну; рахунки готуються у вашому власному обліковому записі Stripe, щоб ви могли їх надіслати. Після запуску ваші клієнти самі ініціюють зміни з допомогою ШІ; ви схвалюєте обсяг і ціну; агенти виконують розробку; далі підтвердження, і потім випуск.
Підтримка на кожному етапі.
Підтримує команда, яка щодня веде цю систему.
Зійшли з конвеєра і досі працюють.
AvoDev, наша власна агенція в Берліні, веде свої проєкти для клієнтів на Product Printer. Кілька продуктів її клієнтів було поставлено з виробничої лінії, і вони досі працюють.
Агенція веде на ньому свої проєкти для клієнтів.
Кожна зміна проходить контроль: тести, перевірки безпеки, огляд безпеки з використанням ШІ.
Згенерований вихідний код і дані належать клієнту.