Программист создал поисковик с ИИ в своей прачечной, чтобы бросить вызов Google

Программист Райан Пирс, ранее работавший в сфере корпоративного программного обеспечения и разработки игр, решил бросить вызов Google Search, создав собственный поисковый движок. Как сообщает Fast Company, Пирс разработал два поисковых сервиса: Searcha Page и его инкогнито-версию Seek Ninja. Оба движка работают на базе данных, содержащей более 2 миллиардов записей. Хотя это менее половины процента от 400-миллиардного индекса Google, это всё равно впечатляющее достижение для одного человека, и Пирс планирует удвоить этот показатель в течение следующих шести месяцев.

Необычность проекта в том, что весь поисковый комплекс размещается прямо в доме программиста — в прачечной. Вместо маломощного Raspberry Pi или мини-ПК, которые обычно используют для домашних серверов, Пирс выбрал бывший в употреблении 32-ядерный процессор AMD EPYC 7532 — один из лучших процессоров для рабочих станций на момент выпуска в 2020 году. Сейчас, спустя пять лет, такой процессор можно приобрести на вторичном рынке менее чем за 200 долларов (~16000 рублей).

«Я мог бы взять другой чип за те же деньги, с вдвое большим количеством потоков, но он выделял бы слишком много тепла», — пояснил программист.

Именно проблема тепловыделения заставила Пирса перенести серверы из спальни в прачечную. Два устройства теперь стоят в подсобном помещении: одно на выступе, другое — на небольших табуретках, подключенные через удлинитель. Сетевой кабель проложен через отверстие в стене, а для отвода тепла сделана импровизированная вентиляция.

«Тепло не было абсолютно ужасным, но если дверь закрыта слишком долго, это становится проблемой», — отметил Пирс.

Ключевой особенностью поисковика является использование искусственного интеллекта — но не в привычном понимании. Вместо фронтальных ИИ-инструментов, которые суммируют результаты поиска, Пирс использует машинное обучение для расширения ключевых слов в запросе и понимания контекста пользователя. Это позволяет выдавать релевантные результаты при значительно меньших ресурсах, чем у Google.

Пирс уже написал около 150 000 строк кода, а с учётом итераций — более 500 000 строк. Большинство изменений были направлены на снижение зависимости от больших языковых моделей и обеспечение работы без reliance на ИИ. В будущем программист рассматривает возможность переноса серверов в дата-центр поблизости от дома, поскольку не любит облачные сервисы. Для финансирования проекта он использует партнёрскую рекламу.

Оба поисковых движка — Searcha Page и Seek Ninja — уже доступны для тестирования всем желающим.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


2 комментария

Поисковик не поддерживает русский язык, так что бесполезен. Он самостоятельно написал 500 тыс. строк кода или навайбкодил?
Действительно, поисковик пока не поддерживает русский язык — это упоминается в оригинальной статье на английском. Что касается кода: Пирс написал около 150 тысяч строк самостоятельно, а с учётом итераций и переписывания общий объём превысил 500 тысяч строк. Он явно не использовал генеративный ИИ для кодинга, так как специально снижал зависимость от больших языковых моделей в своей системе 😉
Можешь попробовать его поисковики — они интересны как технологический эксперимент!

Оставить комментарий


Все комментарии - Технологии