Легкий путь в Python
5.1K subscribers
97 photos
18 videos
3 files
155 links
Я — Алексей Яковенко, опытный разработчик Python. Здесь вы найдете статьи, заметки, посты и видео для прокачки навыков программирования 🐍 Интересное найдет и новичок, и профи 💡

📬По вопросам: https://t.me/yakvenalexx
🗣Сообщество: https://vk.cc/cxKNTb
Download Telegram
🚀 Всё по плану!

Только что закончил финальную вычитку текста третьей части курса по LangGraph.

Уже завтра статья выйдет на Хабре 🙌

Будем давать ИИ «руки» — подключать инструменты и MCP, а агенты перестанут быть просто болтунами и начнут реально действовать

А дальше будет ещё интереснее 👉 Часть 4 задумывается как полноценный проект на LangGraph.

Но пока я не определился, какой именно — хочу услышать ваши идеи.

Что было бы круче разобрать:

— ассистента для работы с документами?
— мультиагентный проект с несколькими экспертами?
— или что-то под DevOps/кодинг?

Пишите в комментах 👇 именно ваши хотелки могут попасть в четвёртую часть 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥4412👏3🎉21🙏1👀1
🎉 Третья часть курса по LangGraph уже опубликована!

Статья «Создание умных AI-агентов: полный курс по LangGraph от А до Я. Часть 3. Даём ИИ руки: работа с инструментами и MCP» 👉 читать на Хабре

В этой части агенты перестают быть болтунами — они получают инструменты и MCP, учатся читать файлы, работать с БД, анализировать CSV, строить отчёты и даже объединяться в мультиагентные системы 💪

📚 Полезные ссылки:

1️⃣ Часть 1. Архитектура

2️⃣ Часть 2. Диалоговые агенты

3️⃣ Исходники третьей части (GitHub)

🔥 А что дальше?

Часть 4 задумывается как полноценный проект на LangGraph.

Я пока не определился с темой проекта — поэтому всё ещё жду ваши идеи:

— Ассистент для работы с документами (поиск, аннотации, резюме)?
— Мультиагентная система, где каждый агент — эксперт в своей области?
— DevOps-помощник: CI/CD, сборки, деплой прямо из графа?
— Data-аналитик: сбор данных из разных источников, отчёты и дашборды?
— Агент для работы с кодом: рефакторинг, тесты, генерация pull-request?
— Личный productivity-ассистент: планирование задач, интеграции с календарём и почтой?
— Или что-то совершенно необычное, о чём я даже не подумал?

💡 Делитесь в комментариях 👇 именно ваши хотелки могут попасть в четвёртую часть!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥55👍1513🎉3❤‍🔥2🎄1😘1
This media is not supported in your browser
VIEW IN TELEGRAM
Помню те времена, когда ещё не было нейронок и именно Stack Overflow был нашей единственной надеждой.

Найдёшь то самое ключевое слово — и будто свет в конце туннеля. Покойся с миром, старый друг 😔
1😁37😢22💯109🙏3👎2🏆1👻1🦄1
Карьерный буст, робот в подарок и призовой фонд 7 500 000 рублей 🤖
Успей зарегистрироваться до 20 октября.


Все это ждет участников трека «Программирование роботов» на всероссийском ИТ-чемпионате МТС True Tech Champ 2025. Присоединяйся, если пишешь на С++, Go, Python, JS, Java, C# или другом языке.

Соревнования пройдут в командах от 2 до 4 человек в несколько этапов:

Квалификация. Тебе предстоит запрограммировать робота на прохождение виртуального лабиринта.
Полуфинал. Ты будешь дистанционно управлять роботом на офлайн-полигоне и наблюдать за его перемещениями в трансляции.
Финал. За две недели до финала организаторы отправят тебе настоящего робота для кастомизации. Ты сможешь модифицировать его, чтобы он оказался быстрее других в многоуровневом офлайн-лабиринте и смог выбить соперников с платформы в шоу-битве.

Команды финалистов получат по одному роботу Waveshare Cobra Flex в подарок и сразятся за крупные денежные призы: 4 000 000 ₽ за первое место, 2 500 000 ₽ за второе и 1 000 000 ₽ за третье.

Еще ты сможешь:

— Получить практический опыт работы с инструментами, с помощью которых создают домашних и промышленных роботов.
— Прокачать компетенции, которые помогут развиваться в ИТ.
— Заявить о себе на всю Россию и ускорить свой профессиональный рост.

