Алексей Гладков – Telegram
Алексей Гладков
3.52K subscribers
3.41K photos
260 videos
2 files
1.11K links
Автор @mobiledevnews и @itstorytelling

Пишу ИИ-системы на заказ
Разработчик мобильных приложений с 13-летним опытом

По всем вопросам - @mobiledeveloper_bot
Download Telegram
Я никогда не был на рождественских службах и вообще далек от темы церкви

Посоветуйте (в личку канала) кто шарит куда в Москве стоит сходить тем кто не сильно в теме?
🎄20😐157🔥3😁3🥰1🤬1
AI Advent With Love
https://mobiledeveloper.tech/ai_advent_love_1

Ключевое отличие
🔥 Если вы не сдали задание вовремя - никто вас не кикнет, то есть в этот раз не будет вылета
🔥 Второе отличие - в конце мы проведем стрим с разбором заданий и результатами

Но есть несколько нюансов
1. Каждый день мы все равно будем ждать от вас задание в таблицу
2. После конца челленджа вы остаетесь сами с собой (то есть получаете все задания и выполняете их в своем темпе)

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

А так все по прежнему
👉 Полноценных 6 недель с темами
👉 Старт с 12 января
👉 На выходных отдыхаем

Ну и для тех, кто пропустил все мои предыдущие анонсы
👉 Вы заходите
👉 Делаете задания
👉 Получаете теорию
👉 На выходе умеете обращаться с нейронками на уровне сегодняших синьоров

Важный момент - если вы только начинаете или еще прям совсем джун, джун, то это возможность попробовать это сделать безопасно, так как вылетов нет. В Challenge не рекомендую будет супер сложно

Цена для всех - 10000 рублей
Мест всего 30. Успевайте

P.S. Смотрите внимательно после покупки ссылка на вступление в чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9😁73😐1
Оперативка - новая нефть
2😁31😭9
Есть в нашей жизни главный парадокс, который отделяет 2-3% реально успешных людей от всей остальной популяции

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

Все, вот и весь парадокс. Забыл пояснить, что парадокс в том, что знать что делать - легко, делать - сложно
Поэтому жизнь парадоксально одновременно сложная и простая одновременно
💯38🔥134🎄1
Я думаю 2025 год стал очень большим сюрпризом для двух людей - Надежды Кадышевой и Ларисы Долиной
Но какие же разные истории
😁43💯10🔥4
val sent = if (fileId != null && text != null) {
// Send file with caption
sendFileMessage(user.chatId, fileId, text, fileType)
} else if (fileId != null) {
// Send file without caption
sendFileMessage(user.chatId, fileId, null, fileType)
} else if (text != null) {
// Send text message
sendTextMessage(user.chatId, text)
} else {
log.warn("[BROADCAST SERVICE] No content to send for user ${user.chatId}")
false
}


ИИ до сих пор изучен лишь на один процент
1😁7😐1
https://www.youtube.com/shorts/benlLFvzQ4E
Как выглядит мой типичный диалог с любым продактом.

Покажите мне этот завод, где вас таких готовят, пожалуйста!
Это место нужно солью посыпать на всякий случай
😁15
Ой чето будеееет
🔥20🤬4😐3
Алексей Гладков
Ой чето будеееет
Итак начну постепенно рассказывать про составную этого курса и начну с первой главы, которая называется
Kotlin Basics in Practice

Итак, сама глава состоит из 6 блоков
Блок 1. AI Development Start
Блок 2. Architecture Fundamentals
Блок 3. Multiplatform Extension
Блок 4. Debug & Productivity Fundamentals
Блок 5. Testing Fundamentals
Блок 6. Features Implementation


Пробегусь немного по каждой главе

1️⃣ Блок 1. AI Development Start
👉 Цель: Познакомиться с современными реалиями разработки (AI + Crossplatform)

