Иван Планкин

AI выполняет инженерную работу · Rust делает критическое состояние явным

ПОРТФОЛИО

Строю AI‑системы для реальности.

Я задаю цель, ограничения и критерии приёмки. AI-агенты исследуют предметную область, проектируют, пишут код и проверяют систему в реальной работе. Работа не заканчивается на первом успешном сценарии: сбой, изменение версии и нестандартный вход должны завершаться предсказуемо. Там, где это критично, состояние и восстановление закреплены в Rust.

Я задаю цель, ограничения и критерии приёмки. AI-агенты исследуют, проектируют, пишут код и проверяют систему; Rust делает критическое состояние и восстановление явными при сбоях и изменениях.

AI GATEWAY / КОГДА УСЛОВИЯ МЕНЯЮТСЯ

Маршрут меняется. Модель и диалог остаются.

Приложение запрашивает конкретную модель. Gateway меняет аккаунт, сетевой путь или версию только после проверки допустимости. Если маршрутов не осталось, возвращает явную ошибку — без подмены модели и потери контекста.

01

Один запрос входит

Приложение использует формат OpenAI или Anthropic. Gateway переводит сообщения, инструменты и потоковые события в протокол выбранного провайдера.

02

Квота или сеть исчезает

Gateway выбирает другой допустимый аккаунт и сетевой путь для той же модели, когда они есть. Если маршрутов не осталось, возвращает явную ошибку отсутствия маршрута, не меняя запрошенную модель и не сбрасывая контекст диалога.

03

Версия меняется без обрыва

Кандидат сначала завершает реальный ответ модели. Только затем получает новый трафик; уже открытые SSE- и WebSocket-потоки заканчиваются на прежней версии.

ЕЩЁ ДВЕ СИСТЕМЫ

Одна версия. Отправка — только после подтверждения.

Hermes держит текст, визуал, согласование и расписание вместе до публикации. Telegram MCP отделяет доступ AI к контексту от права отправить сообщение.

01

AI ведёт Telegram-канал под ключ

В РАЗРАБОТКЕ

Система изучает историю канала и материалы эксперта, планирует темы, готовит текст и визуал, связывает согласование с одной версией, публикует в Telegram и сохраняет отклик для следующего цикла.

КОНТЕНТ-СИСТЕМА / ОДНА ВЕРСИЯ

Одна версия связывает текст, визуал, согласование, расписание и публикацию; отклик через 24/48 часов хранится отдельно от текущих счётчиков для следующего плана.

  1. 01История канала + материалы
  2. 02Текст + визуал в одной версии
  3. 03Согласование + расписание
  4. 04Публикация + отклик через 24/48 ч
КатегорияAI-автоматизацияИнструментыRUST / TOKIO / GRAMMERS / AXUM / NIX
02

MCP-сервер для Telegram на Rust

В РАЗРАБОТКЕ

AI находит точный диалог и сообщение, читает соседний контекст и скачивает вложение в управляемую рабочую папку. Текстовый ответ проходит через личную кнопку согласования.

TELEGRAM MCP / ДОСТУП НЕ ДАЁТ ПРАВО НА ОТПРАВКУ

AI собирает точный контекст, но право на отправку остаётся у человека; подтверждение и результат сохраняются после перезапуска.

  1. 01Точный диалог
  2. 02Соседний контекст + вложение
  3. 03Личное подтверждение
  4. 04Отправка + сохранённый результат
КатегорияAI-автоматизацияИнструментыRUST / TOKIO / MCP / MTPROTO
ПУБЛИЧНЫЙ ИНДЕКС

Другие проекты и репозитории

01

Конвертер Telegram Desktop tdata на Rust

Приватные данные
02

MCP-сервер для D2-диаграмм на Rust

AI-автоматизация
03

Долговременная память для AI-агентов

AI-автоматизация
04

Сайт, бот и запись для специалиста

Публичный продукт
05

Контроллер питания рабочей станции на Rust

Модельная инфраструктура
06

Ротация ключей и маршрутизация Gemini

АРХИВ
AI-сервис
Контакты

Обсудить систему

Если нужно разобрать проект или код, продолжить работающую систему или проверить архитектурное решение, напишите удобным способом. Публичный исходный код указан в соответствующих проектах.

Написать

Назовите проект или опишите систему и вопрос, который хотите обсудить.