TGViewer
Channel Public Channel
Юрий Петров | ai engineering

Юрий Петров | ai engineering

@mobile_developing

Привет! 👋
Я руководитель отдела разработки.
Здесь мы изучаем LLM, автоматизацию с n8n, делаем крутые приложения на Flutter и учим их думать с помощью ИИ.
Новости, лайфхаки, интересные кейсы, присоединяйся.
#flutter #dart #llm #ai #ollama #n8n #agent #go
Subscribers
1.57K
Photos
457
Videos
46
Links
701

Showing posts older than #1160 · Back to latest

Older Posts 20 shown
Post #1159 1.55K
Пока вы спали, OpenAI выкатили подробный гайд, как работает их агент Codex, это прям очень круто! Обязательно изучите. Переводить не стал, так как рука не поднимается такое переводить, думаю, любой сможет разобраться.

Кто не хочет читать, очень интересные моменты:

1. Агент — не обычный чат-бот. Его ключевая задача — безопасный вызов инструментов (tool calls) в локальном окружении пользователя (например, работа с файловой системой, Git, shell). Основной выход агента — измененный код, не текстовое сообщение.

2. Сложная кухня промптов. Система автоматически собирает начальный промпт из множества источников: системных инструкций, конфигурационных файлов пользователя, документации проекта (AGENTS.md) и даже описания локального окружения (рабочая директория, shell). Это делает агента контекстуально осведомленным.

3. Проблема роста контекста и ее решение. Каждый новый ход в диалоге и каждый вызов инструмента добавляет данные в историю, поэтому промпт может стать слишком большим. OpenAI открыто обсуждает эту проблему и объясняет, как использует кэширование промптов для оптимизации производительности, предпочитая его другим методам для сохранения полной статистичности и совместимости с политикой Zero Data Retention.

4. Гибкость и открытость. Codex CLI может работать не только с облачными моделями OpenAI, но и с локальными (через Ollama/LM Studio) или с решениями других вендоров (например, Azure), если те поддерживают Responses API. Также система поддерживает подключение внешних инструментов через MCP-серверы (Model Context Protocol).

P.S. Я вот всё еще не понимаю, ну всё расписано и разжевано, почему у нас нет своего Cursor или Copilot, который будет работать без различных ускорителей.
  • 👍 8
  • 🔥 1
Post #1158 1.53K
Юрий Петров | ai engineering Очень мощный репозиторий с готовыми навыками для агентов. Superpowers - это полный рабочий процесс разработки программного обеспечения, основанный на наборе составных "навыков" и некоторых начальных инструкциях, которые помогут вашему агенту их использовать.…
Ну и можете наш SKILL Flutter разработчика использовать) Чтобы не напортачить в коде, агент за вами будет присматривать.

https://github.com/smmarty/friflex_flutter_starter/tree/main/.agent/skills/flutter_dev
GitHub friflex_flutter_starter/.agent/skills/flutter_dev at main · smmarty/friflex_flutter_starter Friflex Flutter Starter - Корпоративный шаблон. Contribute to smmarty/friflex_flutter_starter development by creating an account on GitHub.
  • 👍 7
  • 🙏 1
Post #1157 1.57K
Очень мощный репозиторий с готовыми навыками для агентов.
Superpowers - это полный рабочий процесс разработки программного обеспечения, основанный на наборе составных "навыков" и некоторых начальных инструкциях, которые помогут вашему агенту их использовать.

SKILLS:

1. Мозговая атака: уточнение идей и сохранение проекта 
2. Использование-git-worktrees: создание изолированного рабочего пространства 
3. Письменные планы: разбивка работы на задания 
4. Разработка, осуществляемая субагентами: отправка субагентов для выполнения задач 
5. Разработка на основе тестирования: КРАСНО-ЗЕЛЕНЫЙ РЕФАКТОРИНГ 
6. Запрашивающий проверку кода: проверка соответствия плану 
7. Завершающий этап разработки: проверка тестов и принятие решений о слиянии 

Забираем, и не благодарим 😁

P.S. Кто не знает, что такое SKILLS, читаем тут

https://claude.com/blog/skills?ref=testingcatalog.com
Claude Introducing Agent Skills | Claude by Anthropic Claude can now use Skills to improve how it performs specific tasks. Skills are folders that include instructions, scripts, and resources that Claude can load when needed. Claude will only access a skill when it's relevant to the task at hand.
  • ❤ 5
  • 🔥 3
  • 👍 1
Post #1156 3.69K
Всем хорошего дня 😊
  • 😁 26
  • 💯 9
  • 🥱 1