Состоять глава будет из настройки окружения в глобальном смысле. Как я уже говорил, курс Kotlin in Practice будет максимально практическим (что исходит из названия), то есть это один сплошной livecoding. Сегодня окружение настраивается и выглядит по-другому, потому что у нас появился ИИ. Поэтому мы настроим агента, пройдем весь путь от настройки до генерации начального сетапа под проект (это сильно отличается от моих прошлых видео, где мы создавали папочки и так далее). Здесь все будет сгенерировано

2️⃣ Блок 2. Architecture Fundamentals
👉 Цель: Чтобы код не превратился в хаос после первой же фичи

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

3️⃣ Блок 3. Multiplatform Extension
👉 Цель: Полностью разобраться с настройкой окружения под iOS и под Desktop

Здесь мы подключаем полноценную мультиплатформу и настраиваем современный iOS, Desktop и настраиваем базовой подключение мультиплатформенных вещей - Firebase, Multilayout и автоматизацию сборки и дописывания фичей, используя ИИ агентов

4️⃣ Блок 4. Debug & Productivity Fundamentals
👉 Цель: Подготовить к полноценной разработке. Настроить дебаг, профилирование, инструменты, дев-процессы и продуктивность.

Здесь мы настроим логгирования, превьюшек для мультиплатформы и снэпшотов, различных режимов работы для фронта и бэка (dev, prod, test), автоматизацию проверок новых АПИ (через ИИ в том числе) и разграничение прав доступа

5️⃣ Блок 5. Testing Fundamentals
👉 Цель: научить разработчика тестировать проект на уровне Basics — unit, integration, UI-тесты. Подготовить проект к серьёзной разработке фичей, чтобы не ловить регресс

Тут не только формальная настройка окружения для тестов, но и пройдемся по вещам, на которые нужно обратить внимание при написании тестов агентами и как сделать так, чтобы агент не менял код под тесты и тесты под код (то есть не подгонял результат под требования)

6️⃣ Блок 6. Features Implementation
👉 Цель: Создать настоящие фичи, используя окружение, архитектуру, платформы и тесты, которые мы подготовили

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

Вот такая будет первая глава, это только основы, а чуть позднее распишу вторую главу
Если тебе эти знания будут полезны - ставь огонечек, чтобы я понял, что это то что нужно
🔥742😱1
Сэм Альтман называет главным врагом Apple после того как они недавно еще бились в десна и объявляли о сотрудничестве

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

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

А кто платит? Ну Хуан Педрос Карл какой-нибудь из Мексики, который работает за 3 бакса нелегально где-то там
Show must go on, как только этот цирк с конями остановится все увидят, что король голый, поэтому стегать кобылу будут до костей, пока это возможно делать

А там авось опять какой-нибудь лебедь прилетит
🔥2😁1
А вы знаете что git на русской раскладке пше?
Вот и думайте теперь!
😁296😐22
Долго думал комментировать пост уважаемого товарища Кримсона, но так уж я устроен, что если мысль появилась - она должна быть высказана

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

Несколько тезисов
ИИ - это просто инструмент. Точно такой же как калькулятор. Можно с тем же успехом заменить в исходном посте ИИ на калькулятор и выводы скорее всего не сильно изменятся

Да, например, мы получили уже огромное количество людей, которые не умеют считать в уме (об этом даже моя учительница по математике сокрушалась в школе)

Каждый раз, когда человечество получает новый инструмент - кто-то с помощью него усиливается и становится эффективнее и продуктивнее, а кто-то деградирует

Мне очень не нравится хайп вокруг ИИ, потому что (опять же меняем ИИ на калькулятор) вокруг тулзы не должно быть и не может быть как демонизации, так и глорификации

Вопрос всегда в этой грани. Уважаемый товарищ Кримсон сам рекомендует в посте посмотреть видео через Яндекс переводчик (который тоже использует ИИ для распознавания голоса, перевода и синтезирования голоса обратно), потому что это логично и удобно и это пример правильного использования ИИ, который, кстати, тоже вероятно снизит интерес людей к изучению иностранных языков

И вот здесь важный момент почему я согласен с озвученными выводами

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

Это касается абсолютно всех сфер в жизни - от спорта до учебы. Называется этот навык дисциплина

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

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

