Заждались? 😄
Признаю — вторая часть шла дольше чем планировал. Но черновик готов и сейчас на вычитке. Скоро на Хабре.
Напомню что внутри: берём локальную LLM из первой части и превращаем её в настоящий продукт. Разбираем LangGraph Server — как вокруг графа автоматически поднимается REST API без единой строчки FastAPI. Пишем агентов с реальными инструментами и MCP-серверами. Разбираемся с роутингом и супервизорами. Подключаем LangGraph SDK и оборачиваем всё в свой бэкенд с авторизацией. И деплоим на боевой сервер с доменом и SSL.
Пока ждёте — исходники уже на GitHub:
🔹 LangGraph CLI проект с графами, инструментами и MCP → https://github.com/Yakvenalex/HabrGraphCLI
🔹 FastAPI + LangGraph SDK → https://github.com/Yakvenalex/FastApiGraphSDKHabr
Кто уже смотрит код — вопросы и комментарии велкам 👇
Признаю — вторая часть шла дольше чем планировал. Но черновик готов и сейчас на вычитке. Скоро на Хабре.
Напомню что внутри: берём локальную LLM из первой части и превращаем её в настоящий продукт. Разбираем LangGraph Server — как вокруг графа автоматически поднимается REST API без единой строчки FastAPI. Пишем агентов с реальными инструментами и MCP-серверами. Разбираемся с роутингом и супервизорами. Подключаем LangGraph SDK и оборачиваем всё в свой бэкенд с авторизацией. И деплоим на боевой сервер с доменом и SSL.
Пока ждёте — исходники уже на GitHub:
🔹 LangGraph CLI проект с графами, инструментами и MCP → https://github.com/Yakvenalex/HabrGraphCLI
🔹 FastAPI + LangGraph SDK → https://github.com/Yakvenalex/FastApiGraphSDKHabr
Кто уже смотрит код — вопросы и комментарии велкам 👇
GitHub
GitHub - Yakvenalex/HabrGraphCLI
Contribute to Yakvenalex/HabrGraphCLI development by creating an account on GitHub.
🔥18❤7
Пока вторая часть на вычитке — делюсь кое-чем из реальной жизни 🙂
Недавно одна крупная компания сама вышла на меня с оффером. Мы уже общались, спорили про подходы к AI-внедрению, они видели мои проекты. Потом пригласили на технический созвон.
И знаете что спрашивали? Django, материализованные вьюхи, volume mount.
При этом их текущий AI-стек — n8n и Ollama.
👉 Как в СНГ выбирают людей для AI-внедрения — и почему это страшно. Кейс из жизни
P.S. Вторая часть проходит финальную вычитку — скоро на Хабре 🔥
Недавно одна крупная компания сама вышла на меня с оффером. Мы уже общались, спорили про подходы к AI-внедрению, они видели мои проекты. Потом пригласили на технический созвон.
И знаете что спрашивали? Django, материализованные вьюхи, volume mount.
При этом их текущий AI-стек — n8n и Ollama.
👉 Как в СНГ выбирают людей для AI-внедрения — и почему это страшно. Кейс из жизни
P.S. Вторая часть проходит финальную вычитку — скоро на Хабре 🔥
1🔥20👍6❤5
🚀 ИИ-агенты на собственной инфраструктуре: LangGraph Server, LangSmith и SDK 🚀
Вторая часть о построении независимой ИИ-инфраструктуры уже опубликована в Академии Selectel! В материале подробно разбираю, как создавать полноценных ИИ-агентов для продакшн-среды — без зависимости от зарубежных облаков, закрытых API и сторонних SaaS-платформ.
В статье пошагово показал:
— как проектировать ИИ-агентов через графы состояний и управлять их логикой
— как развернуть LangGraph Server для промышленного использования
— как подключать внешние инструменты, API и сервисы через протокол MCP
— как интегрировать агентную систему в Python-бэкенд через SDK
— как выполнять визуальную отладку логики в LangGraph Studio
В результате получается полноценная агентная платформа, которая:
— превращает локальные нейросети в автономного ИИ-агента для решения сложных задач
— умеет работать с интернетом, парсить сайты и взаимодействовать с базами данных
— автоматически сохраняет историю, состояние и контекст диалогов
— масштабируется под нагрузку и легко интегрируется в существующую инфраструктуру
— полностью работает на вашей инфраструктуре и находится под вашим контролем
Все примеры и развёртывание выполняются на собственной серверной инфраструктуре, что особенно важно для корпоративных решений, приватности данных и независимости от внешних поставщиков. Деплой проекта делал на сервере от Selectel, который можно запустить за пару минут.
Материал будет полезен разработчикам, архитекторам и командам, которые хотят строить сложные агентные ИИ-системы и полностью контролировать свои AI-сервисы.
Реклама. АО «Селектел», erid: 2VtzqwQAGUG
Вторая часть о построении независимой ИИ-инфраструктуры уже опубликована в Академии Selectel! В материале подробно разбираю, как создавать полноценных ИИ-агентов для продакшн-среды — без зависимости от зарубежных облаков, закрытых API и сторонних SaaS-платформ.
В статье пошагово показал:
— как проектировать ИИ-агентов через графы состояний и управлять их логикой
— как развернуть LangGraph Server для промышленного использования
— как подключать внешние инструменты, API и сервисы через протокол MCP
— как интегрировать агентную систему в Python-бэкенд через SDK
— как выполнять визуальную отладку логики в LangGraph Studio
В результате получается полноценная агентная платформа, которая:
— превращает локальные нейросети в автономного ИИ-агента для решения сложных задач
— умеет работать с интернетом, парсить сайты и взаимодействовать с базами данных
— автоматически сохраняет историю, состояние и контекст диалогов
— масштабируется под нагрузку и легко интегрируется в существующую инфраструктуру
— полностью работает на вашей инфраструктуре и находится под вашим контролем
Все примеры и развёртывание выполняются на собственной серверной инфраструктуре, что особенно важно для корпоративных решений, приватности данных и независимости от внешних поставщиков. Деплой проекта делал на сервере от Selectel, который можно запустить за пару минут.
Материал будет полезен разработчикам, архитекторам и командам, которые хотят строить сложные агентные ИИ-системы и полностью контролировать свои AI-сервисы.
Реклама. АО «Селектел», erid: 2VtzqwQAGUG
1🔥15👍5❤4😱1
🚀 Для тех, кому удобнее читать на Хабре: статья про ИИ-агентов теперь и там!
Вторая часть цикла о построении независимой ИИ-инфраструктуры (LangGraph Server, LangSmith и SDK) также опубликована на Хабре 👉 Облачная LLM на 16 ГБ VRAM — часть 2: LangGraph Server, LangSmith и SDK
Если вы пропустили первый анонс — в материале я пошагово разбираю, как создавать полноценных автономных ИИ-агентов для продакшена. Главная фишка: всё это работает полностью на ваших серверах, без привязки к закрытым API, сторонним SaaS-платформам и зарубежным облакам.
Также напоминаю, что весь исходный код к материалу открыт. Можно забирать, разворачивать на своей инфраструктуре и тестировать:
🔹 LangGraph CLI проект с графами, инструментами и MCP → https://github.com/Yakvenalex/HabrGraphCLI
🔹 FastAPI + LangGraph SDK → https://github.com/Yakvenalex/FastApiGraphSDKHabr
Буду рад обсудить архитектуру, ответить на вопросы и почитать о вашем опыте в комментариях на Хабре или в обсуждениях к данному посту👇
Вторая часть цикла о построении независимой ИИ-инфраструктуры (LangGraph Server, LangSmith и SDK) также опубликована на Хабре 👉 Облачная LLM на 16 ГБ VRAM — часть 2: LangGraph Server, LangSmith и SDK
Если вы пропустили первый анонс — в материале я пошагово разбираю, как создавать полноценных автономных ИИ-агентов для продакшена. Главная фишка: всё это работает полностью на ваших серверах, без привязки к закрытым API, сторонним SaaS-платформам и зарубежным облакам.
Также напоминаю, что весь исходный код к материалу открыт. Можно забирать, разворачивать на своей инфраструктуре и тестировать:
🔹 LangGraph CLI проект с графами, инструментами и MCP → https://github.com/Yakvenalex/HabrGraphCLI
🔹 FastAPI + LangGraph SDK → https://github.com/Yakvenalex/FastApiGraphSDKHabr
Буду рад обсудить архитектуру, ответить на вопросы и почитать о вашем опыте в комментариях на Хабре или в обсуждениях к данному посту👇
Хабр
Облачная LLM на 16 ГБ VRAM — часть 2: LangGraph Server, LangSmith и SDK
Друзья, привет! Возвращаюсь с продолжением. В первой части мы разобрались, как поднять локальную LLM и пробросить к ней внешний доступ. Но до настоящей интеграции в продукт так и не добрались — модель...
👍20🔥18⚡1👏1
🚀 Собственный ChatGPT «под ключ»: финальная часть цикла о независимой AI-платформе
Первая часть — мы подняли инфраструктуру и запустили локальную LLM.
Вторая часть — собрали агентный бэкенд на LangGraph, MCP и LangGraph Server.
Теперь пришло время дать всему этому лицо.
В третьей, финальной части покажу, как буквально за несколько минут развернуть современный AI-фронтенд и превратить уже собранную инфраструктуру в полноценный Full-Stack AI-продукт — собственный аналог ChatGPT, который работает на вашей инфраструктуре и полностью под вашим контролем.
В материале разберу:
— развёртывание Next.js-фронтенда через agent-chat-ui и подключение к LangGraph Server
— отображение размышлений агента и его шагов в реальном времени
— визуализацию работы графа и вызовов MCP-инструментов
— потоковую генерацию ответов с сохранением памяти и контекста
— деплой готового сервиса с доменом в приватном контуре компании
В результате получится не просто «ещё один чат с LLM» — а агентный интерфейс нового поколения, готовый к использованию в реальном бизнесе.
Мы закрываем полный цикл:
инфраструктура → локальная LLM → агентный бэкенд → MCP-инструменты → production-ready фронтенд → деплой готового сервиса
Скоро на Хабре. Следите за обновлениями 👇
Первая часть — мы подняли инфраструктуру и запустили локальную LLM.
Вторая часть — собрали агентный бэкенд на LangGraph, MCP и LangGraph Server.
Теперь пришло время дать всему этому лицо.
В третьей, финальной части покажу, как буквально за несколько минут развернуть современный AI-фронтенд и превратить уже собранную инфраструктуру в полноценный Full-Stack AI-продукт — собственный аналог ChatGPT, который работает на вашей инфраструктуре и полностью под вашим контролем.
В материале разберу:
— развёртывание Next.js-фронтенда через agent-chat-ui и подключение к LangGraph Server
— отображение размышлений агента и его шагов в реальном времени
— визуализацию работы графа и вызовов MCP-инструментов
— потоковую генерацию ответов с сохранением памяти и контекста
— деплой готового сервиса с доменом в приватном контуре компании
В результате получится не просто «ещё один чат с LLM» — а агентный интерфейс нового поколения, готовый к использованию в реальном бизнесе.
Мы закрываем полный цикл:
инфраструктура → локальная LLM → агентный бэкенд → MCP-инструменты → production-ready фронтенд → деплой готового сервиса
Скоро на Хабре. Следите за обновлениями 👇
Хабр
Собственная облачная LLM на 16 ГБ VRAM — часть 1: базовая сборка, tools и MCP
Привет, Хабр! На фоне ажиотажа вокруг нейросетей все чаще встает вполне приземленный вопрос — сколько стоит содержать собственную LLM. Современные ИИ-агенты уровня Claude, ChatGPT и DeepSeek уже давно...
1🔥23👍9⚡1🗿1
🔥 Активная разработка | Облачная LLM на 16 ГБ VRAM — часть 3: ChatGPT-интерфейс для ваших LangGraph-агентов
Друзья, работа кипит — код для третьей части уже написан, сейчас в процессе написания сама статья.
Для тех кто следит за циклом — уже можно посмотреть что поменялось на бэке. Обновил проект HabrGraphCLI: добавил нового агента-шефповара который специализируется исключительно на кулинарии и нутрициологии, поправил существующих агентов, и главное — прикрутил Bearer-авторизацию через официальный механизм LangGraph. С нюансами которых нет в документации — расскажу в статье.
🔗 HabrGraphCLI
Отдельно появился репозиторий с кастомизированным фронтендом на Next.js — это agent-chat-ui переработанный под реальное использование: полный перевод на русский, переключатель между несколькими агентами прямо в интерфейсе, удаление чатов, авторизация во всех точках обращения к серверу.
🔗 AgentChatUIHabr
Статья скоро. Следите за обновлениями 👀
Друзья, работа кипит — код для третьей части уже написан, сейчас в процессе написания сама статья.
Для тех кто следит за циклом — уже можно посмотреть что поменялось на бэке. Обновил проект HabrGraphCLI: добавил нового агента-шефповара который специализируется исключительно на кулинарии и нутрициологии, поправил существующих агентов, и главное — прикрутил Bearer-авторизацию через официальный механизм LangGraph. С нюансами которых нет в документации — расскажу в статье.
🔗 HabrGraphCLI
Отдельно появился репозиторий с кастомизированным фронтендом на Next.js — это agent-chat-ui переработанный под реальное использование: полный перевод на русский, переключатель между несколькими агентами прямо в интерфейсе, удаление чатов, авторизация во всех точках обращения к серверу.
🔗 AgentChatUIHabr
Статья скоро. Следите за обновлениями 👀
GitHub
GitHub - Yakvenalex/HabrGraphCLI
Contribute to Yakvenalex/HabrGraphCLI development by creating an account on GitHub.
🔥21👍8❤3
⚡️Джуны и мидлы, общий сбор!
Пришел вас порадовать, если вы хотите прокачаться в теме параллелизма.
В школе Python разработки Pytex 16 июня в 19:00 по МСК пройдет открытый урок с Senior-разработчиком Артёмом Шумейко.
На уроке разберётесь:
🔸 почему async/await сам по себе не делает приложение быстрым
🔸 где проходит граница между корутинами, потоками и процессами
🔸 как защищать базу данных от лавины одинаковых запросов
🔸 как работают Single Flight и распределённые блокировки
🔸 как координировать несколько воркеров при работе с внешними API
🔸 как использовать очереди и батчинг событий, чтобы не увеличивать latency
🔸 как правильно выносить тяжёлые операции в фоновые задачи
Посмотрите на реальные проблемы, которые возникают в проде под нагрузкой, и на паттерны, которые используют команды для их решения.
ЗАПИСАТЬСЯ НА ОТКРЫТЫЙ УРОК
Это абсолютно бесплатно, поэтому регистрируйтесь и качайте харды ⬆️
А больше про параллелизм в Python читайте в этом канале
Пришел вас порадовать, если вы хотите прокачаться в теме параллелизма.
В школе Python разработки Pytex 16 июня в 19:00 по МСК пройдет открытый урок с Senior-разработчиком Артёмом Шумейко.
На уроке разберётесь:
🔸 почему async/await сам по себе не делает приложение быстрым
🔸 где проходит граница между корутинами, потоками и процессами
🔸 как защищать базу данных от лавины одинаковых запросов
🔸 как работают Single Flight и распределённые блокировки
🔸 как координировать несколько воркеров при работе с внешними API
🔸 как использовать очереди и батчинг событий, чтобы не увеличивать latency
🔸 как правильно выносить тяжёлые операции в фоновые задачи
Посмотрите на реальные проблемы, которые возникают в проде под нагрузкой, и на паттерны, которые используют команды для их решения.
ЗАПИСАТЬСЯ НА ОТКРЫТЫЙ УРОК
Это абсолютно бесплатно, поэтому регистрируйтесь и качайте харды ⬆️
А больше про параллелизм в Python читайте в этом канале
❤8🔥4👍3💯1
Немного размышлений вам в ленту 🤔
Я дорос до уровня мидла ещё до всего этого ИИ-бума. И, честно, считаю, что мне повезло.
Не потому что раньше было лучше. Не потому что "новичкам сейчас слишком легко". А потому что у меня был этап, когда приходилось реально разбираться.
Я часами сидел над ошибками. Гуглил. Читал документацию. Не понимал, почему всё падает. Заходил на Stack Overflow (покойся с миром, легенда 🫡). Потом понимал. Потом снова ломал. Потом снова чинил.
И именно через это формируется мышление разработчика 🧠
Сейчас всё иначе.
Порог входа в кодинг упал ниже плинтуса. Cursor, Claude, ChatGPT — и человек без опыта может за вечер собрать приложение. Это круто 🚀 Я сам использую ИИ и закрываю задачи за два дня, которые раньше могли занимать неделю. Но есть важный нюанс.
ИИ хорошо помогает тому, кто понимает что делает. И очень опасен для того, кто просто копирует результат не понимая что происходит под капотом.
ИИ в разработке — это как заряженный пистолет 🔫 В руках человека с пониманием — попадает в цель. В руках человека без понимания — легко стреляет в ногу.
Поэтому дам непрошенный совет тем, кто сейчас заходит в разработку через вайбкодинг: не пытайтесь перепрыгнуть базу.
Не нужно учиться годами перед первым проектом. Но нужно хотя бы понимать фундамент 👇
— что такое переменные, функции, циклы и базовый синтаксис
— как работает HTTP и что происходит когда браузер делает запрос
— что такое база данных и зачем она нужна
— что такое API и как сервисы общаются между собой
— как читать ошибки: traceback, логи, статус-коды
— как проверять что ИИ не сгенерировал вам красивую но нерабочую ерунду ⚠️
Это не годы обучения. Это 2-3 месяца нормальной практики, которые потом сэкономят огромное количество времени, нервов и переделок ⏱️
ИИ — мощный усилитель ⚡️ Но усиливает он не только ваши возможности, а ещё и ваши пробелы.
Поэтому сначала дайте себе базу. А уже потом ИИ действительно начнёт работать на вас, а не создавать хаос который вы сами не можете разобрать 💪
А вы как относитесь к вайбкодингу — спасение или ловушка? Делитесь в комментариях 👇
Я дорос до уровня мидла ещё до всего этого ИИ-бума. И, честно, считаю, что мне повезло.
Не потому что раньше было лучше. Не потому что "новичкам сейчас слишком легко". А потому что у меня был этап, когда приходилось реально разбираться.
Я часами сидел над ошибками. Гуглил. Читал документацию. Не понимал, почему всё падает. Заходил на Stack Overflow (покойся с миром, легенда 🫡). Потом понимал. Потом снова ломал. Потом снова чинил.
И именно через это формируется мышление разработчика 🧠
Сейчас всё иначе.
Порог входа в кодинг упал ниже плинтуса. Cursor, Claude, ChatGPT — и человек без опыта может за вечер собрать приложение. Это круто 🚀 Я сам использую ИИ и закрываю задачи за два дня, которые раньше могли занимать неделю. Но есть важный нюанс.
ИИ хорошо помогает тому, кто понимает что делает. И очень опасен для того, кто просто копирует результат не понимая что происходит под капотом.
ИИ в разработке — это как заряженный пистолет 🔫 В руках человека с пониманием — попадает в цель. В руках человека без понимания — легко стреляет в ногу.
Поэтому дам непрошенный совет тем, кто сейчас заходит в разработку через вайбкодинг: не пытайтесь перепрыгнуть базу.
Не нужно учиться годами перед первым проектом. Но нужно хотя бы понимать фундамент 👇
— что такое переменные, функции, циклы и базовый синтаксис
— как работает HTTP и что происходит когда браузер делает запрос
— что такое база данных и зачем она нужна
— что такое API и как сервисы общаются между собой
— как читать ошибки: traceback, логи, статус-коды
— как проверять что ИИ не сгенерировал вам красивую но нерабочую ерунду ⚠️
Это не годы обучения. Это 2-3 месяца нормальной практики, которые потом сэкономят огромное количество времени, нервов и переделок ⏱️
ИИ — мощный усилитель ⚡️ Но усиливает он не только ваши возможности, а ещё и ваши пробелы.
Поэтому сначала дайте себе базу. А уже потом ИИ действительно начнёт работать на вас, а не создавать хаос который вы сами не можете разобрать 💪
А вы как относитесь к вайбкодингу — спасение или ловушка? Делитесь в комментариях 👇
1🔥47💯15❤5👍4🤔2👏1
Завтра утром выкатываю на Хабре неформатную статью 📝
Помните мой недавний пост-размышление про вайбкодинг — про то, что ИИ усиливает не только возможности, но и пробелы? Он собрал хороший отклик и много комментариев, и я понял, что тема заслуживает не короткого поста, а развёрнутого разбора.
Так появилась статья: «Вайбкодинг, увольнения и будущее разработки: что реально происходит и что делать».
Что внутри:
— что реально происходит на рынке: цифры, сокращения, кто кого заменяет
— уволят ли завтра половину разработчиков (спойлер: всё не так однозначно)
— нужны ли ещё джуны и мидлы
— как входить в профессию, когда ИИ пишет код быстрее тебя
— и 4 истории из моей практики, после которых на «навайбкодил, подправь» смотришь иначе
Без хайпа и без розовых очков — только взгляд изнутри, с фактами, кейсами и личными выводами.
Публикую завтра, во вторник, около 10 утра ⏰
Ссылку закину сюда сразу после выхода.
Помните мой недавний пост-размышление про вайбкодинг — про то, что ИИ усиливает не только возможности, но и пробелы? Он собрал хороший отклик и много комментариев, и я понял, что тема заслуживает не короткого поста, а развёрнутого разбора.
Так появилась статья: «Вайбкодинг, увольнения и будущее разработки: что реально происходит и что делать».
Что внутри:
— что реально происходит на рынке: цифры, сокращения, кто кого заменяет
— уволят ли завтра половину разработчиков (спойлер: всё не так однозначно)
— нужны ли ещё джуны и мидлы
— как входить в профессию, когда ИИ пишет код быстрее тебя
— и 4 истории из моей практики, после которых на «навайбкодил, подправь» смотришь иначе
Без хайпа и без розовых очков — только взгляд изнутри, с фактами, кейсами и личными выводами.
Публикую завтра, во вторник, около 10 утра ⏰
Ссылку закину сюда сразу после выхода.
👍22🔥14❤4⚡4
Как и обещал — статья вышла 📝
«Вайбкодинг, увольнения и будущее разработки: что реально происходит и что делать»
Та самая, о которой я писал вчера. Вместо короткого поста-размышления получился развёрнутый разбор.
Что внутри:
— что реально происходит на рынке: цифры со ссылками, сокращения, куда уходят деньги
— уволят ли завтра половину разработчиков (спойлер: всё не так однозначно)
— нужны ли ещё джуны и мидлы и где остаётся спрос
— как входить в профессию и что учить, когда ИИ пишет код быстрее тебя
— как не растерять хватку тем, кто уже в деле
— и два неудобных вопроса начистоту: «а вдруг это всё пузырь» и «зачем заказчику платить команде, если есть ИИ»
Плюс 4 истории из моей практики, после которых на «навайбкодил, подправь» смотришь иначе.
Без хайпа и без розовых очков — только взгляд изнутри, с фактами, кейсами и личными выводами.
UPD Статья на доработке😔
«Вайбкодинг, увольнения и будущее разработки: что реально происходит и что делать»
Та самая, о которой я писал вчера. Вместо короткого поста-размышления получился развёрнутый разбор.
Что внутри:
— что реально происходит на рынке: цифры со ссылками, сокращения, куда уходят деньги
— уволят ли завтра половину разработчиков (спойлер: всё не так однозначно)
— нужны ли ещё джуны и мидлы и где остаётся спрос
— как входить в профессию и что учить, когда ИИ пишет код быстрее тебя
— как не растерять хватку тем, кто уже в деле
— и два неудобных вопроса начистоту: «а вдруг это всё пузырь» и «зачем заказчику платить команде, если есть ИИ»
Плюс 4 истории из моей практики, после которых на «навайбкодил, подправь» смотришь иначе.
Без хайпа и без розовых очков — только взгляд изнутри, с фактами, кейсами и личными выводами.
UPD Статья на доработке😔
🔥15👍3❤1
Легкий путь в Python
Как и обещал — статья вышла 📝 «Вайбкодинг, увольнения и будущее разработки: что реально происходит и что делать» Та самая, о которой я писал вчера. Вместо короткого поста-размышления получился развёрнутый разбор. Что внутри: — что реально происходит…
Друзья, небольшая заминка со статьёй. Материал отправился на доработку — постараюсь опубликовать обновлённую версию завтра-послезавтра. Сделаю так, чтобы она полностью соответствовала правилам площадки.
Спасибо за ожидание 🙌
Спасибо за ожидание 🙌
🤝9❤6👍3
Легкий путь в Python
Как и обещал — статья вышла 📝 «Вайбкодинг, увольнения и будущее разработки: что реально происходит и что делать» Та самая, о которой я писал вчера. Вместо короткого поста-размышления получился развёрнутый разбор. Что внутри: — что реально происходит…
Отредактированная статья опубликована: https://habr.com/ru/articles/1048374/
Можно читать, как минимум, сейчас😂
Можно читать, как минимум, сейчас😂
👍20🔥6❤5
Вас не напрягают вот эти подсказки снизу, где ИИ буквально предлагает, что ты сейчас должен ему ответить?
Меня — да.
Потому что это уже не просто автодополнение текста. Это ощущается как маленькое предсказание твоего следующего действия.
И самое неприятное — он почти всегда попадает.
Ты ещё сам не сформулировал мысль, а машина уже такая:
«ну давай, спроси его проверить логи».
С одной стороны удобно.
С другой — немного жутковато👻
Меня — да.
Потому что это уже не просто автодополнение текста. Это ощущается как маленькое предсказание твоего следующего действия.
И самое неприятное — он почти всегда попадает.
Ты ещё сам не сформулировал мысль, а машина уже такая:
«ну давай, спроси его проверить логи».
С одной стороны удобно.
С другой — немного жутковато👻
👀11👨💻6💯4🤯2
Друзья, в последнее время я много писал про ИИ-агентов, LLM, LangGraph и всё вокруг этого. Тема важная, но уже хочется от неё выдохнуть. Подозреваю, вы тоже подустали.
Написал статью про штуку, с которой рано или поздно сталкивается каждый разработчик: как задеплоить несколько проектов на один VPS. Чтобы каждый жил на своём домене, под HTTPS, порты наружу не торчали, а новый сервис добавлялся за пару минут.
Без Kubernetes и без девопса в команде. И без привычной в таких делах боли.
Черновик готов, сейчас на вычитке. Если все пойдет по плану, то опубликую статью на следующей неделе.
К данному посту оставьте реакцию или комментарий, если вам, в целом, тема DevOps и прикладного системного администрирования интересна. Посмотрим, сколько нас таких 😄
Написал статью про штуку, с которой рано или поздно сталкивается каждый разработчик: как задеплоить несколько проектов на один VPS. Чтобы каждый жил на своём домене, под HTTPS, порты наружу не торчали, а новый сервис добавлялся за пару минут.
Без Kubernetes и без девопса в команде. И без привычной в таких делах боли.
Черновик готов, сейчас на вычитке. Если все пойдет по плану, то опубликую статью на следующей неделе.
К данному посту оставьте реакцию или комментарий, если вам, в целом, тема DevOps и прикладного системного администрирования интересна. Посмотрим, сколько нас таких 😄
3🔥130👍27❤19⚡11👏1
🚀 Статья вышла — и снова в партнёрстве с HOSTKEY
На Хабре опубликован мой новый практический туториал:
👉 Как превратить один VPS в платформу для деплоя нескольких проектов без боли и Kubernetes
Для тех, кто хоть раз слышал от заказчика «ну и когда уже на сервере будет?» — эта статья для вас.
🧠 Один VPS — несколько проектов — ноль открытых портов
Стек технологий:
Docker + Docker Compose + Nginx Proxy Manager
Что внутри статьи:
⚙️ Аренда VPS и домена: от нуля до рабочего сервера
🐳 Docker-сеть вместо торчащих наружу портов — почему это важно
🌐 Nginx Proxy Manager: маршрутизация и HTTPS без конфигов
🔐 PostgreSQL на закрытом контуре + Adminer через домен
🚀 FastAPI-проект внутри Docker-сети — деплой как надо
Три реальных примера:
- traefik/whoami — быстрый старт, чтобы увидеть систему в деле
- FastAPI + Jinja2 + Tailwind — собственный проект в контейнере
- Adminer + PostgreSQL — база без открытого 5432, только через HTTPS
Итог:
Один VPS, любое количество проектов, каждый на своём домене с HTTPS. Снаружи открыты только 80 и 443. Всё остальное — за закрытой дверью.
📦 Исходный код проекта FastApi 👉 GitHub
💬 Если остались вопросы — пишите тут 👇 или в комментариях на Хабре. По возможности всем отвечу.
На Хабре опубликован мой новый практический туториал:
👉 Как превратить один VPS в платформу для деплоя нескольких проектов без боли и Kubernetes
Для тех, кто хоть раз слышал от заказчика «ну и когда уже на сервере будет?» — эта статья для вас.
🧠 Один VPS — несколько проектов — ноль открытых портов
Стек технологий:
Docker + Docker Compose + Nginx Proxy Manager
Что внутри статьи:
⚙️ Аренда VPS и домена: от нуля до рабочего сервера
🐳 Docker-сеть вместо торчащих наружу портов — почему это важно
🌐 Nginx Proxy Manager: маршрутизация и HTTPS без конфигов
🔐 PostgreSQL на закрытом контуре + Adminer через домен
🚀 FastAPI-проект внутри Docker-сети — деплой как надо
Три реальных примера:
- traefik/whoami — быстрый старт, чтобы увидеть систему в деле
- FastAPI + Jinja2 + Tailwind — собственный проект в контейнере
- Adminer + PostgreSQL — база без открытого 5432, только через HTTPS
Итог:
Один VPS, любое количество проектов, каждый на своём домене с HTTPS. Снаружи открыты только 80 и 443. Всё остальное — за закрытой дверью.
📦 Исходный код проекта FastApi 👉 GitHub
💬 Если остались вопросы — пишите тут 👇 или в комментариях на Хабре. По возможности всем отвечу.
Хабр
Как превратить один VPS в платформу для деплоя нескольких проектов без боли и Kubernetes
Друзья, привет. Есть такая классическая ситуация во фрилансе: берёшь проект, пишешь код, а потом заказчик смотрит на тебя и говорит — «ну и когда уже на сервере будет?». Девопса в команде нет, бюджета...
👍19🔥12❤4⚡1
🚀 ИИ-агенты на собственной инфраструктуре: ChatGPT-интерфейс для ваших LangGraph-агентов 🚀
Третья, финальная часть цикла уже опубликована в Академии Selectel! В материале закрываем полный стек: к готовому агентному бэкенду подключаем production-ready фронтенд — и выкатываем всё на боевой сервер с доменом и SSL.
В статье пошагово показал:
— как подключить agent-chat-ui — официальный Next.js-интерфейс от LangChain — к LangGraph Server за несколько минут
— как кастомизировать фронтенд: перевод на русский, переключатель между агентами, удаление чатов
— как выстроить три агента с разной архитектурой: генералист, диспетчер-мультиагент и узкий эксперт
— как закрыть API Bearer-авторизацией — с разбором нюансов, которых нет в официальной документации
— как задеплоить всё через Nginx и PM2 так, чтобы LangGraph оставался внутри контура
В результате получается полноценный AI-продукт, который:
— выглядит и работает как ChatGPT, но полностью на вашей инфраструктуре
— поддерживает стриминг токенов, историю диалогов и вызовы инструментов в реальном времени
— позволяет переключаться между несколькими агентами прямо в интерфейсе
— не открывает бэкенд наружу — LangGraph API доступен только внутри машины
— не зависит от OpenAI и не передаёт данные во внешние сервисы
Деплой проекта делал на сервере от @Selectel, который можно запустить за пару минут.
Материал будет полезен разработчикам и командам, которые хотят дать своим LangGraph-агентам красивый продакшн-фронтенд и полностью контролировать AI-инфраструктуру.
Реклама. АО «Селектел», erid: 2Vtzqvv7GsK
Третья, финальная часть цикла уже опубликована в Академии Selectel! В материале закрываем полный стек: к готовому агентному бэкенду подключаем production-ready фронтенд — и выкатываем всё на боевой сервер с доменом и SSL.
В статье пошагово показал:
— как подключить agent-chat-ui — официальный Next.js-интерфейс от LangChain — к LangGraph Server за несколько минут
— как кастомизировать фронтенд: перевод на русский, переключатель между агентами, удаление чатов
— как выстроить три агента с разной архитектурой: генералист, диспетчер-мультиагент и узкий эксперт
— как закрыть API Bearer-авторизацией — с разбором нюансов, которых нет в официальной документации
— как задеплоить всё через Nginx и PM2 так, чтобы LangGraph оставался внутри контура
В результате получается полноценный AI-продукт, который:
— выглядит и работает как ChatGPT, но полностью на вашей инфраструктуре
— поддерживает стриминг токенов, историю диалогов и вызовы инструментов в реальном времени
— позволяет переключаться между несколькими агентами прямо в интерфейсе
— не открывает бэкенд наружу — LangGraph API доступен только внутри машины
— не зависит от OpenAI и не передаёт данные во внешние сервисы
Деплой проекта делал на сервере от @Selectel, который можно запустить за пару минут.
Материал будет полезен разработчикам и командам, которые хотят дать своим LangGraph-агентам красивый продакшн-фронтенд и полностью контролировать AI-инфраструктуру.
Реклама. АО «Селектел», erid: 2Vtzqvv7GsK
🔥13❤4👍4
🚀 Для тех, кому удобнее читать на Хабре: финальная часть цикла про ИИ-агентов теперь и там!
Третья, заключительная часть цикла о построении независимой ИИ-инфраструктуры также опубликована на Хабре 👉 Облачная LLM на 16 ГБ VRAM — часть 3: ChatGPT-интерфейс для ваших LangGraph-агентов
Если вы пропустили предыдущие части — в этом материале я закрываю полный стек: к готовому агентному бэкенду на LangGraph подключаю production-ready фронтенд и выкатываю всё на боевой сервер с доменом и SSL. Главная фишка прежняя: всё работает полностью на ваших серверах, без привязки к закрытым API, сторонним SaaS-платформам и зарубежным облакам.
В статье пошагово разбираю:
🔹 как подключить agent-chat-ui — официальный Next.js-интерфейс от LangChain — к LangGraph Server за пару минут
🔹 как кастомизировать фронтенд: перевод на русский, переключатель между агентами, удаление чатов
🔹 как выстроить три агента с разной архитектурой: генералист, диспетчер-мультиагент и узкий эксперт
🔹 как закрыть API Bearer-авторизацией — с нюансами, которых нет в официальной документации
🔹 как задеплоить всё через Nginx и PM2, чтобы LangGraph оставался внутри контура
В результате получается полноценный AI-продукт, который выглядит и работает как ChatGPT, но целиком на вашей инфраструктуре: со стримингом токенов, историей диалогов, вызовами инструментов в реальном времени и переключением между агентами прямо в интерфейсе. При этом бэкенд не открывается наружу и данные не уходят во внешние сервисы.
Также напоминаю, что весь исходный код к материалу открыт. Можно забирать, разворачивать на своей инфраструктуре и тестировать:
🔗 HabrGraphCLI → https://github.com/Yakvenalex/HabrGraphCLI
🔗 AgentChatUIHabr → https://github.com/Yakvenalex/Agent-chat-ui-habr
Буду рад обсудить архитектуру, ответить на вопросы и почитать о вашем опыте в комментариях на Хабре или в обсуждениях к данному посту 👇
Третья, заключительная часть цикла о построении независимой ИИ-инфраструктуры также опубликована на Хабре 👉 Облачная LLM на 16 ГБ VRAM — часть 3: ChatGPT-интерфейс для ваших LangGraph-агентов
Если вы пропустили предыдущие части — в этом материале я закрываю полный стек: к готовому агентному бэкенду на LangGraph подключаю production-ready фронтенд и выкатываю всё на боевой сервер с доменом и SSL. Главная фишка прежняя: всё работает полностью на ваших серверах, без привязки к закрытым API, сторонним SaaS-платформам и зарубежным облакам.
В статье пошагово разбираю:
🔹 как подключить agent-chat-ui — официальный Next.js-интерфейс от LangChain — к LangGraph Server за пару минут
🔹 как кастомизировать фронтенд: перевод на русский, переключатель между агентами, удаление чатов
🔹 как выстроить три агента с разной архитектурой: генералист, диспетчер-мультиагент и узкий эксперт
🔹 как закрыть API Bearer-авторизацией — с нюансами, которых нет в официальной документации
🔹 как задеплоить всё через Nginx и PM2, чтобы LangGraph оставался внутри контура
В результате получается полноценный AI-продукт, который выглядит и работает как ChatGPT, но целиком на вашей инфраструктуре: со стримингом токенов, историей диалогов, вызовами инструментов в реальном времени и переключением между агентами прямо в интерфейсе. При этом бэкенд не открывается наружу и данные не уходят во внешние сервисы.
Также напоминаю, что весь исходный код к материалу открыт. Можно забирать, разворачивать на своей инфраструктуре и тестировать:
🔗 HabrGraphCLI → https://github.com/Yakvenalex/HabrGraphCLI
🔗 AgentChatUIHabr → https://github.com/Yakvenalex/Agent-chat-ui-habr
Буду рад обсудить архитектуру, ответить на вопросы и почитать о вашем опыте в комментариях на Хабре или в обсуждениях к данному посту 👇
Хабр
Облачная LLM на 16 ГБ VRAM — часть 3: ChatGPT-интерфейс для ваших LangGraph-агентов
Друзья, возвращаюсь с финальной частью цикла. За две предыдущие статьи мы подняли собственную локальную модель на облачном сервере с GPU на 16 ГБ VRAM, разобрались с vLLM и tool calling, собрали...
🔥19👍5👏2