Заметки LLM-энтузиаста
511 subscribers
140 photos
17 videos
1 file
172 links
Дмитрий Жечков @djdim
архитектор в Yandex Cloud,
ex. VMware NSX specialist, ex. Cisco SE

Здесь пишу свои заметки по LLM (большим языковым моделям) и AI-разработке.

Это личное мнение и не отражает официальную позицию компании, в которой я работаю.
Download Telegram
#tools #ai #db #dev #data

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

database.build - это такой полезный помощник для проектирования БД, который понимает человеческий язык. Представьте, вы просто описываете свои таблицы обычными словами, а он уже сам разбирается что к чему.

Особенно порадовало, что он:

- Генерирует тестовые данные (прощай, admin123!)
- Легко интегрируется с Supabase (пожалуй, самый удобный BaaS для использования в AI-кодинге)
- Не заставляет вас кликать мышкой 300 раз, чтобы создать одну таблицу
- Идеально подойдет для быстрого прототипирования или когда нужно накидать структуру БД, не погружаясь в технические дебри 👨‍💻

Попробовать можно тут: database.build

Смотрите на скрине насколько легко получить клон Slack'овской БД

#разработка #базыданных #инструменты
3🔥31
#tools #rag #opensource

🤖 RAG для ленивых разработчиков

Привет, друзья! Наткнулся тут на интересную штуку для тех, кто делает AI-проекты и не хочет изобретать велосипед (полагаю, что таких среди нас много 😅).

Ребята из Upstash запилили React-компонент для быстрой сборки чат-ассистентов с RAG (это та самая штука, которая помогает AI не нести чушь и опираться на реальные данные).

Что там внутри:

- Стриминг ответов (потому что кто в 2025 не стримит, тот не хипстер 😉)
- Серверная часть из коробки
- Хранение истории чатов
- Кастомизация UI (можно сделать и минимализм, и буйство красок – на ваш вкус)

В общем, если надо быстро прикрутить умный чат к своему Next.js проекту и не париться – может пригодиться.

Исходники лежат тут

Что еще ?
- При желании работу с YandexGPT (или Llama 3.1/3.3 из Yandex Foundation Models) можно настроить через Openai Adapter
- Через Cursor Agent Composer можно переписать компонент и настроить его на работу с любым Vector Store и потом использовать как готовый модуль в других проектах.

#разработка #ai #react #nextjs
2👍1🔥1🙏1
#cursor #ai #dev #v0 #heyboss #bolt #replit #lovable #tools #batle

🎨 Битва AI-помощников: Создаем генератор мемов

Привет, друзья!

Сегодня расскажу о захватывающем эксперименте, который мы провели вчера, и где сравнили 5 популярных AI-инструментов для AI-разработки, пытаясь создать веб-приложение для генерации мемов "MemeForge" 🚀

🏆 Рейтинг по результатам:

v0.dev - Чемпион по скорости! Первым выдал рабочий интерфейс с функционалом загрузки изображений и добавления текста. Правда, с AI-генерацией мемов пришлось повозиться, и помог нам в этом Cursor! 🔗 Попробовать MemeForge от v0.dev

heyboss - Серебряный призер и единственный, где AI-генерация мемов заработала "из коробки". Причем даже не потребовала добавления API-ключа! 🎉 🔗 Попробовать MemeForge от heyboss (в этом примере свой API-ключ вводить обязательно)

bolt.new - Бронзовый призер по скорости, но с ограниченным функционалом. Текст на картинках так и не заработал 😅 Уверен, что Cursor исправил бы данный недостаток, но время было ограничено (всего 2 часа на 5 вариантов решения), поэтому оставили как есть. 🔗 Попробовать MemeForge от bolt.new

replit agent - Темная лошадка! Хоть и не самый быстрый, но единственный, где удалось довести до ума все функции без дополнительных инструментов 💪 Отличная нативно-облачная альтернатива Cursor Composer Agent для небольших проектов! 🔗 Попробовать MemeForge от replit agent

lovable.dev - Интересный случай! Мой изначальный фаворит, но в этом "забеге" мне не удалось получить рабочую версию проекта. Возможно, из-за того, что вместо Openai API я вдруг решил попробовать интеграцию с runware.ai, с которой ни lovable, ни Cursor в отведенное время не справились. 🔧 🔗 Посмотреть прототип на lovable.dev (с Openai)

