Kotlin Multiplatform Broadcast
9.7K subscribers
870 photos
57 videos
1.18K links
Новости и фичи Kotlin, а также Kotlin Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Compose Multiplatform @compose_broadcast
iOS разработка @ios_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
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
👍4👎1
Forwarded from Android Broadcast (Кирилл Розов)
Вот и GitLab входит в гонку ИИ ассистентов для написания кода. Фича платная, но 30 дней для теста без привязки карточки.

Сейчас функция поддерживает работу с 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
👍31👎21
Junie - новый кодинг ассиcтент от JetBrains. На момент выхода поста находится в EAP

#idea #ai #jetbrains
11👍4
🏝 Какая AI модель лучше всего работает с Kotlin?

JetBrains провела сравнение популярных AI моделей, оценивая, как они отвечают на вопросы, связанные с Kotlin. Для этого они создали свой бенчмарк - KotlinHumanEval. Победители:
🥇OpenAI o1 - 91.93%
🥈DeepSeek R1 - 88.82% (-3.11% от o1)
🥉OpenAI o3-mini - 86.96% (-4.97% от o1)

Второй бенчмарк - Kotlin_QA, который проверяет, как модель качественно отвечает на вопросы по Kotlin и объясняет, что делает Kotlin-код. Dev Advocate собрали 47 популярных вопросов и отправили нейросеткам. Победители второго теста поменялись:
🥇DeepSeek-R1 - 8.79/10
🥈OpenAI o3-mini - 8.7/10
🥉OpenAI o1 - 8.62/10

#kotlin #ai #jetbrains
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45
🏝 JetBrains представила Koog - Kotlin Framework для разработки AI агентов

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🔥141
🏝 Вышел релиз Koog 0.3.0 - библиотеки для написания AI агентов на Kotlin

Что нового:
👉 Сохранение состояния агента на диске
👉 Поддержка векторного хранилища для документов
👉 Поддержка 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
🤔26👍92🤯1
Media is too big
VIEW IN TELEGRAM
📹 Как сделать свой первый AI агент на Kotlin (EN,17м)

Простая и понятная демонстрация как сделать своего AI агента, используя фреймворк Koog от JetBrains.

#kotlin #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍12🔥2
🏝 В Koog добавили возможность взаимодействия между агентами

Koog, фреймворк для разработки агентов на Kotlin от JetBrains, обзавёлся возможность коммуникации между Агентами, для создания мультиагенстких систем. Делается это с помощью протокола A2A (Agent2Agent)

Пример реализации на 🐱 Github

#ai #agent
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥8🤔1
🏝 Вышел Koog 0.5.0 - фреймфорк для разработки ИИ агентов на Kotlin

👉 Новый формат описания стратегии агента - non-graph API. Теперь всё можно делать напрямую в Kotlin без работы с графами
👉 Улучшения сохранения и восстановления состояния без потери контекста
👉 Улучшения Tool API
👉 AIAgentService - способ управления несколькими агентами

#kotlin #ии #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍2
🏝 Когда стоит использовать non-graph API для описании стратегий (EN,11М) Мнение создателя и Team Lead Koog

Если коротко - использовать non-graph (функциональные) стратегии стоит в тех случаях, когда приоритетом является простота, скорость прототипирования и отсутствие необходимости в сложной инфраструктуре:
👉 Задача ограничена и хорошо определена
👉 Важно быстро создать и протестировать идею
👉 Нет требований к сохранению состояния и отказоустойчивости
👉 Не требуется сложная визуализация и наблюдаемость

🔗 Альтернативная ссылка

#kotlin #ai #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3
🏝 Руководство от JB по реализации мультиагентной ИИ системы на основe Koog. Также еще называется A2A

#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:
@Singleton // Синглтон-зависимости
class UserRepository @Inject constructor()

@Named("prod") // Именованные зависимости
class ProductionService @Inject constructor()

Это особенно удобно для команд, мигрирующих с Hilt или Dagger.

🤖 Android-specific scopes
Плагин теперь валидирует 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 выпускает Air: IDE нового поколения с AI-агентами

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👍116🔥1