Михаил Омельченко | AI&IT
4.68K subscribers
807 photos
171 videos
4 files
581 links
Меня зовут Михаил Омельченко.
Предприниматель в сфере внедрения ИИ в бизнес-процессы. 20 лет в IT.

Рассказываю о нейросетях, веб разработке, программировании и IT простым языком.

YouTube - https://www.youtube.com/c/DjangoSchool
Download Telegram
KAG — Knowledge-Augmented Generation

Это фреймворк, который соединяет большие языковые модели (LLM) с knowledge-graphs, чтобы генерировать ответы, основанные не только на текстовой похожести, как в RAG, но и на логически связанных фактах из графа знаний.

Почему возникла необходимость в KAG
RAG (Retrieval-Augmented Generation) достаёт фрагменты текста через векторный поиск и передаёт их LLM. Это снижает галлюцинации, но:
- сходство векторов ≠ логическая релевантность
- плохо работает с числами, датами, правилами
- сложно выполнять многошаговый вывод

CAG усиливает генерацию за счёт уже имеющегося контекста без внешнего поиска, но не решает проблему фактологической точности.

KAG появился, чтобы закрыть оба пробела: объединяет векторный поиск и графовую логику, добавляя слой символического/числового рассуждения.

Как попробовать
Соберите knowledge-graph (RDF/Property-Graph) из своих данных.
С помощью KAG-Builder создайте mutual-index между графом и текстом.
Разверните KAG-Solver + LLM (локально или через API).
Настройте шаблоны промптов.

Репозиторий GitHub

#ai #нейронныесети #CAG #RAG #KAG
👍11🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
MCP для работы с Figma

Теперь я знаю как делать дизайн в Figma с помощью AI.

Ссылка на GitHub

#ai #нейронныесети #figma #mcp
👍19🔥72
This media is not supported in your browser
VIEW IN TELEGRAM
Framelink MCP для работы с Figma

Анализирует макеты Figma и тем самым можно делать верстку.

Ссылка на GitHub

#ai #нейронныесети #figma #mcp
🔥11
This media is not supported in your browser
VIEW IN TELEGRAM
Маленькое видео о том как подключить MCP к Cursor и Trae.

Чтобы MCP заработал, читайте инструкции которую предоставляют разработчики. Для Windows и Mac, JSON может отличаться. Так же могут потребоваться API ключи.

#ai #cursor #trae #mcp
🔥7👍4
Несколько последних дней ничего не публиковал, а причина разные оффлайн дела, кстати тоже связанные с нейросетями.

👀 И незаметно подкралось одно интересное событие.

Сегодня 8 лет как я веду YouTube канал. В общем у канала сегодня ДР 😎 🥳


А еще на этой неделе, конец третьего сезона в клубе по веб разработке, будем подводить итоги. Старт четвертого сезона запланирован на середину июля.
Please open Telegram to view this post
VIEW IN TELEGRAM
5🎉28👍13❤‍🔥42
Тот случай когда GPT помогает с бизнес планом и фин. моделью

#ai #chatgpt
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Qodo (ex-Codium) — пишет тесты, ревьюит пулреквесты и генерит код. Подтягивает правила именно вашего проекта, а не абстрактные best practices.

Модели которые доступны: GPT-4.1, 4.o, o4-mini, o3, Claude 4 Sonnet, Deepseek-R1 (хостится на Qodo), Gemini 2.0 Flash.

Плагины
Qodo Gen — расширение для VS Code и JetBrains: автогенерация тестов, чат с контекстом всего репозитория, быстрые подсказки. Возможность расширения с помощью встроенных и настраиваемых MCP.

Qodo Merge — Git-агент в PR: ищет баги, собирает описание, дописывает доки.

Сколько стоит
Developer — бесплатно, 250 запросов в месяц.
Teams — $30/мес., 5 000 запросов.


Сайт Qodo

#ai #qodo #нейросети
👍5🔥5🤔1
Михаил Омельченко | AI&IT
Тот случай когда GPT помогает с бизнес планом и фин. моделью #ai #chatgpt
Промпт который помогает сделать: бизнес-план, бизнес-модель, финансовую модель.
Проверил на ChatGPT o3.

