Глеб Кудрявцев про AI кодинг – Telegram
Глеб Кудрявцев про AI кодинг
6.7K subscribers
95 photos
14 videos
2 files
79 links
Пишу тулы для кодинга и упарываюсь по агентам.

Лучший курс по AI кодингу ai.careerfactory.ru

Основной канал t.me/glebkudr
Личка t.me/glebkudr1
Download Telegram
Я навайбкодил наверное уже с десяток ботов и мини-приложений. Стек питон/node. Но все было не то, поэтому решил попробовать Go.

Делаю на нем проект уже пару дней. Ощущения такие

— Есть неочевидные нюансы с пакетами и сборкой (сука, как везде).
— нужно подробнейше описывать архитектуру.
— зато потом ваншотит таски с одного-двух промптов
— можно несколько часов делать таски последовательно согласно плану, а потом наконец запустить и оно твою мать запускается и работает! Фантастический прогресс по сравнению с питоном, где за такое время без дебага будет дичайшая лапша
— очень простой рефакторинг. Если переписываешь поведение и в итоге все красные лампочки в линтерах погасли, то скорее всего все работает как нужно, или близко к тому.

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

так а в чем секрет go? в том что линтер фиксит тайпинги?


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

PS Окружение Cursor & Docker
🔥9👍32😱1
Cursor. Паттерн "Новый чат"

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

А из-за этого он тупит. Даже с самыми лучшими моделями.

Еще сильнее он тупит, если долго продолжать диалог в одном чате. Поэтому очень важно вовремя начинать новые чаты.

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

Что делаем.

1) Идем в чат, в котором только что выполнили задачу, или остановились на каком-то более менее понятном шаге.
2) Пишем туда магическую фразу

Я хочу продолжить работу над задачей в новом чате и передать туда контекст. Сформулируй то, на чем мы остановились. Выведи полный список каталогов и файлов с помощью скрипта ./Show-DirectoryTree.ps1 Вызывай его без доп параметров и форматирования. Напиши ее в текстовом виде с сохранением отступов, так как я не могу копировать из консоли. Глядя на файлы архитектуры и файлы задач опиши контекст и то, что нам необходимо сделать.

Кому интересен текст скрипта (для винды) — вот. ЛЛМ легко переделает его и на баш и на что угодно.

# Получаем путь к каталогу, где находится этот скрипт
$ScriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path

function Show-Tree {
param (
[string]$Path,
[int]$Indent = 0
)

$prefix = " " * $Indent
Write-Output "$prefix$(Split-Path $Path -Leaf)"

# Сначала папки
Get-ChildItem -Path $Path -Directory | Sort-Object Name | ForEach-Object {
Show-Tree -Path $_.FullName -Indent ($Indent + 2)
}

# Потом файлы
Get-ChildItem -Path $Path -File | Sort-Object Name | ForEach-Object {
$filePrefix = " " * ($Indent + 2)
Write-Output "$filePrefix$($_.Name)"
}
}

# Запуск отображения дерева с текущей директории
Show-Tree -Path $ScriptDir

3) Копируем вывод курсора кнопочкой "копировать все сообщение" в правом нижнем углу сообщения.
4) Вставляем в новый чат.

Поздравляю, вы только что повысили эффективность использования курсора раз в пять, и сильно сократили себе время написания промптов.

Разумеется есть и ограничения. Эта штука работает только если у вас есть заранее заготовленный план задач, но об этом в другой раз.

PS Данную магическую фразу я повесил себе на скрипт autohotkey, и теперь она автоматически набирается когда я пишу !новый
Очень удобно.
🔥235👍1
Кстати, не насилуйте себя английским языком, если он у вас не свободный. Все современные модели прекрасно понимают русский.
10😁2💯2👀1
А че, давайте стрим вечером, где-то в 21:30. Что-нибудь простенькое попробуем сделать в курсоре вместе, покажу свои подходы.

Пишите что хотите сделать в каменты.
🔥266
Ну что, поприкалывались. Написали бота, он нам сказал привет, но с аудио пока стабильно посылает нахер 😁

Как мы до этого дошли и что делать дальше — смотрите в записи https://www.youtube.com/watch?v=ox09RLtgVyM

Гуру из себя не строю, показываю все как есть, со всеми ошибками и затупами 🙂

PS Я нашел ошибку. Ни за что не догадаетесь, что было. Покажу на следующем стриме.
🔥366😁3
Сегодня продолжим. Время то же 21:30 😎
12🔥8
Учиться ИИ надо у тех, кто его делает