💡 Вывод:
Каждый инструмент показал свои сильные и слабые стороны. Для быстрого прототипа лучше всего подошел - v0.dev, быстрее всего реализовал AI функциональность - heyboss, а для полного контроля над проектом идеально подошел replit agent. Практически все инструменты кроме replit agent потребовали доработки кода в Cursor.

А какой инструмент выбрали бы вы? 🤔

#AIdev #webdev #coding #memes #технологии
2👍2🔥1
#ai #dev #lovable #tools

🚀 Крутое обновление Lovable: Визуальный редактор!

Lovable продолжает удивлять! Теперь в платформе появился визуальный редактор интерфейса, который позволяет менять элементы без использования промптов и траты кредитов 🎨

Пример использования на скрине (взял ранее написанное приложение по генерации мемов)

Что нового:

- Раньше: выбор визуального элемента + описание его изменений через промпт (что, между прочим, до сих недостижимо для многих других AI-кодеров)
- Теперь: прямое редактирование через визуальный интерфейс
- Экономия кредитов на мелких правках

Что можно редактировать:
- Цвета (включая кастомные)
- Размеры текста
- Отступы
- Скругления углов
- Прозрачность
- Стили шрифтов
- Тексты кнопок и заголовков

💡 Почему это круто:
- Мгновенные изменения без ожидания ответа AI
- Экономия кредитов
- Точное попадание в желаемый результат
- Интуитивно понятный интерфейс

Единственное, чего не хватает - это возможности перетаскивать элементы мышкой по экрану. Но уверен, что это дело времени!

P.S. а знали ли вы, что в Lovable также есть аналог .cursorrules для задания общего контекста, в котором происходит разработка приложения?

#Lovable #NoCode #WebDev #AI
🔥32👍1
#ai #dev #tools #bolt

Похоже сегодня день новостей и релизов по AI-кодерам :)

🚀 Bolt теперь создает мобильные приложения!

Bolt представил потрясающую новую функцию - генерацию нативных мобильных приложений на базе Expo (React Native). И это не просто прототипы, а полноценные приложения, которые можно опубликовать в App Store и Google Play!

📱 Что умеет:

- Создает приложения для iOS и Android одновременно
- Генерирует красивый UI с анимациями
- Интегрируется с различными API (например, OpenAI)
- Позволяет легко кастомизировать код

🛠 Как это работает:

- Описываете желаемое приложение в промпте
- Bolt генерирует код на React Native
- Скачиваете проект и запускаете через Expo
- Деплоите через EAS (Expo Application Services)

🔥 Самое крутое, что весь процесс сборки и публикации происходит в облаке - не нужно устанавливать Android Studio или Xcode!

⚡️ Пример использования: я за пару минут создал полноценный чат-бот с OpenAI интеграцией, красивым UI и всей необходимой функциональностью. Скрины приложения выложу в комментариях. В качестве отдельного упражнения можно при желании заставить этот бот работать на Yandex Foundation Models через Openai адаптер.

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

Похоже, будущее, где AI помогает создавать мобильные приложения, уже наступило!
4🔥3
#cursor #ai #dev #insights #bestpractice #tracking

С недавних пор при работе над проектами в Cursor я стал использовать методику автоматического трекинга изменений в специализированных md-файлах. Очень сильно экономит время. Ниже моя заметка по теме.

📝 Как правила трекинга делают разработку эффективнее

Двойная система документации: оперативная и стратегическая

progress.md — это ваш ежедневный дневник разработки
project-status.md — стратегическая карта проекта
• Вместе они создают полную картину развития проекта

Почему это работает:

🎯 Мгновенная фиксация прогресса после каждой задачи
🔍 Детальное документирование ошибок и их решений
📊 Структурированный подход к управлению проектом
🚀 Четкое понимание следующих шагов

Ключевые преимущества:

1️⃣ Предотвращение потери важной информации
2️⃣ Быстрый доступ к решениям прошлых проблем
3️⃣ Прозрачность процесса разработки
4️⃣ Упрощение коммуникации в команде

💡 Интересный факт:

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

🎁 Практический эффект:

• Экономия времени на поиск решений
• Снижение стресса при работе над сложными задачами
• Улучшение качества кода через анализ ошибок
• Повышение продуктивности команды


🔍 P.S. Некоторые внимательные читатели заметили, что в нескольких вариантах реализации "Генератора мемов" (см. заметку выше) я использовал данный подход и стали задавать вопросы

- "Зачем это нужно?"
- "Как это настроить?"