Способны на это вот те самые 2, ну может быть 3%

С точки зрения обучения, я рекомендую не давать доступа к ИИ до появления этой дисциплины, но кто ж так делать будет
5💯3074🔥1🤬1
Forwarded from Mobile Developer (Алексей Гладков)
Новое видео на канале!
Идеальный сетап для разработчика / Mobile Developer

YOUTUBE
YOUTUBE
YOUTUBE

Я всегда работал за макбуком в кафешках и не видел в этом никаких проблем. А потом мне стукнуло 30 и даже кресло из Икеи перестало мне подходить

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

Приятного просмотра!
🔥3
Чисто любопытно, а этот неназванный сайт, который мы все знаем в курсе, что это нарушение ТК РФ?

Или нужным сайтам можно все?
😱20😁14🤬3😐3
Глава 2. Kotlin AI in Practice

Продолжу свой рассказ про новый курс Kotlin in Practice и разумеется я не мог стороной обойти и ИИ. Как я написал в посте выше я считаю ИИ просто интсрументом (таким же как и Jetpack Compose например), поэтому я хочу показать как можно этим инструментом пользоваться. Без какой-то воды просто конкретные инструкции

Поэтому основным тулзом (раз уж речь про котлин) разумеется был выбран Koog - новый фреймворк от компании JetBrains по работе с ИИ-агентами. С помощью него можно встроить в любое ваше приложение агента (или на сервер) и делать с ним все что вам заблагорассудится - от использования локальных микромоделей, до комбинации разных стратегий при работе с облачным ИИ

Пробежимся также по блокам
Блок 1. Koog Basics
👉
Цель: Научиться встраивать Koog мультиплатформенно — на стороне клиента и сервера. Создать базовый фундамент AI-агента, понять архитектуру, порты, провайдеры и запуск.

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

Блок 2. Koog Extended
👉 Цель: Перейти от базового агента к production-grade функциональности. Использовать инструменты, графы, память, failover, structured output.

Логичное продолжение предыдущего блока. Углубимся в сложные концепции работы с Koog. Как работать с долговременной памятью, реализовывать стратегии, скиллы и как это все совмещать с реальной бизнес-логикой как мультиплатформенно, так и на бэкенде

Блок 3. Koog UseCases

👉 Цель: Научиться строить реальные AI-фичи внутри проекта — как на клиенте, так и на сервере.

В этом блоке познакомимся с MCP, RAG инструментами и попытаемся это внедрить в реальные бизнес-фичи и посмотрим как это можно использовать при разработке сервисов. Создадим мини-ИИ сервис внутри приложения и посмотрим как его логгировать, считать юнит-экономику при работе с ИИ и как учитывать разные роли

Блок 4. Koog Architecture
👉 Цель: Научить правильно проектировать архитектуру проекта с Koog: куда помещать агентов, как связывать их со слоями, как сохранять порядок и не допустить хаоса

Здесь разберемся как выстраивать архитектуру работы с агентом внутри приложения. То есть примерно тоже самое, что MVI, MVP, MVC только в контексте работы с ИИ, потому что там есть свои best practices, свои рекомендации и свои ошибки

Блок 5. Koog Observability & Reliability
👉 Цель: Дать инструменты production-уровня: мониторинг, тестирование, устойчивость, метрики.

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

Блок 6. Koog Production

👉 Цель: Создать реальную production-фичу на основе Koog, полностью встроенную в текущий проект

Объединяем все, что было до этого и делаем полноценную продакшн фичу с тестированием и связкой всего что было в главе, публикуем и проверяем работу

А скоро распишу 3 главу, не переключайтесь
14🔥8😍1
Мои ощущения, когда я пытаюсь настроить этот ваш самый лучший милый на свете ни разу не проклятый сссссссссуперский ГИГАЧАТ!!!!
😁25🔥3
Когда впервые за 14 лет перезагрузил свой мак и теперь у тебя открыло 7682359623 окон, про которые ты даже ниразу не слышал
😁26💯4🔥1