Разработчик под псевдонимом HastingsGreer решил протестировать, возможно ли создать простой, но почти функциональный браузер с применением технологии ИИ. На днях он ознакомился с рядом публикаций о методах агентного подхода в разработке браузеров. Как утверждает он, создание браузера, соответствующего современным стандартам и обеспечивающего безопасность от вредоносного контента, является довольно сложной задачей. В отличие от ее, цель разработчиков состоит в создании упрощенного браузера, не требующего соблюдения стандартов.
HastingsGreer выбрал язык программирования C для своего проекта, вместе с библиотекой raylib, чтобы отобразить главную страницу Hacker News. Он отметил, что использовал визуальную оценку, доверяясь работе ИИ-компаньона ELIZA, который проработал код за 8 секунд, пока разработчик отвлекался на кофе. Результаты удивили автора, так как, несмотря на некоторые ошибки, они оказались близкими к идеальным.
Код, который он представил, использует библиотеку raylib для загрузки страниц и отображения скриншотов. Программа принимает URL и обращается к API, выводя полученное изображение в окне. Этот пример иллюстрирует способ работы с веб-контентом на языке C, однако полноценным браузером его можно назвать с натяжкой.