Post #1155 2.33K
Совсем недавно вышел инструмент redstone_dart, с помощью которого можно писать моды для Minecraft. То есть вы можете писать моды не на Java, а на Dart, и самая киллер-фича в том, что изменения вносятся моментально в реальном времени, а не после перезагрузки мода. Я думаю, многие заработают на данном фреймворке))

Модееры — забирайте)) https://github.com/Norbert515/redstone_dart
GitHub GitHub - Norbert515/redstone_dart: Write Minecraft mods in Dart with hot reload Write Minecraft mods in Dart with hot reload. Contribute to Norbert515/redstone_dart development by creating an account on GitHub.
  • 🔥 20
  • ❤ 4
  • 😱 4
Post #1154 1.73K
https://sub-agents.directory/

Антропик выкатила более 200 различных инструкций для суб-агентов.

Можете глянуть промт для Flutter.

https://sub-agents.directory/flutter-expert
Sub-Agents Directory Sub-Agents Directory - Claude Code Prompts & MCP Servers Browse 200+ Claude Code sub-agent prompts and MCP servers. Copy-paste ready prompts for React, Python, TypeScript, and more.
  • 🔥 6
  • ❤ 1
Post #1153 1.9K
С наступающим Новым годом, друзья!

Этот год для меня был очень тяжелым...

Многое пришлось пережить и идти дальше. Но, как бы банально это ни звучало, когда есть семья и друзья, пережить многие невзгоды намного проще.

Мой вам совет на Новый год. Цените родителей, семью, друзей, которые с вами идут по жизни. Все остальное — это фасад, за которым пустота. Не бойтесь начинать что-то новое. Самое страшное в жизни — это сожаление, что что-то не сделал, уберите навсегда из вашей жизни частицу «БЫ» — вот если бы... Не было никаких других вариантов, что было, то было, другого быть не могло. Идите вперед к своей мечте, становитесь лучше с каждым днем.

И помните главное: The future belongs to those who believe in the beauty of their dreams.
  • ❤ 29
  • 🔥 10
Post #1152 1.84K
Post #1151 1.61K
Post #1150 1.94K
🚀 Осваиваем Generative AI с Microsoft!

Нашел отличный бесплатный курс от Microsoft Cloud Advocates — Generative AI for Beginners.

📚 21 урок, в каждом — разбор ключевых концепций генеративного ИИ и практические примеры кода на Python и TypeScript:
✅ Как работают LLM и как выбрать подходящую модель
✅ Prompt Engineering (от основ до продвинутых техник)
✅ Создание чат-ботов, генераторов текста и изображений
✅ RAG, векторные базы данных, функциональные вызовы
✅ Безопасность, UX, LLMOps и даже open-source модели (Hugging Face, Mistral, Meta)

💡 Есть видео, код, рекомендации и даже Discord-сообщество для общения и поддержки!
➕ Стартапы могут получить бесплатные кредиты на OpenAI и Azure через Microsoft for Startups Founders Hub.

#generativeai #llm #rag #course #repo
GitHub GitHub - microsoft/generative-ai-for-beginners: 21 Lessons, Get Started Building with Generative AI 21 Lessons, Get Started Building with Generative AI - microsoft/generative-ai-for-beginners
  • 👍 7
Post #1147 1.77K
Всем привет, на выходных пилил RAG-систему, и при векторизации данных для векторной базы данных Qdrant наткнулся на проблему плохой подготовки данных для векторизации, поискал в интернете, что-то толкового ничего не нашел, платные не рассматривал. Решил свой написать)

В итоге родился пакет ollama_embedder — CLI-инструмент на Dart для создания векторных представлений текста с помощью локального Ollama-сервера.

✨ Что умеет:
🔹 Генерирует эмбеддинги для файлов и целых директорий (рекурсивно).
🔹 Работает с локальным Ollama — проверяет установку, доступность сервера и наличие модели. Для векторизации по умолчанию использует модель nomic-embed-text.
🔹 Два режима предобработки: technical — сохраняет код как есть и textual — фокусируется на тексте, код заменяется на [CODE].
🔹 Умная очистка — удаляет HTML-шум, cookie-баннеры, навигацию, футеры, эмодзи.
🔹 Умное разбиение на чанки:
• Автоматически определяет оптимальный размер (до 1500 символов)
• Создает перекрытия между чанками (200 символов) для сохранения контекста (как же я задолбался это делать 🤯)
• Документы до 3000 символов остаются одним чанком
• Разбиение по границам параграфов, предложений и слов
• Автоматическая маркировка секций (intro, code, lists, urls, auto)

