Forwarded from Android Broadcast (Кирилл Розов)
This media is not supported in your browser
VIEW IN TELEGRAM
Вышла EAP сборка всех IDE от JetBrains с новой фичей которую так ждали - AI ассистент, подобный Copilot X. Можно выбирать модель на которой будет работать AI ассистент. Разработчикам доступен
👉 чат AI
👉 вставки кода
👉 генерация документации
👉 предложение имен классов, методов, переменных
👉 Сообщения при коммитах в GIT и другие VCS
Чтобы попробовать фичи вам надо залогиниться в JetBrains AI из IDE и не факт что у вас получится (есть очередь). Что-то мне подсказывает что без VPN из Беларуси и России попробовать не получится
#tooling #ai
👉 чат AI
👉 вставки кода
👉 генерация документации
👉 предложение имен классов, методов, переменных
👉 Сообщения при коммитах в GIT и другие VCS
Чтобы попробовать фичи вам надо залогиниться в JetBrains AI из IDE и не факт что у вас получится (есть очередь). Что-то мне подсказывает что без VPN из Беларуси и России попробовать не получится
#tooling #ai
👍4👎1
Forwarded from Android Broadcast (Кирилл Розов)
Вот и GitLab входит в гонку ИИ ассистентов для написания кода. Фича платная, но 30 дней для теста без привязки карточки.
Сейчас функция поддерживает работу с 13 языками: C/C++, C#, Go, Java, JavaScript, Python, PHP, Ruby, Rust, Scala, Kotlin, и TypeScript.
#ai #tooling
Сейчас функция поддерживает работу с 13 языками: C/C++, C#, Go, Java, JavaScript, Python, PHP, Ruby, Rust, Scala, Kotlin, и TypeScript.
#ai #tooling
🤨23🤔3👍1👎1
Forwarded from Android Broadcast (Кирилл Розов)
Media is too big
VIEW IN TELEGRAM
JetBrains (JB) провела презентацию своего AI асситента для IDE компании. Это круто, так как вся информация о проекте хранится там.
Фичи:
👉 рефакторинг кода
👉 AI чат
👉 объяснение по вашему коду
👉 дополнение кода
👉 написание документации, сообщение для коммитов и тестов и прочее
Поддерживаются все платные IDE компании (Android Studio не продукт JB). а также YouTrack, TeamCity и Datalore, но нужно будет оформить подписку в дополнении к покупке IDE
Плагин для IDE можно найти тут
#ai #tooling
Фичи:
👉 рефакторинг кода
👉 AI чат
👉 объяснение по вашему коду
👉 дополнение кода
👉 написание документации, сообщение для коммитов и тестов и прочее
Поддерживаются все платные IDE компании (Android Studio не продукт JB). а также YouTrack, TeamCity и Datalore, но нужно будет оформить подписку в дополнении к покупке IDE
Плагин для IDE можно найти тут
#ai #tooling
👍31👎2❤1
Junie - новый кодинг ассиcтент от JetBrains. На момент выхода поста находится в EAP
#idea #ai #jetbrains
#idea #ai #jetbrains
❤11👍4
JetBrains провела сравнение популярных AI моделей, оценивая, как они отвечают на вопросы, связанные с Kotlin. Для этого они создали свой бенчмарк - KotlinHumanEval. Победители:
Второй бенчмарк - Kotlin_QA, который проверяет, как модель качественно отвечает на вопросы по Kotlin и объясняет, что делает Kotlin-код. Dev Advocate собрали 47 популярных вопросов и отправили нейросеткам. Победители второго теста поменялись:
#kotlin #ai #jetbrains
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45
val agent = simpleSingleRunAgent(
executor = simpleOpenAIExecutor(apiKey),
systemPrompt = "Answer user questions concisely.",
llmModel = OpenAIModels.Chat.GPT4o
)
val result = agent.runAndGetResult("Hello! How can you help me?")
println(result)
Подробнее читайте в документации
#kotlin #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥14❤1
Что нового:
👉 Сохранение состояния агента на диске
👉 Поддержка векторного хранилища для документов
👉 Поддержка Native OpenTelemetry
👉 Интеграция Spring Boot
👉 Параллельное выполнение задач
👉 Модерация и observability из коробки
👉 Множество других фичей
#kotlin #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍5🤔1
🤯 Какой AI лучше для написания Kotlin кода (спойлер - GPT5 )
Ребята из Firebender (позиционируют свой продукт как Cursor для Android Studio) сделали Kotlin-bench - специализированный бенчмарк, который проверяет LLM и AI агентов на 100 реальных задачах для Kotlin и Android разработки.
Причина разработки - AI инструменты для Kotlin и Android по сравнению с fullstack и Python разработкой развиты хуже.
Результаты вполне ожидаемые - лидерами стали последние поколения доступных моделей: GPT-5 с отрывом от Claude Sonnet 4. Хотелось бы увидеть оценку Qwen Code, но её в бенчмарк не включили.
Подробнее с результатами можно ознакомиться тут. Анонс и методология в анонсе
#android #kotlin #ai
Ребята из Firebender (позиционируют свой продукт как Cursor для Android Studio) сделали Kotlin-bench - специализированный бенчмарк, который проверяет LLM и AI агентов на 100 реальных задачах для Kotlin и Android разработки.
Причина разработки - AI инструменты для Kotlin и Android по сравнению с fullstack и Python разработкой развиты хуже.
Результаты вполне ожидаемые - лидерами стали последние поколения доступных моделей: GPT-5 с отрывом от Claude Sonnet 4. Хотелось бы увидеть оценку Qwen Code, но её в бенчмарк не включили.
Подробнее с результатами можно ознакомиться тут. Анонс и методология в анонсе
#android #kotlin #ai
🤔26👍9❤2🤯1
Media is too big
VIEW IN TELEGRAM
Простая и понятная демонстрация как сделать своего AI агента, используя фреймворк Koog от JetBrains.
#kotlin #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍12🔥2
Koog, фреймворк для разработки агентов на Kotlin от JetBrains, обзавёлся возможность коммуникации между Агентами, для создания мультиагенстких систем. Делается это с помощью протокола A2A (Agent2Agent)
Пример реализации на
#ai #agent
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥8🤔1
👉 Новый формат описания стратегии агента - non-graph API. Теперь всё можно делать напрямую в Kotlin без работы с графами
👉 Улучшения сохранения и восстановления состояния без потери контекста
👉 Улучшения Tool API
👉 AIAgentService - способ управления несколькими агентами
#kotlin #ии #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍2
Если коротко - использовать non-graph (функциональные) стратегии стоит в тех случаях, когда приоритетом является простота, скорость прототипирования и отсутствие необходимости в сложной инфраструктуре:
👉 Задача ограничена и хорошо определена
👉 Важно быстро создать и протестировать идею
👉 Нет требований к сохранению состояния и отказоустойчивости
👉 Не требуется сложная визуализация и наблюдаемость
🔗 Альтернативная ссылка
#kotlin #ai #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3
#kotlin #koog #ai #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3
**🔄 Koin IDE Plugin обновился до версии 1.5.1 — полная поддержка Koin Annotations 2.2**
IDE Плагин популярного DI Koin получил значительное обновление! Версия 1.5.1 приносит совместимость с Koin Annotations 2.2 и расширяет возможности работы с dependency injection.
Что нового в этом обновлении:
🎯 Поддержка JSR-330 аннотаций
Теперь плагин полностью понимает стандартные аннотации dependency injection:
Это особенно удобно для команд, мигрирующих с Hilt или Dagger.
🤖 Android-specific scopes
Плагин теперь валидирует Android-специфичные scope'ы:
-
-
-
-
🔍 Умная валидация конфигурации
Обновление добавляет проверки для:
- Корректности использования
- Совместимости JSR-330 аннотаций с Koin
- Правильности Android scope'ов
🎨 Визуализация графа зависимостей
Tree View теперь отображает JSR-330 квалификаторы и Android scope'ы, что упрощает навигацию по сложным графам зависимостей.
🤖 AI-помощник для отладки
Новая функция генерации AI-запросов помогает быстрее решать проблемы с зависимостями — от missing dependency до misconfiguration.
⚙️ Улучшения UX
- Исправлена проблема спонтанного выхода из системы
- Добавлена поддержка lazy modules
- Настройка инспекций под ваш workflow
Почему стоит обновиться:
- Более надежная работа с сессиями
- Расширенная поддержка современных практик DI
- Улучшенная навигация по коду
- Раннее обнаружение ошибок конфигурации
Обновите плагин через Marketplace в вашей IDE и попробуйте новые возможности!
#Kotlin #Koin #DI #Android #IDEA #AndroidStudio #JSR330 #KMP #AI
IDE Плагин популярного DI Koin получил значительное обновление! Версия 1.5.1 приносит совместимость с Koin Annotations 2.2 и расширяет возможности работы с dependency injection.
Что нового в этом обновлении:
🎯 Поддержка JSR-330 аннотаций
Теперь плагин полностью понимает стандартные аннотации dependency injection:
@Singleton // Синглтон-зависимости
class UserRepository @Inject constructor()
@Named("prod") // Именованные зависимости
class ProductionService @Inject constructor()
Это особенно удобно для команд, мигрирующих с Hilt или Dagger.
Плагин теперь валидирует Android-специфичные scope'ы:
-
@ActivityScope — для зависимостей Activity-
@FragmentScope — для Fragment-
@ViewModelScope — для ViewModel-
@ActivityRetainedScope — переживающие смену конфигурации🔍 Умная валидация конфигурации
Обновление добавляет проверки для:
- Корректности использования
@KoinApplication (одна аннотация на модуль)- Совместимости JSR-330 аннотаций с Koin
- Правильности Android scope'ов
🎨 Визуализация графа зависимостей
Tree View теперь отображает JSR-330 квалификаторы и Android scope'ы, что упрощает навигацию по сложным графам зависимостей.
🤖 AI-помощник для отладки
Новая функция генерации AI-запросов помогает быстрее решать проблемы с зависимостями — от missing dependency до misconfiguration.
⚙️ Улучшения UX
- Исправлена проблема спонтанного выхода из системы
- Добавлена поддержка lazy modules
- Настройка инспекций под ваш workflow
Почему стоит обновиться:
- Более надежная работа с сессиями
- Расширенная поддержка современных практик DI
- Улучшенная навигация по коду
- Раннее обнаружение ошибок конфигурации
Обновите плагин через Marketplace в вашей IDE и попробуйте новые возможности!
#Kotlin #Koin #DI #Android #IDEA #AndroidStudio #JSR330 #KMP #AI
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍16
This media is not supported in your browser
VIEW IN TELEGRAM
JetBrains (создатели Kotlin и IntelliJ IDEA) официально вступают в гонку агентных IDE. Встречайте Air — полноценную Agentic Development Environment (ADE), а не просто очередной плагин.
В отличие от Cursor или Copilot, Air делает ставку на параллельную работу (хотя в Cursor 2.0 это завезли):
👉 Вы пишете основной код.
👉 Параллельно запускаете AI-агентов для фоновых задач (написать тесты, пофиксить баг, сделать рефакторинг).
👉 Агенты работают асинхронно, не блокируя ваш UI, а вы потом просто принимаете diff.
Air пока находится в раннем превью.
1. Только macOS: На данный момент скачать можно только версию для Mac (Windows/Linux позже).
2. Нужен ключ Anthropic: Air работает "под капотом" на моделях Claude, поэтому для использования вам потребуется собственный API-ключ Anthropic. Это позволяет платить только за реальное использование моделей напрямую провайдеру, без наценки посредников.
#JetBrains #AI
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔24👍11❤6🔥1