Назад
Huzzah — експериментальний редактор, що замінює підказки чату на псевдокод
SiTech AI Team2 წთ. საკითხავი

Huzzah — експериментальний редактор, що замінює підказки чату на псевдокод

Інженер Деніел Вон представив Huzzah — експериментальний редактор, у якому довгі підказки для ШІ-агентів замінено файлами псевдокоду: збереження файлу перегенеровує відповідний код.

Інженер-програміст Деніел Вон опублікував Huzzah — експериментальний редактор, який пропонує альтернативну парадигму роботи з великими мовними моделями. У серпні 2026 року він описав утому від написання довгих англомовних інструкцій до кожної зміни в коді та запропонував зберігати підказку — тобто намір людини — у файлі, а не в чаті.

Проблеми агентів для написання коду

Вон наводить три недоліки. По-перше, немає надійного запису людського наміру: підказки зникають, а код може бути, а може й не бути згенерований ШІ. По-друге, чати з ШІ — це імперативні покрокові інструкції, які описують зміни в застосунку, а не сам застосунок; тому ті самі вказівки повторюються багато разів і витрачають токени. По-третє, значна частина природної мови існує із соціальних, а не інформаційних причин: середнє речення містить мало реальної інформації, тож писати так до машини незручно.

Як працює Huzzah

В агентів підказки довгі, імперативні й тимчасові; у Huzzah — це псевдокод, декларативний і постійний. Розробник створює файл, наприклад fizz_buzz.hz, і пише стислий опис: функція, цикл на 100 ітерацій, перевірки подільності на три й на п'ять. Після збереження файлу Huzzah генерує справжній код. Коли розробник редагує файл, редактор фіксує diff і використовує його як підказку для моделі, після чого відповідний код перегенеровується. Той самий підхід у публікації показано на прикладі кошика покупок і списку завдань.

Переваги, застереження та статус

Псевдокод значно стисліший і зрозуміліший за довгі підказки, він спонукає розробника проєктувати форму коду й водночас виконує роль документації, бо написаний людиною для вираження наміру. Опис, не прив'язаний до мови, може стати основою для кількох мов або середовищ — автор наводить приклад складних алгоритмів на кшталт CRDT. Водночас він прямо каже про межі: підхід може дати збої на масштабі, краще підходить для нових кодових баз, ніж для наявних, залежності між файлами складно виражати надійно, функції рівня LSP недоступні, а без знання предметної області природна мова залишається простішим способом взаємодії.

Huzzah поки існує лише в експериментальному стані й активно розробляється. Вихідний код та інструкції зі встановлення опубліковано на GitHub за адресою github.com/danielvaughn/hz, автор запрошує спробувати та надіслати відгук.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.