Что ж, надеюсь, этот пост прояснил вопрос "зачем".
А для тех, кто жаждет узнать "как" - файл .cursorrules уже ждет вас на моём GitHub!

🔗 Загляните в предыдущий пост для контекста: https://t.me/llm_notes/58
22👍1🔥1
#info #ai #tools

Друзья, всем привет!

Есть возможность очень сильно сэкономить на AI-инструментах, воспользовавшись вот этим офером
https://www.lennysnewsletter.com/p/an-unbelievable-offer-now-get-one

$200 за годовую подписку на 10 классных AI-инструментов (обычно 1 такая подписка стоит дороже):

1) 5 самых популярных vibe coding инструментов (Cursor, Replit, Bolt, Lovable, v0)
2) 5 productivity инструментов (в числе которых Perplexity Pro подписка)
подробнее на скрине

Важное дополнение: чтобы воспользоваться офером, надо быть именно новым клиентом по выбранному продукту
В моем случае, например, польза в основном только от части, которая связана с productivity tools. Но все равно сделка выгодная. Главное не забыть через год пользования отключить платеж по карте, если не планируете продлять сервис по оригинальной стоимости.
А тем, у кого еще не было подписки на 5 vibe coding tools, можно только позавидовать - по сути каждый из инструментов получается за 15-20% стоимости.
🔥4❤‍🔥3👍31
Media is too big
VIEW IN TELEGRAM
#mcp #fastapi #tools #converter

Коллеги, хочу поделиться одним полезным интструментом.

Иногда возникает необходимость переиспользовать реализованные ранее микро-сервисы в качестве инструментов для новых ИИ-агентов, для этой цели можно воспользоваться конвертером FastAPI в MCP.

FastAPI-MCP: Конвертация FastAPI в инструменты для Model Context Protocol

FastAPI-MCP — инструмент с открытым исходным кодом, который преобразует конечные точки FastAPI в сервисы MCP (Model Context Protocol). Он интегрируется с приложениями FastAPI, автоматически обнаруживает все эндпоинты и сохраняет их модели запросов/ответов и документацию.

Основные функции:

• Интеграция: Возможность подключения MCP-сервиса к существующему приложению FastAPI или развертывание отдельно
• Автоматическая конфигурация: Определение FastAPI эндпоинтов и преобразование их в MCP-инструменты
• Сохранение структуры: Поддержка Swagger-документации и моделей данных
• Варианты развертывания: Работа в рамках одного приложения или в разных приложениях
• Аутентификация: Использование стандартных зависимостей FastAPI для безопасности
• Настройка: Фильтрация эндпоинтов и настройка именования инструментов

Пример базового использования:


from fastapi import FastAPI
from fastapi_mcp import FastApiMCP

app = FastAPI()

mcp = FastApiMCP(app)

# Подключение MCP-сервера к FastAPI приложению
mcp.mount()


После этого MCP-сервер становится доступен по адресу https://app.base.url/mcp

Применение:

• Для разработчиков, которым требуется предоставить API-эндпоинты в виде MCP-инструментов для совместимых клиентов (Cursor, Cline, Roo Code, Trae AI, Claude Desktop и т.д.)

• В сценариях, где необходимо взаимодействие ИИ-моделей с API через протокол MCP

Библиотека требует Python 3.10+ (рекомендуется 3.12) и распространяется под лицензией MIT.

#FastAPI #MCP #API #разработка

И в заключении поста небольшой анонс.

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

Мы обновили содержание курса по ИИ программированию с учетом новых тенденций.
Завтра стартует третий поток. Кому интересно - присоединяйтесь.
И небольшой "промо-ролик" для поднятия настроения :)
2🔥2
#mcp #api #tools #ai #dev

🚀 6 инструментов для преобразования API в MCP-серверы

Привет, друзья! Сегодня делюсь полезной подборкой для разработчиков. Если вам нужно быстро адаптировать ваши API для работы с ИИ-агентами, эти инструменты сэкономят кучу времени 👇

1️⃣ FastAPI-MCP

Чуть выше писал об этом инструменте, здесь коротко повторюсь.
Позволяет преобразовать FastAPI end points в MCP-серверы одной строкой кода с нативной поддержкой аутентификации. Сохраняет все схемы и зависимости. Полностью с открытым исходным кодом.

2️⃣ RapidMCP

Преобразует REST API в MCP-сервер за считанные минуты без изменения кода. Просто подключите ваш API и преобразуйте его в MCP-сервер, готовый для работы с ИИ-агентами - без необходимости модификации бэкенда.
Есть платный и бесплатные тарифы.