🔹 Надежные запросы — автоматические повторы при ошибках Ollama
🔹 Гибкая настройка — URL сервера, модель, таймауты, размер файлов, пути ввода/вывода
🔹 Структурированный итоговый JSON — готов для векторных БД и RAG-систем
🔹 Покрытие тестами — 78% покрытия кода

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

Так что, если кому интересно про векторизацию данных, ставьте лайк, запилю видео, как оно работает.
Итоговый point в Qdrant на скрине...

Пример чанка:
[
{
"doc_id": "source/test.md",
"chunk_id": 0,
"clean_content": "Cleaned single-line chunk text without line breaks...",
"vector": [0.123, 0.456, "..."],
"metadata": {
"source": "source/test.md",
"section": "full_doc",
"type": "text",
"created_at": "2025-01-01T12:00:00.000Z"
}
}
]
  • 🔥 26
  • ❤ 5
Post #1146 3.8K
Не будьте вайб-кодерами, становитесь вайб-инженерами.

Накидал свои мысли на эту тему и ожидаемо получаю минусы, вайб-кодеры обиделись.)
Хотя в статье прописал - мнение

https://habr.com/ru/articles/971250/
  • 👍 7
  • 🔥 3
  • 👎 1
Post #1145 1.09K

Forwarded from Flutter Friendly

⭐Разыгрываем книгу «Основы Flutter»

Побывали на презентации книги во время CrossConf и подписали ее у всех четверых авторов.

Как принять участие:
➡️Подписаться на канал @flutterfriendly
➡️Подписаться на каналы авторов книги @mobile_developing, @frezycode, @ftl_notes и @madteacher_channel
➡️Нажать «участвую» под этим постом

Узнаем победителя 4 декабря и отправим ему эксклюзивный вариант книги 🚀
  • 👍 2
Post #1142 1.14K
https://youtu.be/nzflxCHT4vw?si=0COpnUpeQPXpxJUn

Тут, пока вы спали, UBTech выкатила целую армию роботов для заводов Foxconn. Фишка в том, что им не надо время на перезарядку, они просто сами себе меняют один из аккумуляторов. Работают 24/7, сами себя чинят…

Красный сужающий глаз всё ближе 🫡
YouTube UBTECH Walker S2 - World’s First Mass Delivery of Humanoid Robots Huge milestone achieved! World’s first mass delivery of humanoid robots has completed! Hundreds of UBTECH Walker S2 have been delivered to our partners. The future of industrial automation is here. March forward to transformation! #WalkerS2 #HumanoidRobots…
  • 😁 5
  • 🔥 3
  • 😱 1
Post #1141 1.08K
Давно я не публиковал видео))),

🔥 В этом видео разберем, что такое MCP сервера — как они работают и зачем вообще нужны разработчику.
🚀 Сравним работу агента с MCP и без него, чтобы увидеть разницу на практике
💡 Покажу реальный пример на Dart, где мы создадим маленький MCP сервер, запустим его и подключим к Cursor Agent.

Что вы узнаете:
🔹 Как реализовать MCP сервер на Dart
🔹 Как подключить его к Cursor IDE
🔹 Почему MCP кардинально изменяет работу ассистентов и автоматизацию разработки

Если тема MCP и интеграции умных агентов интересна — вам точно зайдёт 🤝

Смотреть на YouTube
Смотреть на VK
  • 🔥 12
Post #1140 1.12K

Forwarded from Flutter Observer

🚀 Exciting news! Flutter new version is out. Stay updated

Version: 3.38.2
Release date: 18.11.2025
Dart SDK version: 3.10.0

🌐 Release Notes
🌐 Changelog
🌐 Breaking changes
🌐 Tag
  • 👍 5
Post #1139 1.18K

Forwarded from Flutter Friendly

🛫Врываемся в вечер понедельника с обновленным корпоративным шаблоном Friflex Flutter Starter

Что улучшили:
✅ Flutter 3.38.1+ обновлен до последней стабильной версии
✅ Dot Shorthands — новая фича Dart 3.10 для более чистого кода
✅ Обновлены правила анализатора — улучшенная проверка кода
✅ Инструкции для AI-ассистентов — добавлены инструкции для Copilot и Cursor
✅ Упрощена инициализация репозиториев — переработана архитектура DI
✅ Обновлена документация — актуальная информация по всем модулям
✅ Модуль обновлений — добавлена поддержка hard & soft обновлений приложения
✅ Обновлены все зависимости до последних версий
✅ Улучшена система тем и UI Kit

Подробнее о Flutter Starter писали здесь

Начните свой проект прямо сейчас! И ждем pull requests с улучшениями и предложениями!
  • ❤ 7
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →