Маніфест
Платформа, яка віддає перевагу інференсу перед опитуванням
TITI перетворює один запит на розгорнутий цифровий продукт. На цій сторінці викладено принципи, на яких базується цей процес, а також те, чого платформа не стверджує.
- Три читачі
- QPP
- Жорсткі пороги
- Рекурсія
Три читачі
Кожен сайт, створений TITI, пишеться для кількох типів читачів, і саме цим фактом зумовлена його структура. Є людина, яка переглядає побіжно — для неї призначений маркетинговий шар, де цінність викладена швидко та просто. Є людина, яка прагне зрозуміти метод і логіку, що стоїть за ним — це науковий шар, який ви читаєте прямо зараз. І є машина або агент, що зчитує сайт програмним шляхом — шар агентів, який представляє ту саму суть у форматі, придатному для аналізу іншими системами.
Ці три шари — не декоративне доповнення, створене наприкінці. Вони присутні на кожному згенерованому сайті, оскільки аудиторія є справді різнорідною: людина, яка сканує поглядом, людина, яка досліджує, і програма, яка отримує дані. Сторінка, яка обслуговує лише одного з них, виявляється непридатною для інших двох. Сприйняття всіх трьох як рівноправних читачів є вихідним обмеженням при проєктуванні, а не запізнілою думкою.
QPP та економіка інференсу
QPP означає кількість запитань на проєкт (questions per project). Цільовий показник — нуль: рушій воліє вивести вимоги до продукту з брифу, а не влаштовувати користувачу допит із серією уточнювальних запитань. Інференс аналізує предметну область та ухвалює рішення, тоді як опитування перекладає роботу назад на людину, яка написала запит.
Причина тут структурна, а не стилістична. Кожне поставлене запитання — це повернення завдання людині, а ланцюжок запитань перетворює один запит на переговори. Перевага інференсу дозволяє зберегти умови простими: надходить бриф — на виході отримуємо готовий продукт. Там, де рушій не може зробити однозначний висновок, він має обрати розумне значення за замовчуванням, а не зупиняти роботу через запит.
Нуль — це ціль, а не доконаний факт. Ми декларуємо це як напрямок розвитку системи і не стверджуємо, що цього показника вже досягнуто в кожному проєкті.
Один запит як дисципліна
TITI приймає один запит і на його основі досліджує предметну область, визначає архітектуру, проєктує, створює, тестує та готує розгортання. Суть одного запиту полягає не в ілюзії зручності — це дисципліна. Вона змушує рушій нести тягар ухвалення рішень, а не перекладати його на інших.
Якщо одного запиту достатньо, система повинна самостійно виконувати інференс: вона має визначити архітектуру та структуру без контрольного списку від користувача. Цей стандарт набагато важче підтримувати. Один запит — це обмеження, яке тримає рушій у тонусі щодо того, що він повинен з'ясувати самостійно.
Якість як контракт, забезпечений жорсткими порогами
Якість тут є контрактом, а не прагненням. Кожен шар отримує оцінку, і збірка, показники якої нижчі за поріг, відхиляється — її випуск не відбувається. Поріг є бар'єром, а не рекомендацією; його недосягнення зупиняє збірку, а не просто створює попередження.
Аудит є крос-сімейним: модель, яка пише контент, і модель, яка його оцінює, належать до різних сімейств моделей. Модель ніколи не оцінює власну роботу. Це дозволяє уникнути самоаудиту, коли система, яка згенерувала відповідь, є водночас органом, що її затверджує, — конфлікт, який нівелював би значення порогу.
Отже, поріг виконує реальну роботу лише тому, що оцінювач є незалежним від автора, а результат є бінарним: збірка відповідає порогу або перевищує його і проходить далі, або виявляється нижчою і відхиляється. Шлях «випуску з відомими дефектами» відсутній.
Рекурсія як дисципліна
TITI використовується для побудови та вдосконення TITI. Ми ставимося до цього як до дисципліни, а не як до гасла: платформа є одним із продуктів, які ця платформа створює. Саме це забезпечує чесність стандартів — до рушія застосовуються ті самі пороги, коли об'єктом роботи є він сам.
Цей процес проходить під наглядом людини. Людина перевіряє та затверджує зміни. Це не є автономною самомодифікацією: TITI не переписує себе без контролю. Рекурсія означає, що той самий рушій і ті самі бар'єри застосовуються для його власного вдосконалення, але рішення про затвердження залишається за людиною.
Чого TITI не стверджує
Декларування принципів буде чесним лише наполовину без окреслення меж. TITI не претендує на повну автономність без втручання людини вже сьогодні; це наша траєкторія, і рушій перевірено в промисловій експлуатації, але автономність — це те, до чого ми прагнемо, а не теперішній стан.
TITI не стверджує, що показник QPP вже дорівнює нулю — нуль є нашою ціллю. Вона не публікує конкретних економічних показників: підписки відкривають доступ, а токени фінансують виконання, проте цифри навмисно не вказані, і ми не будемо вигадувати їх заради створення ілюзії конкретики.
Крім того, TITI не стверджує, що вбудований чат на сьогодні виконує замовлення чи платежі від початку до кінця. Чат є інтерфейсом; те, що він може виконати самостійно, є окремим питанням від того, що може побудувати рушій. Окреслення цих меж є частиною нашого контракту.
Вбудований чат
Запитайте про будь-що з цього
Привіт — я titi. Розкажи, що хочеш створити; вистачить кількох слів.
Я перетворю це на справжній, протестований, розгорнутий сайт.
Вбудований чат є єдиним інтерфейсом.