Я никогда не был на рождественских службах и вообще далек от темы церкви
Посоветуйте (в личку канала) кто шарит куда в Москве стоит сходить тем кто не сильно в теме?
Посоветуйте (в личку канала) кто шарит куда в Москве стоит сходить тем кто не сильно в теме?
🎄20😐15❤7🔥3😁3🥰1🤬1
AI Advent With Love
https://mobiledeveloper.tech/ai_advent_love_1
❗ Ключевое отличие
🔥 Если вы не сдали задание вовремя - никто вас не кикнет, то есть в этот раз не будет вылета
🔥 Второе отличие - в конце мы проведем стрим с разбором заданий и результатами
Но есть несколько нюансов
1. Каждый день мы все равно будем ждать от вас задание в таблицу
2. После конца челленджа вы остаетесь сами с собой (то есть получаете все задания и выполняете их в своем темпе)
Это нужно для того, чтобы вы могли попробовать сделать все вовремя и была хоть какая-то мотивация
А так все по прежнему
👉 Полноценных 6 недель с темами
👉 Старт с 12 января
👉 На выходных отдыхаем
Ну и для тех, кто пропустил все мои предыдущие анонсы
👉 Вы заходите
👉 Делаете задания
👉 Получаете теорию
👉 На выходе умеете обращаться с нейронками на уровне сегодняших синьоров
Важный момент - если вы только начинаете или еще прям совсем джун, джун, то это возможность попробовать это сделать безопасно, так как вылетов нет. В Challenge не рекомендую будет супер сложно
Цена для всех - 10000 рублей
Мест всего 30. Успевайте
P.S. Смотрите внимательно после покупки ссылка на вступление в чат
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
mobiledeveloper.tech
AI Advent with Love
Проверь свои навыки работы с ИИ без спешки
❤9😁7 3😐1
Алексей Гладков
AI Advent With Love https://mobiledeveloper.tech/ai_advent_love_1 ❗ Ключевое отличие 🔥 Если вы не сдали задание вовремя - никто вас не кикнет, то есть в этот раз не будет вылета 🔥 Второе отличие - в конце мы проведем стрим с разбором заданий и результатами…
Так, вчера не успел написать, но места закончились, всем спасибо за внимание
😍8😁4😭4🤯2
Есть в нашей жизни главный парадокс, который отделяет 2-3% реально успешных людей от всей остальной популяции
Между знать что делать и делать это - пропасть как между нашей солнечной системой и альфа центаврой какой-нибудь
Имеет значение только то, что ты делаешь. Если ты смог каким-то образом (путем самоубеждения, философии и так далее) заставить себя делать, то ты уже успешнее большинства людей
Все, вот и весь парадокс. Забыл пояснить, что парадокс в том, что знать что делать - легко, делать - сложно
Поэтому жизнь парадоксально одновременно сложная и простая одновременно
Между знать что делать и делать это - пропасть как между нашей солнечной системой и альфа центаврой какой-нибудь
Имеет значение только то, что ты делаешь. Если ты смог каким-то образом (путем самоубеждения, философии и так далее) заставить себя делать, то ты уже успешнее большинства людей
Все, вот и весь парадокс. Забыл пояснить, что парадокс в том, что знать что делать - легко, делать - сложно
Поэтому жизнь парадоксально одновременно сложная и простая одновременно
💯38🔥13❤4🎄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
Как выглядит мой типичный диалог с любым продактом.
Покажите мне этот завод, где вас таких готовят, пожалуйста!
Это место нужно солью посыпать на всякий случай
Как выглядит мой типичный диалог с любым продактом.
Покажите мне этот завод, где вас таких готовят, пожалуйста!
Это место нужно солью посыпать на всякий случай
YouTube
Можно, а зачем?
😁15
Алексей Гладков
Ой чето будеееет
Итак начну постепенно рассказывать про составную этого курса и начну с первой главы, которая называется
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
👉 Цель: Создать настоящие фичи, используя окружение, архитектуру, платформы и тесты, которые мы подготовили
Тут мы, используя все выше созданное делаем основные фичи приложения, смотрим как работают агенты, разбираем на что обратить внимание и что нужно писать руками, а что автоматизировать
Вот такая будет первая глава, это только основы, а чуть позднее распишу вторую главу
Если тебе эти знания будут полезны - ставь огонечек, чтобы я понял, что это то что нужно
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
👉 Цель: Создать настоящие фичи, используя окружение, архитектуру, платформы и тесты, которые мы подготовили
Тут мы, используя все выше созданное делаем основные фичи приложения, смотрим как работают агенты, разбираем на что обратить внимание и что нужно писать руками, а что автоматизировать
Вот такая будет первая глава, это только основы, а чуть позднее распишу вторую главу
Если тебе эти знания будут полезны - ставь огонечек, чтобы я понял, что это то что нужно
🔥74❤2😱1
Сэм Альтман называет главным врагом Apple после того как они недавно еще бились в десна и объявляли о сотрудничестве
ИИ-пузырь натурально получился самым уродливым из всех. Напоминает старый анекдот где жена берет деньги из тумбочки, а кладет их туда муж который берет деньги у жены
Для того, чтобы люди грызлись по полной им ведь не нужно создавать невыносимые условия. Им нужно дать неплохой старт, а потом чутка снизить планочку. Тогда они будут голыми руками друг друга рвать за право вернуться обратно
Самое что интересное, что за это все кто-то платит ведь
А кто платит? Ну Хуан Педрос Карл какой-нибудь из Мексики, который работает за 3 бакса нелегально где-то там
Show must go on, как только этот цирк с конями остановится все увидят, что король голый, поэтому стегать кобылу будут до костей, пока это возможно делать
А там авось опять какой-нибудь лебедь прилетит
ИИ-пузырь натурально получился самым уродливым из всех. Напоминает старый анекдот где жена берет деньги из тумбочки, а кладет их туда муж который берет деньги у жены
Для того, чтобы люди грызлись по полной им ведь не нужно создавать невыносимые условия. Им нужно дать неплохой старт, а потом чутка снизить планочку. Тогда они будут голыми руками друг друга рвать за право вернуться обратно
Самое что интересное, что за это все кто-то платит ведь
А кто платит? Ну Хуан Педрос Карл какой-нибудь из Мексики, который работает за 3 бакса нелегально где-то там
Show must go on, как только этот цирк с конями остановится все увидят, что король голый, поэтому стегать кобылу будут до костей, пока это возможно делать
А там авось опять какой-нибудь лебедь прилетит
Telegram
Информатика • Алексей Гладков
🆚 Сэм Альтман: «Наш главный враг — Apple, а не Google»
Глава OpenAI назвал Apple заявил, что победа в гонке ИИ останется за теми, кто контролирует устройства, а не только софт.
🚨 OpenAI объявила «код красный», переманив 40 инженеров Apple и заморозив побочные…
Глава OpenAI назвал Apple заявил, что победа в гонке ИИ останется за теми, кто контролирует устройства, а не только софт.
🚨 OpenAI объявила «код красный», переманив 40 инженеров Apple и заморозив побочные…
🔥2😁1
Алексей Гладков
Сэм Альтман называет главным врагом Apple после того как они недавно еще бились в десна и объявляли о сотрудничестве ИИ-пузырь натурально получился самым уродливым из всех. Напоминает старый анекдот где жена берет деньги из тумбочки, а кладет их туда муж…
А вы думали? А ЦОД - это Центр Округа Дели
😁35 5 3
Долго думал комментировать пост уважаемого товарища Кримсона, но так уж я устроен, что если мысль появилась - она должна быть высказана
В общем и целом, мне, как человеку, который уже очень давно разработчик и который сделал несколько сервисов с помощью ИИ, хотелось бы немного расширить мысль в посте моим восприятием
Несколько тезисов
ИИ - это просто инструмент. Точно такой же как калькулятор. Можно с тем же успехом заменить в исходном посте ИИ на калькулятор и выводы скорее всего не сильно изменятся
Да, например, мы получили уже огромное количество людей, которые не умеют считать в уме (об этом даже моя учительница по математике сокрушалась в школе)
Каждый раз, когда человечество получает новый инструмент - кто-то с помощью него усиливается и становится эффективнее и продуктивнее, а кто-то деградирует
Мне очень не нравится хайп вокруг ИИ, потому что (опять же меняем ИИ на калькулятор) вокруг тулзы не должно быть и не может быть как демонизации, так и глорификации
Вопрос всегда в этой грани. Уважаемый товарищ Кримсон сам рекомендует в посте посмотреть видео через Яндекс переводчик (который тоже использует ИИ для распознавания голоса, перевода и синтезирования голоса обратно), потому что это логично и удобно и это пример правильного использования ИИ, который, кстати, тоже вероятно снизит интерес людей к изучению иностранных языков
И вот здесь важный момент почему я согласен с озвученными выводами
У человека как юнита есть один очень серьезный баг. Этот баг заключается в неумении искусственно заставлять себя делать что-то неприятное ради получения существенных выгод в будущем
Это касается абсолютно всех сфер в жизни - от спорта до учебы. Называется этот навык дисциплина
И вот мы в это уравнение добавляем калькулятор на стероидах, который буквально даст тебе ответ (который ты даже проверять не будешь) на любой вопрос в этой жизни. То есть, если калькулятор заменяет счет в уме, то эта штука заменяет тебе буквально весь ум целиком
Так вот есть люди у которых дисциплина присутствует и они способны сказать нет соблазну, способны заставлять себя делать неприятные вещи вроде спортзала, счета в уме, написание сложного кода без использования ИИ и прочие прочие бдсм практики в нашем изнеженном мире
Способны на это вот те самые 2, ну может быть 3%
С точки зрения обучения, я рекомендую не давать доступа к ИИ до появления этой дисциплины, но кто ж так делать будет
В общем и целом, мне, как человеку, который уже очень давно разработчик и который сделал несколько сервисов с помощью ИИ, хотелось бы немного расширить мысль в посте моим восприятием
Несколько тезисов
ИИ - это просто инструмент. Точно такой же как калькулятор. Можно с тем же успехом заменить в исходном посте ИИ на калькулятор и выводы скорее всего не сильно изменятся
Да, например, мы получили уже огромное количество людей, которые не умеют считать в уме (об этом даже моя учительница по математике сокрушалась в школе)
Каждый раз, когда человечество получает новый инструмент - кто-то с помощью него усиливается и становится эффективнее и продуктивнее, а кто-то деградирует
Мне очень не нравится хайп вокруг ИИ, потому что (опять же меняем ИИ на калькулятор) вокруг тулзы не должно быть и не может быть как демонизации, так и глорификации
Вопрос всегда в этой грани. Уважаемый товарищ Кримсон сам рекомендует в посте посмотреть видео через Яндекс переводчик (который тоже использует ИИ для распознавания голоса, перевода и синтезирования голоса обратно), потому что это логично и удобно и это пример правильного использования ИИ, который, кстати, тоже вероятно снизит интерес людей к изучению иностранных языков
И вот здесь важный момент почему я согласен с озвученными выводами
У человека как юнита есть один очень серьезный баг. Этот баг заключается в неумении искусственно заставлять себя делать что-то неприятное ради получения существенных выгод в будущем
Это касается абсолютно всех сфер в жизни - от спорта до учебы. Называется этот навык дисциплина
И вот мы в это уравнение добавляем калькулятор на стероидах, который буквально даст тебе ответ (который ты даже проверять не будешь) на любой вопрос в этой жизни. То есть, если калькулятор заменяет счет в уме, то эта штука заменяет тебе буквально весь ум целиком
Так вот есть люди у которых дисциплина присутствует и они способны сказать нет соблазну, способны заставлять себя делать неприятные вещи вроде спортзала, счета в уме, написание сложного кода без использования ИИ и прочие прочие бдсм практики в нашем изнеженном мире
Способны на это вот те самые 2, ну может быть 3%
С точки зрения обучения, я рекомендую не давать доступа к ИИ до появления этой дисциплины, но кто ж так делать будет
Telegram
Кримсон Дайджест
Владимир Путин указал на (очевидные) социальные последствия повсеместной имплементации ИИ. - https://news.1rj.ru/str/tass_agency/352240
"Нельзя допустить разделения на пользователей ИИ и "две десятых" представителей элиты."
Без шансов, господин президент. Вообще…
"Нельзя допустить разделения на пользователей ИИ и "две десятых" представителей элиты."
Без шансов, господин президент. Вообще…
5💯30❤7 4🔥1🤬1
Forwarded from Mobile Developer (Алексей Гладков)
Новое видео на канале!
Идеальный сетап для разработчика / Mobile Developer
YOUTUBE
YOUTUBE
YOUTUBE
Я всегда работал за макбуком в кафешках и не видел в этом никаких проблем. А потом мне стукнуло 30 и даже кресло из Икеи перестало мне подходить
В этом видео расскажу к чему я пришел на сегодняшний день, почему выбрал именно такой рабочий сетап и как его можно улучшить. Можно считать это продолжением видео про опыт работы в путешествиях и чего конкретно мне тогда так не хватало
Приятного просмотра!
Идеальный сетап для разработчика / Mobile Developer
YOUTUBE
YOUTUBE
YOUTUBE
Я всегда работал за макбуком в кафешках и не видел в этом никаких проблем. А потом мне стукнуло 30 и даже кресло из Икеи перестало мне подходить
В этом видео расскажу к чему я пришел на сегодняшний день, почему выбрал именно такой рабочий сетап и как его можно улучшить. Можно считать это продолжением видео про опыт работы в путешествиях и чего конкретно мне тогда так не хватало
Приятного просмотра!
YouTube
Идеальный сетап для разработчика / Mobile Developer
Приобрести крутой стол: https://clck.ru/3Qgto6
А промокод MobileDev дает скидку 10% на все столы или опции к ним
Реклама. ООО "СофтЭффект" ИНН 7735575262 erid CQH36pWzJqCcH5WrSV7tfTpsHTHw1RrJmN7Wu4advHo5Sx
Я всегда работал за макбуком в кафешках и не видел…
А промокод MobileDev дает скидку 10% на все столы или опции к ним
Реклама. ООО "СофтЭффект" ИНН 7735575262 erid CQH36pWzJqCcH5WrSV7tfTpsHTHw1RrJmN7Wu4advHo5Sx
Я всегда работал за макбуком в кафешках и не видел…
🔥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 главу, не переключайтесь
Продолжу свой рассказ про новый курс 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
Алексей Гладков
Мои ощущения, когда я пытаюсь настроить этот ваш самый лучший милый на свете ни разу не проклятый сссссссссуперский ГИГАЧАТ!!!!
Запустить гигачат как код агента очень легко
Просто прочитайте и примените эту инструкцию
https://github.com/ai-forever/gpt2giga
В общем ближайший обзор будет на Jetpack Remote, с этой штукой я буду разбираться позднее
Просто прочитайте и примените эту инструкцию
https://github.com/ai-forever/gpt2giga
В общем ближайший обзор будет на Jetpack Remote, с этой штукой я буду разбираться позднее
GitHub
GitHub - ai-forever/gpt2giga: Proxy to stream OpenAI traffic to GigaChat
Proxy to stream OpenAI traffic to GigaChat. Contribute to ai-forever/gpt2giga development by creating an account on GitHub.
🔥6 4❤2