Depository of News

Два года, один человек, 66 контейнеров: как я построил AI‑платформу на железе под столом

newsdepo.com · tech

<img src="https://habrastorage.org/getpro/habr/upload_files/e27/d45/d98/e27d45d98c1119771702c5aa53a82774.jpg" /><p>Привет, Хабр. 26&nbsp;августа 2024&nbsp;года я получил у&nbsp;BotFather первый токен и написал кривой телеграм‑бот с&nbsp;одной моделью&nbsp;— обычная история «хочу ChatGPT без&nbsp;танцев с&nbsp;бубном, сделаю себе сам». Бот&nbsp;был честно плохой: одна модель, никакого контекста, падал от&nbsp;длинных сообщений. Но&nbsp;он работал, им начали пользоваться дети и знакомые, и я решил «немного доделать».</p><p>«Немного доделать» продолжается второй год. Сейчас это платформа с&nbsp;веб‑приложением, шестью каналами доставки (Telegram, VK, MAX, Discord, веб и&nbsp;— для&nbsp;уведомлений и результатов долгих задач&nbsp;— email), биллингом, голосовым агентом и RAG по&nbsp;документам. А&nbsp;под&nbsp;ней&nbsp;— 66&nbsp;контейнеров на&nbsp;двух нодах, BGP‑маршрутизация, собственный CI, хелпдеск и GPU‑нода с&nbsp;локальными моделями. Всё на&nbsp;железе, которое стоит под&nbsp;столом и потребляло меньше, чем игровая приставка,&nbsp;— до&nbsp;недавнего появления второй ноды с 3090; теперь приставка нервно курит. Эта статья&nbsp;— про&nbsp;то, во&nbsp;что&nbsp;превращается домашняя инфраструктура, когда backend‑разработчик два года не&nbsp;может остановиться.</p><p>Пишу это по&nbsp;двум причинам. Во‑первых, когда я начинал, мне отчаянно не&nbsp;хватало такой статьи&nbsp;— целостной картины, как&nbsp;это выглядит, когда селф‑хостишь ВСЁ. Во‑вторых, я почти наверняка делаю что‑то не&nbsp;так, и комментарии Хабра&nbsp;— самый&nbsp;быстрый способ об&nbsp;этом узнать. Не&nbsp;стесняйтесь.</p> <a href="https://habr.com/ru/articles/1080138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1080138#habracut">Читать далее</a>

Read full article →