
Huzzah — експериментальний редактор, що замінює підказки чату на псевдокод
Інженер Деніел Вон представив Huzzah — експериментальний редактор, у якому довгі підказки для ШІ-агентів замінено файлами псевдокоду: збереження файлу перегенеровує відповідний код.
Інженер-програміст Деніел Вон опублікував Huzzah — експериментальний редактор, який пропонує альтернативну парадигму роботи з великими мовними моделями. У серпні 2026 року він описав утому від написання довгих англомовних інструкцій до кожної зміни в коді та запропонував зберігати підказку — тобто намір людини — у файлі, а не в чаті.
Проблеми агентів для написання коду
Вон наводить три недоліки. По-перше, немає надійного запису людського наміру: підказки зникають, а код може бути, а може й не бути згенерований ШІ. По-друге, чати з ШІ — це імперативні покрокові інструкції, які описують зміни в застосунку, а не сам застосунок; тому ті самі вказівки повторюються багато разів і витрачають токени. По-третє, значна частина природної мови існує із соціальних, а не інформаційних причин: середнє речення містить мало реальної інформації, тож писати так до машини незручно.
Як працює Huzzah
В агентів підказки довгі, імперативні й тимчасові; у Huzzah — це псевдокод, декларативний і постійний. Розробник створює файл, наприклад fizz_buzz.hz, і пише стислий опис: функція, цикл на 100 ітерацій, перевірки подільності на три й на п'ять. Після збереження файлу Huzzah генерує справжній код. Коли розробник редагує файл, редактор фіксує diff і використовує його як підказку для моделі, після чого відповідний код перегенеровується. Той самий підхід у публікації показано на прикладі кошика покупок і списку завдань.
Переваги, застереження та статус
Псевдокод значно стисліший і зрозуміліший за довгі підказки, він спонукає розробника проєктувати форму коду й водночас виконує роль документації, бо написаний людиною для вираження наміру. Опис, не прив'язаний до мови, може стати основою для кількох мов або середовищ — автор наводить приклад складних алгоритмів на кшталт CRDT. Водночас він прямо каже про межі: підхід може дати збої на масштабі, краще підходить для нових кодових баз, ніж для наявних, залежності між файлами складно виражати надійно, функції рівня LSP недоступні, а без знання предметної області природна мова залишається простішим способом взаємодії.
Huzzah поки існує лише в експериментальному стані й активно розробляється. Вихідний код та інструкції зі встановлення опубліковано на GitHub за адресою github.com/danielvaughn/hz, автор запрошує спробувати та надіслати відгук.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.