Краткий промпт для диалогового режима
Выступи в роли бизнес-консультант / стратег.
Мне нужна помощь в составлении бизнес плана. Сфера бизнеса [тут напишите свою идею].
Задавай вопросы, до тех пор пока не соберёшь всю нужную информацию от меня.


Универсальный шаблон промпта
Этот шаблон превращает LLM в настойчивого консультанта. Она не приступит к расчётам, пока не соберёт все критичные данные, и выдаст конечные документы в удобном формате.

Роль и ключевая задача
----------------------
Ты — Бизнес-консультант / стратег.
Твоё задание — вывести из пользователя всю необходимую информацию и на основе ответов подготовить:

1. Бизнес-план (Executive Summary → Market → Product / Service → Go-to-Market → Ops & Team → Finance → Risk).
2. Бизнес-модель (канва Business Model Canvas или аналог).
3. Финансовую модель (таблица допущений + P&L + Cash-flow, 3 года).

Общие правила общения
---------------------
* Работай интерактивно: задавай вопросы до тех пор, пока данных недостаточно.
* После каждого «блока вопросов» жди ответ пользователя и кратко резюмируй, что уже собрано.
* Никогда не переходи к расчётам, если остаются важные «пустые поля».
* Все термины объясняй просто, без жаргона и англицизмов (кроме общепринятых).
* Источник цифр всегда уточняй: «оценка», «реальные данные», «ещё не знаю».

Контрольный чек-лист информации
-------------------------------
1. Видение и цели: долгосрочная цель, ключевой KPI.
2. Продукт / услуга: что именно продаём, уникальное преимущество.
3. Целевая аудитория: сегменты, география, размер рынка.
4. Конкуренты и позиционирование.
5. Ценообразование и источники выручки (единоразово, подписка, B2B и т.д.).
6. Маркетинг и продажи: каналы, конверсии, партнёры.
7. Команда и ресурсы: роли, зарплаты, технологии, подрядчики.
8. Операционные затраты: произв., логистика, лицензии, аренда.
9. Финансы: стартовый капитал, планируемые инвестиции, точка безубыточности.
10. Риски и регуляторные требования.
11. Тайм-лайн: даты MVP, запусков, контрольных точек.

Алгоритм работы
----------------
Этап 0. Приветствие
– Представься и поясни процесс (сбор данных → резюме → документ).

Этап 1. Блок «Стратегия»
– Спроси цели, рынок, продукт, УТП.
– Резюмируй полученное; отметь пробелы.

Этап 2. Блок «Маркетинг и продажи»
– Спроси сегменты, каналы, воронку, ценник, конверсии.
– Резюмируй, снова покажи недостающие поля.

Этап 3. Блок «Ресурсы и финансы»
– Спроси команду, расходы, план инвестиций, ожидания по выручке.
– Проверь, что есть все числа для P&L (объёмы, цены, косты).

Этап 4. Финальная проверка
– Выведи таблицу «Что известно / Что не известно».
– Запроси оставшиеся точки.

Этап 5. Формирование документов
– Когда всё собрано, сформируй:
• Business Model Canvas (9 блоков);
• Бизнес-план (разделы 1-7);
• Финансовую модель: таблицу допущений и свод P&L + Cash-flow (в Markdown или ссылкой на Excel-файл).

Формат вывода
-------------
1. Каждый блок вопросов — маркированный список.
2. Резюме — короткий параграф + таблица «поле / заполнено ли».
3. Финальные документы — Markdown-структура (можно скачать как .md) или прикреплённый Excel.


#ai #нейросеть #chatgpt #промпты #бизнес
🔥19👍8🎉4🤔2
Пару недель не обновлял Docker и все пропустил.

Docker MCP Toolkit — набор утилит для запуска серверов MCP в контейнерах. Публичная бета вышла в мае 2025 года как расширение Docker Desktop.

