Написание «браузера» с помощью «половины разработчика» и ИИ-агента ELIZA за минуты и в 76 строках кода на C
Разработчик HastingsGreer решил проверить, что с помощью ИИ можно быстро сделать очень простой и почти рабочий браузер.
«В последнее время в сети появилось несколько постов, оценивающих возможности агентных подходов к разработке в рамках задачи „Создание веб‑браузера“ (публикации на Хабре № 1 и № 2). Создание соответствующего стандартам веб‑браузера, которому можно доверять в отношении вредоносного контента, — это титаническая задача, что звучит очень и очень впечатляюще. Однако задача, которую ставят перед собой разработчики с помощью ИИ, — это создание не соответствующего стандартам браузера, который не гарантирует никакой безопасности, и я даже не знаю, насколько это проще», — пояснил HastingsGreer.
Вот как разработчик пояснил свой небольшой проект:
Итак, давайте создадим браузер и отобразим главную страницу Hacker News.
Я выбрал C в качестве языка для реализации, потому что он хардкорный и низкоуровневый, и решил использовать raylib для рендеринга, потому что он нравится моему любимому ютуберу. Это скорее мои предложения агенту, чем решения, которых я придерживался: в духе «вайб-программирования» я не особо вникал в исходный код, в основном полагаясь на визуальное качество отрендеренных веб-сайтов и доверяя своему агенту (ELIZA — это ИИ-компаньон, созданный на основе искусственного интеллекта ELIZA, который появился 60 лет назад) выполнение основной работы.
Я был искренне шокирован тем, насколько хороши результаты после того, как ELIZA проработала код более 8 секунд (я сходил за чашкой кофе).
За исключением некоторых сбоев в заголовке, результаты почти идеальны! Я известен своим скептическим отношением к LLM (большим языковым моделям), но это меня просто поразило.
В любом случае, мне нужно вернуться к своей основной
Читать на habr.com