📍 Финал состоится 21 ноября в МТС Live Холл в Москве.
👉🏻 Регистрируйся на сайте до 20 октября.
👍95🔥4🤡3🫡3👎1🥰1🤮1👌1💯1
Мой боевой набор MCP-серверов для работы с AI

Делюсь инструментами, которые реально меняют подход к разработке с нейросетями. Использую их и в личных проектах, и в связке с агентами вроде Claude Code или Cursor.

Что такое MCP и почему это важно

Model Context Protocol — это протокол, который даёт AI-ассистенту прямой доступ к вашим инструментам: файловой системе, базам данных, git-репозиториям и API. Вместо бесконечного копипаста нейросеть сама читает код, выполняет запросы к БД и коммитит изменения.

Пять серверов, которые я настраиваю в каждом проекте

1. Filesystem — фундамент работы

"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/путь/к/вашему/проекту"
]
}


Зачем нужен: AI получает доступ к файлам проекта — может читать код, анализировать структуру, вносить изменения. Это базовый инструмент, без которого остальное не имеет смысла. Особенно актуальный инструмент в работе с собственными ии-проектами.

Совет: указывайте путь к корню конкретного проекта, а не к домашней директории. Это и безопаснее, и помогает AI сфокусироваться на релевантных файах.

2. Git — версионирование на автопилоте

"git": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-git",
"--repository",
"/путь/к/вашему/проекту"
]
}


Зачем нужен: AI может изучать историю коммитов, создавать ветки, делать коммиты. Особенно полезно для code review и анализа того, как менялся код со временем.

Требования: нужен Python и установленный uvx.

3. Postgres — работа с БД без головной боли

"postgres": {
"command": "uv",
"args": ["run", "postgres-mcp", "--access-mode=unrestricted"],
"env": {
"DATABASE_URI": "postgresql://user:password@localhost:5432/dbname"
}
}


Зачем нужен: AI может выполнять SQL-запросы, анализировать схему базы данных, помогать с миграциями. Экономит массу времени на отладке запросов и оптимизации.

Важно:
- Флаг --access-mode=unrestricted используйте только в dev-окружении
- Никогда не коммитьте реальные пароли в конфиг — используйте переменные окружения

4. cURL — свобода работы с API

"curl": {
"command": "npx",
"args": ["-y", "@mcp-get-community/server-curl"]
}


Зачем нужен: AI может делать HTTP-запросы к любым API. Тестирование эндпоинтов, интеграция с внешними сервисами — всё через простое текстовое описание задачи.

5. Context7 — актуальная документация библиотек

"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"],
"env": {
"CONTEXT7_API_KEY": "ваш_api_ключ"
}
}


Зачем нужен: даёт AI доступ к актуальной документации популярных библиотек и фреймворков. Вместо того чтобы полагаться на устаревшие знания из обучающей выборки, нейросеть получает свежую информацию об API, best practices и изменениях в новых версиях. Особенно критично для быстро развивающихся экосистем вроде React, Next.js или FastAPI.

API-ключ: получить можно на Сontext7

Как это работает в реальной жизни

Мой типичный workflow выглядит так:

1. Filesystem + Git — AI читает код, вносит изменения, коммитит их с осмысленными сообщениями
2. Postgres — проверяю и оптимизирую SQL-запросы, анализирую данные
3. cURL — тестирую API endpoints прямо в диалоге с AI
4. Context7 — AI работает с актуальной документацией библиотек, не галлюцинирует устаревшие методы

Безопасность превыше всего

Несколько правил, которых я строго придерживаюсь:

- Никогда не давайте AI доступ к продакшн-базам данных
- Создавайте отдельного пользователя БД с минимально необходимыми правами
- Храните секреты и пароли в переменных окружения, а не в конфигах
- Всегда ревьюте действия AI, особенно git-коммиты и изменения в БД

Эти пять MCP-серверов покрывают около 90% моих задач при работе с AI в проектах. Настраиваются один раз, работают везде. AI получает все необходимые инструменты для реальной работы — не просто генерации кода, а полноценного участия в разработке.

Какие MCP-серверы используете вы? Поделитесь опытом в комментариях! 👇
2👍4313🔥9🎉2🙏1🐳1🏆1😘1