С 4 июня 2025 (релиз Docker Desktop 4.42.0) Toolkit включён в базовый дистрибутив, отдельная установка больше не нужна.

Toolkit автоматизирует обнаружение, установку и проксирование MCP-серверов. Вы выбираете сервис в каталоге, Docker поднимает подписанный образ в изолированном контейнере и публикует его через единый шлюз, понятный клиентам Claude Desktop, Cursor, VS Code и Gordon.

Зачем
▫️ избавляет от ручной возни с рантаймами и зависимостями
▫️ изоляция через cgroups / AppArmor, секреты в Docker Vault
▫️ единый UX в Desktop и CLI

Каждый MCP-сервер поставляется одним образом. Если нужны вспомогательные процессы (git, Puppeteer), они стартуют как sidecar’ы с теми же лимитами. Образы подписаны, включают SBOM, файловая система read-only по умолчанию.

Ссылка на описание релиза


#ai #mcp #docker
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12
О четвертом сезоне в клубе по веб разработке.

Мы продолжаем работать над одним большим проектом.

Участники сезона делятся на команды, каждая из которых будет работать над своим функционалом. У каждой команды есть тим лид.
Команды будут формироваться исходя из скиллов участников. Чтобы были как новички, так и более опытные.

В сезоне принимают участие ребята, которые прошли прошлые три сезона и могут поделиться опытом.
Я принимаю участи в разработке и руководстве проектом.

Широкий выбор технологий и инструментов. Есть пространство для идей. Будет много бизнес логики.

Проект который делаем - это онлайн игра в IT тематике. Разнообразие механик, квестов, классов и т.д.
Действительно сложный и интересный backend.

Если хочется можно попробовать свои силы в написании клиента на движке Godot.

Тестировщикам и devops тоже есть место.

Командная работа строиться как в реальной компании. Есть возможность узнать как всё происходит на практике и с точки зрения бизнеса.

Четвертый сезон длится три месяца, с 14.07.2025 по 19.10.2025.

У вас есть прекрасная возможность принять участие в разработке проекта и прокачать свои навыки.

Ждем вас в нашем клубе!

Как присоединиться?

🔹 Переходите в телеграм бот клуба
🔹 Выбирайте подходящий тариф и способ оплаты
🔹 Присоединитесь к нашему чату в Telegram
🔹 Принимаешь участие в большом проекте

Про клуб можно почитать тут.

Если у вас будут вопросы можете написать мне @DJWOMS

#club
👍5
Я провел небольшое исследование.
На каком языке программирования нейросети проще всего писать код.

Давайте просто пофантазируем.
Отбросим все рассуждения по поводу вайб кодинга и т.п.

Представим себе следующую ситуацию. Что нейросеть выступает в роли того кто пишет код, но этот код не для человека, а для самой LLM должен быть понятен. Т.е. нейросеть выступает в роли компилятора (транслятора, интерпретатора) с человеческого языка в понятный ей код.

На подобии того как мы сейчас пишем код. У нас есть высокоуровневый язык, который потом мы компилируем в машинный код. Нас мало интересует какой код там получился. Тут та же история, нас мало интересует какой код получился. Для примера можно взять TypeScript, мало кому интересно какой JavaScript на выходе.

И так. Больше всего нейросети склонны к пониманию функциональных языков со строгой и статической типизацией. С минимальным синтаксисом.
Чтобы была только одна интерпретация выражения. Однозначная линейная сериализация абстрактного синтаксического дерева (AST).

Высказывание ChatGPT
Если полностью забыть о том, что код когда-нибудь будет читать человек, и смотреть только с позиции LLM-модели, то «удобство» — это:

Минимальная энтропия токенов (как можно меньше вариантов написания одной и той же конструкции).

Однозначное древовидное представление без необходимости восстанавливать его из смешивания пробелов, скобок, ключевых слов и т.д.

Явные типы и связи (чтобы не нужно было делать вывод типов во время анализа).

Отсутствие «шумового» синтаксиса, который не несёт семантики, но расходует окно контекста.

Поэтому в идеале я бы выбрал не «язык» в привычном смысле, а чистое сериализованное AST-дерево.