3️⃣ MCPify

Позволяет создавать и разворачивайть MCP-серверы без написания ни единой строчки кода. Похож на Lovable/Bolt/V0 но для создания MCP-серверов. Поддерживает транспорт Streamable HTTP от MCP. Вы также можете делиться созданными MCP-серверами с другими пользователями на той же платформе.
Есть только платные тарифы.
Некоторым аналогом, но более широкого плана может являться Databutton (см. ниже)

4️⃣ Databutton MCP

Превратите любое Databutton-приложение в MCP-сервер одним кликом через настройки. Создавайте инструменты для ИИ так же, как API для вашего приложения, с возможностью добавления Python-документации для лучшего понимания агентом. Databutton размещает MCP-серверы онлайн, избавляя от необходимости локального запуска и позволяя легко интегрироваться с Claude Desktop и другими ИИ-ассистентами. Идеально подходит для создания инструментов для исследования, маркетинга и продаж.
Про Data Button писал в обзоре AI инструментов для Vibe Coding (оригинальный пост здесь)

5️⃣ Speakeasy

Генерирует MCP-серверы напрямую из документации OpenAPI с минимальным кодом. Создает TypeScript MCP-серверы с настраиваемыми описаниями инструментов и областями применения. На данный момент функциональность в Beta.

6️⃣ Higress от Alibaba

Преобразует спецификации OpenAPI в MCP-серверы одной командой. Инструмент openapi-to-mcp от Higress автоматически конвертирует документацию API в серверы с подробными шаблонами ответов. Развертывание без инфраструктуры. Полностью с открытым исходным кодом.

А какие инструменты используете вы? Делитесь в комментариях! 👇

#разработка #API #MCP #инструменты
4🔥3
Cursor 1.0: обзор ключевых обновлений 🚀

Вышла новая версия популярного AI-редактора кода Cursor 1.0.
Разберем долгожданные нововведения, которые могут быть полезны разработчикам.

BugBot — инструмент для автоматического ревью кода 🔍
Новый инструмент анализирует pull request'ы и находит потенциальные баги. При обнаружении проблем BugBot оставляет комментарии в GitHub с кнопкой "Fix in Cursor" для быстрого перехода к исправлению.

Упрощенная установка MCP серверов ⚡️ (наконец-то!)
• Установка MCP серверов теперь происходит в один клик
• Добавлена поддержка OAuth для аутентификации
• Доступен список официальных серверов в документации
Разработчики могут создавать кнопки "Add to Cursor" для своих проектов

Background Agent для всех пользователей! 🤖
Фоновый агент для кодирования стал доступен всем пользователям. Запуск через иконку облака в чате или комбинацию Cmd/Ctrl+E (для пользователей без режима приватности).

Поддержка Jupyter Notebooks 📊
Agent теперь может создавать и редактировать ячейки в Jupyter Notebooks. Функция работает с моделями Sonnet и особенно полезна для исследований и data science задач.

Memories Beta — память контекста 🧠
Новая функция позволяет Cursor запоминать факты из разговоров и использовать их в будущем. Воспоминания сохраняются на уровне проекта и управляются через настройки. Похожая функция существует в Windsurf уже давно, я рад, что Cursor тоже ее реализовали.

Улучшенные ответы в чате 📈
• Поддержка диаграмм Mermaid
• Рендеринг Markdown таблиц
• Визуализация данных прямо в разговоре

Обновленный интерфейс

Переработаны страницы настроек и дашборда с детальной аналитикой использования по инструментам и моделям.

Подробнее здесь

#cursor #ai #coding #development #tools
3👍1
Windsurf Wave 10: новый режим планирования и встроенный браузер 🌊

Windsurf выпустил обновление Wave 10 с двумя ключевыми функциями: встроенным браузером и режимом планирования. Рассмотрим кратко, что это значит для разработчиков.

Windsurf Browser 🌐

Встроенный браузер на базе Chromium интегрирован прямо в IDE. Основные возможности:

• ИИ-ассистент Cascade видит содержимое открытых вкладок
• Автоматическое использование контента веб-страниц без копирования (по сути аналог Stagewise для Cursor)
• Отладка фронтенда и просмотр логов в одном окне (аналог browser-tools-mcp, только встроенный в AI-кодер)
• Работа с документацией API без переключения между приложениями

Planning Mode 📋
Новый подход к долгосрочному планированию проектов:

1️⃣ Создает markdown-файл с целями и задачами 2️⃣ Синхронизируется между пользователем и ИИ 3️⃣ Обновляется автоматически при изменении контекста 4️⃣ Использует более мощную модель для долгосрочного планирования 5️⃣ Сохраняется локально и доступен для редактирования

Технические детали ⚙️

• Planning Mode доступен на всех платных тарифах
• Браузер находится в бета-версии
• Модель O3 стала дешевле в использовании
• Планируется добавление автоматизации веб-задач (по сути встроенный browser-use)

Обновление направлено на решение проблемы разрыва между краткосрочными действиями и долгосрочными целями в разработке. Браузер закрывает пробел в понимании ИИ контекста веб-активности разработчика.

2025 год превращается в настоящее поле битвы AI-браузеров. После Opera, Dia, Perplexity и Genspark теперь и Windsurf решил не отставать от трендов 📈

Ждем ответных шагов от команды Cursor!
Встроенный планировщик без необходимости настройки дополнительных кастомных агентных ролей, Memory Bank или Task Master теперь есть практически у всех популярных AI-кодеров: Windsurf, Claude Code.

@llm_notes

#windsurf #vibecoding #browser #planning #tools
👍4🔥42🤩1
Заметки LLM-энтузиаста
#info #ai #tools Друзья, всем привет! Есть возможность очень сильно сэкономить на AI-инструментах, воспользовавшись вот этим офером https://www.lennysnewsletter.com/p/an-unbelievable-offer-now-get-one $200 за годовую подписку на 10 классных AI-инструментов…
🔥 Скидка на AI-инструменты возвращается!

Коллеги, всем привет! 👋

Для тех кто в апреле пропустил скидку на подписку на AI-инструменты есть возможность воспользоваться ей сейчас (https://www.lennysnewsletter.com/p/productpass)

💰 $200 или $350 за годовую подписку на 16 классных AI-инструментов (как правило, годовая подписка на 1-2 инструмента из списка стоит либо столько же, либо дороже)

Из апрельского списка "ушли" такие инструменты как v0, Cursor, Granola и Notion, но зато добавились такие интересные инструменты как:

🔧 n8n (https://n8n.io/) - самый популярный no-code инструмент для автоматизации процессов (я немного писал про работу с ним здесь и тут)

⚡️ Warp (https://www.warp.dev/) - кросс-платформенная агентная среда разработки, написанная на Rust (аналог Claude Code или Gemini CLI, но со своим UI)

🎨 Magic Patterns (https://www.magicpatterns.com/) - AI-инструмент для быстрого создания UI-прототипов, поддерживает командную работу и позиционируется для продуктовых команд

📋 ChatPRD (https://www.chatprd.ai/) - AI-инструмент для продукт-менеджеров, помогает создавать качественные PRDs (Product Requirement Document). Замечу, что для AI-программирования с моей точки зрения больше подойдет https://www.codeguide.dev/

🎬 Descript (https://www.descript.com/) - комплексная платформа для создания и редактирования видео и подкастов, которая использует AI для упрощения процесса создания контента

📊 Gamma (https://gamma.app/) - AI-инструмент для быстрого создания презентаций, документов и визуального контента

📱 Mobbin (https://mobbin.com/) - крупнейшая онлайн-библиотека UI/UX-паттернов и справочных материалов для дизайнеров и продуктовых команд. Бесплатные аналоги: https://dribbble.com/ и https://21st.dev/home (писал про него здесь)

🎤 Wispr Flow (https://wisprflow.ai/) - классный инструмент для транскрибации голоса в текст для мака, сам регулярно им пользуюсь при работе с AI-кодерами. У него есть бесплатный тир, которого при умеренном использовании может хватить

🔍 Raycast (https://www.raycast.ai/) - как я понял, это такой ИИ-помощник для мака: умный поиск, администрирование (можно дать ему доступ к календарю и файлам/папкам) и тому подобные вещи, похоже на AI-OS плагин. Скачивается только через VPN.

⚠️ Условия такие же: надо быть новым клиентом по выбранному продукту и не мешкать с активацией ключей. Если, конечно, не возьмете insider подписку за $350 - по ней пишут, что доступ к подпискам гарантированный.

Для тех кто уже как я оформлял подписку офер также действует - можно им воспользоваться на новые продукты из списка, но в связи со всплеском трафика соответствующая страничка (https://lennysproductpass.com/) недоступна

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

@llm_notes

#ai #tools #discount #productivity #automation #nocode
3👍2