Есть такой товарищ - Влад Корнышев. Мы с ним пересекались в Skyeng, а потом он ушел в британскую Pearson и работал там в акселераторе, делая AI продукты на US и Global.

Так вот. Мы с ним решили объединить усилия и сделать в Цехе тренинги по AI для тех, кто хочет начать использовать это в своей работе и не остаться на обочине истории.

📈ИИ для личной эффективности Старт 20 мая занятия по вторникам, 4 недели
Этот тренинг для тех, кто хочет не просто использовать ИИ, а понимать, что это за технология и как она может сделать вас эффективнее.

Он для вас, если:
- Вы хотите понять, что такое ИИ, когда он действительно спасает, а когда лучше сделать по-старинке
- Хотите расширить спектр своих возможностей с помощью ИИ и начать делать то, что откладывали раньше

🙋🏻‍♂️ AI Продакт Менеджмент Старт 4 июня, занятия по средам, 8 недель
Этот тренинг охватывает два ключевых направления: создание AI-продуктов и применение AI-инструментов в повседневной деятельности продакт-менеджера.

Он для вас, если:
- Вы человек из бизнеса либо продакт,и хотите внедрить AI в свои продукты и бизнес-процессы
- Ищете проверенные методологии разработки AI-продуктов из реальной практики
- Хотите, внедрить AI не потому что это модно, а чтобы он давал конкретные результаты

Почему это круто:

В основе тренингов - богатый опыт разработки AI-продуктов: тысячи часов исследований и общения с пользователями для того, чтобы создать 20+ AI продуктов за время работы в Skyeng, Pearson и EAI
Программы уже обкатаны: это уже третий поток. Материалы прошли обкатку и были доработаны на основе обратной связи и глубинных интервью с представителями различных сфер, включая: IT, предпринимательство, медицину, маркетинг и др.
Фокус на фундаментальных знаниях и методологии, а не конкретных сервисах, которые завтра могут исчезнуть. Вы научитесь выбирать и комбинировать ИИ-инструменты под свои задачи

Что вы конкретно получите:
1. Самые актуальные знания и навыки в области ИИ, подкрепленные опытом и знаниями Влада, полученными из образовательных программ Reforge, Google, OpenAI.
2. Рабочие методы взаимодействия с AI, которые ребята активно используем в EAI, включая фреймворк AI-Дизайна продукта в программе для продактов.
3. Пожизненный доступ к материалам c обновлениями. Вы не просто получите записи будущих потоков, а сможете участвовать в живых сессиях. Также материалы будущих потоков будут включать инсайты из моего будущего обучения по программе в MIT.
4. Все выпускники тренинга получат постоянный доступ к закрытому коммьюнити по ИИ. Там будут отдельные материалы, мероприятия, а также крутые специалисты по ИИ, в общем, нормальная такая-то движуха

Влад классный практик и преподаватель. Слушал его лекции — очень понятно и доступно. От меня будут гостевые лекции на курсе😎

Залетайте сейчас по промо-коду glebkudr, даст скидку 10% на все программы. Не ждите конца майских, в какой-то момент мы прикроем промик, будете локти кусать 😉
Запилили курсы средне/начального уровня.

Курсором мучить не будем 😁

Хочу еще потом сделать какой-то формат для хардкорщиков и тех, кто свои продукты пилит. Вот там будет сложно 🙂
🔥7💘2
Вообще я хочу мутить какую-то движуху для про-юзеров и билдеров в области AI, так скажем. Те, кто запускают продукты и хотят ныть про это вместе 😁 Но мечусь между челенджем или более свободными активностями.
Помогите Даше Глебу выбрать, что делать.
Anonymous Poll
42%
Еженедельные созвоны в группе, отсмотр проектов участников, выдача обратной связи
9%
Еженедельные созвоны, но добавляем ежедневный контроль (пишешь о прогрессе или платишь штраф)
6%
Нафиг созвоны, только контроль, только хардкор.
43%
Мне просто посмотреть
И еще важнейший вопрос. Как лучше?
Anonymous Poll
81%
Глеб про AI?
4%
Глеб про АИ?
22%
Глеб про ИИ?
Что ж, на бота потратили уже четыре часа. Почти добили. Он воспринимает голос, парсит его, отправляет в гемини и получает структурированный ответ.

Застряли на засовывании этого в календарь.
Остается мелочь и я даже знаю какая. Видимо потребуется заключительная часть 😂

https://www.youtube.com/watch?v=AlsXTchSYY4
10👍4🎉3🔥1