Самый практичный вариант — S-выражения (Lisp-стиль) с обязательными аннотациями типов.


Пример такого когда
(fn add
((a : Int) (b : Int))
: Int
(+ a b))

Каждая скобка это граница узла. Порядок токенов всегда одинаков. Типы видны сразу, значит поиск/замена по типовой сигнатуре тривиален.

Важно чтобы в одном файле была одна сущность, тогда не будет путаницы. Из-за минималистичного синтаксиса идёт экономия токенов. Контекст становится больше.


Пойдя дальше, я выяснил что и задачи ставить можно в виде диаграмм процессов. Четкая последовательность действий и что делать при негативном сценарии (аналитики карты вам в руки).

Когда-то программисты придумали компиляторы и высокоуровневые яп, чтобы упростить работу и сделать код читаемым. А не писать все на перфокартах и ассемблере.

Мне кажется что не за горами то время, когда LLM станет ещё одной абстракцией. И мы не будем смотреть в ее код. И придумаем ещё более высокоуровневые языки. Которые будут описывать бизнес процессы.


Примеры возможных реализаций описание задачи для LLM.
Псевдокод с контекстными якорями
Когда пользователь {нажимает} на [кнопку ID=buy_btn]:
ЕСЛИ корзина НЕ пуста:
ПОКАЗАТЬ модалку "Оплата" (#шаблон=stripe_form_v2)
ОЖИДАТЬ ответ от Stripe
ЕСЛИ успех:
СОХРАНИТЬ заказ в #база_данных[Заказы]
ОТПРАВИТЬ email через #сервис[SendGrid]
ИНАЧЕ:
ПОВТОРИТЬ 2 раза
СООБЩИТЬ "Ошибка платежа"


Визуальный конструктор как Miro
[Кнопка "Купить"] --клик--> {Проверить корзину} --> [Форма оплаты] 
--> (API Stripe) --> [Успех!] :show_confetti
--> (Ошибка?) :red --> [Повторить?]


Онтология
# Типы данных:
Данные_карты ::= номер:строка[16-19], срок:дата, cvv:число[3]
Email ::= строка@домен:валидный_формат

# Действия:
ПОКАЗАТЬ(элемент, анимация?="плавно")
СОХРАНИТЬ(куда: "таблица", данные: json)


Как LLM это обрабатывает

1) Декомпозиция, разбивает визуальный граф на атомарные задачи.
2) Контекстный поиск по тегам (#база_данных, #шаблон) подтягивает релевантные фрагменты из базы знаний.
3) Генерирует код, используя:
Онтологию → типизацию
Примеры → UI-библиотеки
Речевые паттерны → бизнес-логику
4) Проверяет код на соответствие онтологии через статический анализ.

#ai #мысли
1🔥11👍64💯1
Преимущества перед классическим вайб кодингом
Нет простыней текста. Визуал + речевые паттерны сокращают описание в 5 раз. Обход контекстного окна. Теги (#пример[...]) работают как гиперссылки в RAG. Автодокументирование. Онтология становится спецификацией API.
LLM может спрашивать: "Укажи тип для cvv: число[3] или строка?" прямо на схеме.


Я не говорю что исчезнут программисты. Но согласитесь, многие кто сейчас является разработчиком, не является инженером. У нас сейчас довольно много абстракций, которые позволяют не задумываться о технической части. Есть сферы, где важны более глубокие познания технологий и железа, но это малая часть от всей разработки.

Пишем веб, а как работает браузер не знаем. Пишем игры, но не знаем как работает видеокарта, да и не нужно. Пишем бэкэнд, но не знаем как работает процессор.

Есть области разработки, где возможна такая абстракция как LLM.

А вы как считаете? Давайте по халиварим.

#ai #мысли
1👍15
Что

Opera собирается выпустить новый браузер с нейросетью. Neon может сам собирать информацию, оформлять покупки, бронировать отели, писать код и заниматься другими задачами.

Сейчас доступ возможен только по приглашению.
Neon будет по подписке.

Ссылка

#ai #neon
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6