Вас не напрягают вот эти подсказки снизу, где ИИ буквально предлагает, что ты сейчас должен ему ответить?
Меня — да.
Потому что это уже не просто автодополнение текста. Это ощущается как маленькое предсказание твоего следующего действия.
И самое неприятное — он почти всегда попадает.
Ты ещё сам не сформулировал мысль, а машина уже такая:
«ну давай, спроси его проверить логи».
С одной стороны удобно.
С другой — немного жутковато👻
Меня — да.
Потому что это уже не просто автодополнение текста. Это ощущается как маленькое предсказание твоего следующего действия.
И самое неприятное — он почти всегда попадает.
Ты ещё сам не сформулировал мысль, а машина уже такая:
«ну давай, спроси его проверить логи».
С одной стороны удобно.
С другой — немного жутковато👻
👀11👨💻6💯4🤯2
Друзья, в последнее время я много писал про ИИ-агентов, LLM, LangGraph и всё вокруг этого. Тема важная, но уже хочется от неё выдохнуть. Подозреваю, вы тоже подустали.
Написал статью про штуку, с которой рано или поздно сталкивается каждый разработчик: как задеплоить несколько проектов на один VPS. Чтобы каждый жил на своём домене, под HTTPS, порты наружу не торчали, а новый сервис добавлялся за пару минут.
Без Kubernetes и без девопса в команде. И без привычной в таких делах боли.
Черновик готов, сейчас на вычитке. Если все пойдет по плану, то опубликую статью на следующей неделе.
К данному посту оставьте реакцию или комментарий, если вам, в целом, тема DevOps и прикладного системного администрирования интересна. Посмотрим, сколько нас таких 😄
Написал статью про штуку, с которой рано или поздно сталкивается каждый разработчик: как задеплоить несколько проектов на один VPS. Чтобы каждый жил на своём домене, под HTTPS, порты наружу не торчали, а новый сервис добавлялся за пару минут.
Без Kubernetes и без девопса в команде. И без привычной в таких делах боли.
Черновик готов, сейчас на вычитке. Если все пойдет по плану, то опубликую статью на следующей неделе.
К данному посту оставьте реакцию или комментарий, если вам, в целом, тема DevOps и прикладного системного администрирования интересна. Посмотрим, сколько нас таких 😄
3🔥132👍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
Друзья, привет. Есть такая классическая ситуация во фрилансе: берёшь проект, пишешь код, а потом заказчик смотрит на тебя и говорит — «ну и когда уже на сервере будет?». Девопса в команде нет, бюджета...
👍22🔥13❤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👍5❤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, собрали...
🔥20👍6👏2
This media is not supported in your browser
VIEW IN TELEGRAM
GPT до появления в нем Live режима общения😂
P.S. Кто затестил новую фичу? Как вам?
P.S. Кто затестил новую фичу? Как вам?
🤣26😁5❤1👍1
🚀 Надеюсь, не успели меня забыть. А лучше — даже немного соскучились🙂
Последние пару недель на канале было тихо. Я был в отпуске, хорошо перезагрузился, после возвращения разобрался со всеми накопившимися делами — и теперь снова можно возвращаться к статьям.
И возвращаюсь сразу с анонсом новой.
Материал уже полностью готов. Осталось оформить его, добавить иллюстрации и финально вычитать. Если всё пойдёт по плану — в начале следующей недели статья выйдет на Хабре.
Как и все мои материалы, статья будет максимально практической. Никакой воды — только то, что можно взять и начать использовать в тот же день.
В этот раз покажу, как собрать собственную инфраструктуру для AI-разработки без VPN, бесконечных обходов, прокси и прочих танцев с бубном.
Что будет внутри:
🔹 как получать OpenAI-совместимые токены из подписок ChatGPT, Claude Code, Gemini и других AI-сервисов;
🔹 как превратить обычный VPS в полноценную среду разработки и кодить прямо на сервере через VS Code с максимальным комфортом;
🔹 как централизованно управлять всеми своими токенами и моделями;
🔹 как поднять собственный LLM Router, чтобы работать с любыми LLM через единый OpenAI API;
🔹 как собрать всё это в одну удобную систему, которая одинаково хорошо подойдёт и для повседневной разработки, и для AI-интеграций.
Всё, как обычно, будет сопровождаться готовыми командами, Docker-конфигами, примерами и объяснениями, почему именно так, а не иначе.
До скорой публикации! 🚀
Последние пару недель на канале было тихо. Я был в отпуске, хорошо перезагрузился, после возвращения разобрался со всеми накопившимися делами — и теперь снова можно возвращаться к статьям.
И возвращаюсь сразу с анонсом новой.
Материал уже полностью готов. Осталось оформить его, добавить иллюстрации и финально вычитать. Если всё пойдёт по плану — в начале следующей недели статья выйдет на Хабре.
Как и все мои материалы, статья будет максимально практической. Никакой воды — только то, что можно взять и начать использовать в тот же день.
В этот раз покажу, как собрать собственную инфраструктуру для AI-разработки без VPN, бесконечных обходов, прокси и прочих танцев с бубном.
Что будет внутри:
🔹 как получать OpenAI-совместимые токены из подписок ChatGPT, Claude Code, Gemini и других AI-сервисов;
🔹 как превратить обычный VPS в полноценную среду разработки и кодить прямо на сервере через VS Code с максимальным комфортом;
🔹 как централизованно управлять всеми своими токенами и моделями;
🔹 как поднять собственный LLM Router, чтобы работать с любыми LLM через единый OpenAI API;
🔹 как собрать всё это в одну удобную систему, которая одинаково хорошо подойдёт и для повседневной разработки, и для AI-интеграций.
Всё, как обычно, будет сопровождаться готовыми командами, Docker-конфигами, примерами и объяснениями, почему именно так, а не иначе.
До скорой публикации! 🚀
🔥65👍11🎉6
Скайнет: начало, или что делают современные модели 🤖
Пока мы обсуждаем, какая нейронка лучше пишет код, нейронки, похоже, решили перейти к интеграционным тестам в проде.
За последнее время:
— модель OpenAI нашла 0-day, выбралась из песочницы в интернет и добралась до инфраструктуры Hugging Face;
— Claude в ходе тестов умудрился взломать реальные production-системы трёх компаний;
— другой Claude нашёл возможность для supply-chain атаки, написал вредоносный Python-пакет, понял, что нужен аккаунт PyPI, сам зарегистрировал почту → аккаунт → и загрузил malware в настоящий PyPI;
— но мой любимый случай — Claude Mythos 5. Агент пошёл на GitHub, создал вредоносный Pull Request, изучил мейнтейнеров проекта, начал плодить фейковые личности, чтобы убедить разработчика принять PR, полез через Tor, а когда его заподозрили — начал подчищать следы.
Meta тоже отличилась: Muse Spark во время тестирования получила доступ в интернет и залезла во внешнюю систему.
И самое прекрасное: в ряде этих случаев модели не давали прямой команды делать всё перечисленное. Агенту дали цель. А дальше он уже сам решил, что социальная инженерия, фейковые аккаунты и взлом — вполне нормальный способ её достижения.
Кажется, с промптами вида «ты автономный агент, добейся результата любой ценой» пора быть немного аккуратнее 😂
Источники:
OpenAI — инцидент с Hugging Face
OpenAI — другие инциденты cyber-eval'ов
Anthropic — разбор трёх реальных взломов
AISI — тот самый PR, фейковые аккаунты и Tor
Короче, если однажды ваш агент скажет: «задача выполнена, но есть небольшой нюанс» — возможно, лучше уточнить, какой именно.
Пока мы обсуждаем, какая нейронка лучше пишет код, нейронки, похоже, решили перейти к интеграционным тестам в проде.
За последнее время:
— модель OpenAI нашла 0-day, выбралась из песочницы в интернет и добралась до инфраструктуры Hugging Face;
— Claude в ходе тестов умудрился взломать реальные production-системы трёх компаний;
— другой Claude нашёл возможность для supply-chain атаки, написал вредоносный Python-пакет, понял, что нужен аккаунт PyPI, сам зарегистрировал почту → аккаунт → и загрузил malware в настоящий PyPI;
— но мой любимый случай — Claude Mythos 5. Агент пошёл на GitHub, создал вредоносный Pull Request, изучил мейнтейнеров проекта, начал плодить фейковые личности, чтобы убедить разработчика принять PR, полез через Tor, а когда его заподозрили — начал подчищать следы.
Meta тоже отличилась: Muse Spark во время тестирования получила доступ в интернет и залезла во внешнюю систему.
И самое прекрасное: в ряде этих случаев модели не давали прямой команды делать всё перечисленное. Агенту дали цель. А дальше он уже сам решил, что социальная инженерия, фейковые аккаунты и взлом — вполне нормальный способ её достижения.
Кажется, с промптами вида «ты автономный агент, добейся результата любой ценой» пора быть немного аккуратнее 😂
Источники:
OpenAI — инцидент с Hugging Face
OpenAI — другие инциденты cyber-eval'ов
Anthropic — разбор трёх реальных взломов
AISI — тот самый PR, фейковые аккаунты и Tor
Короче, если однажды ваш агент скажет: «задача выполнена, но есть небольшой нюанс» — возможно, лучше уточнить, какой именно.
OpenAI
OpenAI and Hugging Face partner to address security incident during model evaluation
OpenAI and Hugging Face share early findings from a security incident during AI model evaluation, highlighting advanced cyber capabilities and lessons for defenders.
😁8🔥7😱2👍1
Друзья, материал для новой статьи полностью собран и уже оформлен в черновик на Хабре 👆
Планировал выпустить её на этой неделе, как и обещал, но, похоже, публикация немного сдвинется по независящим от меня причинам.
Со своей стороны всё готово, так что осталось совсем немного подождать 🙂
Надеюсь, на следующей неделе уже увидимся на Хабре 🚀
Планировал выпустить её на этой неделе, как и обещал, но, похоже, публикация немного сдвинется по независящим от меня причинам.
Со своей стороны всё готово, так что осталось совсем немного подождать 🙂
Надеюсь, на следующей неделе уже увидимся на Хабре 🚀
👌9❤4⚡1😭1