DeepWiki - сервис по созданию подробной документации для Git репо и возможность с помощью AI спрашивать интересующие вас вопросы.
Чтобы использовать сервис надо просто в адресе на репо в GitHub поменять хост на deepwiki.com
Сделал пример на основе своей либы ViewBindingPropertyDelegate. Результат тут и он довольно хороший. Сделал также толковые диаграммы для описания работы, а также описал архитектуру.
#ai
Чтобы использовать сервис надо просто в адресе на репо в GitHub поменять хост на deepwiki.com
https://github.com/user/repo -> https://deepwiki.com/user/repo
Сделал пример на основе своей либы ViewBindingPropertyDelegate. Результат тут и он довольно хороший. Сделал также толковые диаграммы для описания работы, а также описал архитектуру.
#ai
🔥36👍14❤2🤯1
#android #ai #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥11❤2🤯1
App Functions - новая экспериментальная функция Android, которая позволит интегрироваться приложениям с поиском, но в первую очередь с AI, чтобы выполнять запросы пользователя. Например, "закажи еду", "вызови такси" и пр.
Возможности приложения будут индексироваться системным сервисом AppSearchManager
Точка входа - класс AppFunctionManager и специальный сервис AppFunctionService.
Уже также разрабатывается библиотека
#android16 #ai #jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍6
Media is too big
VIEW IN TELEGRAM
#figma #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27🤔8👍1
Codex — это облачный агент, встроенный в ChatGPT, который помогает писать код, находить и исправлять баги, запускать тесты и даже предлагать pull request’ы. Он работает в изолированной среде, предварительно загруженной вашим репозиторием, и может выполнять задачи параллельно.
🔧 Как подключить Codex в IDE?
На данный момент Codex интегрирован в ChatGPT и доступен подписчикам Pro, Team и Enterprise. Для использования в IDE можно воспользоваться следующими способами:
1. GitHub Copilot: Интегрируется с VS Code, JetBrains и другими IDE. Copilot использует модели OpenAI для автодополнения кода.
2. Codex CLI: Лёгкий агент, работающий в терминале. Устанавливается через npm и позволяет взаимодействовать с кодом напрямую из командной строки.
🧪 Как попробовать Codex?
Если вы подписаны на ChatGPT Pro, Team или Enterprise, Codex уже доступен вам через боковую панель в ChatGPT. Просто введите запрос и нажмите “Code” для генерации кода или “Ask” для вопросов о вашем коде. Позже обещают в подписку Plus и Edu
#AndroidDev #OpenAI #Codex #AI #Разработка #ChatGPT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤯4❤1🤔1
🤔 AI-агенты и AI-модели — в чём разница?
Разработчики часто путают понятия «AI-модель» и «AI-агент». Давайте разберёмся, в чём их отличия.
🧠 AI-модель:
👉 Это алгоритм, обученный на больших объёмах данных.
👉 Выполняет конкретную задачу: генерация текста, кода, изображений, классификация и т.д.
Пример: GPT-4 — генерирует текст по вашему запросу, но не выходит за рамки поставленной задачи.
🦾 AI-агент:
👉 Это система, использующая одну или несколько AI-моделей для самостоятельного выполнения задач.
👉 Умеет планировать, принимать решения и использовать различные инструменты и ресурсы.
👉 Может взаимодействовать с внешней средой (интернет, API, файлы) и адаптироваться к изменениям.
Пример: AutoGPT, OpenAI Codex Agent — берут запрос и сами выбирают нужную модель и инструменты, чтобы решить задачу полностью.
📌 Простой пример отличий:
👉 AI-модель: «Создай функцию для сортировки массива» → выдаёт код.
👉 AI-агент: «Сделай приложение для заметок» → сам пишет код, проверяет его работу, загружает приложение и демонстрирует готовый результат.
Таким образом, AI-агенты — это следующий шаг, объединяющий модели и инструменты для автономного выполнения комплексных задач.
#ai #ии
Разработчики часто путают понятия «AI-модель» и «AI-агент». Давайте разберёмся, в чём их отличия.
🧠 AI-модель:
👉 Это алгоритм, обученный на больших объёмах данных.
👉 Выполняет конкретную задачу: генерация текста, кода, изображений, классификация и т.д.
Пример: GPT-4 — генерирует текст по вашему запросу, но не выходит за рамки поставленной задачи.
🦾 AI-агент:
👉 Это система, использующая одну или несколько AI-моделей для самостоятельного выполнения задач.
👉 Умеет планировать, принимать решения и использовать различные инструменты и ресурсы.
👉 Может взаимодействовать с внешней средой (интернет, API, файлы) и адаптироваться к изменениям.
Пример: AutoGPT, OpenAI Codex Agent — берут запрос и сами выбирают нужную модель и инструменты, чтобы решить задачу полностью.
📌 Простой пример отличий:
👉 AI-модель: «Создай функцию для сортировки массива» → выдаёт код.
👉 AI-агент: «Сделай приложение для заметок» → сам пишет код, проверяет его работу, загружает приложение и демонстрирует готовый результат.
Таким образом, AI-агенты — это следующий шаг, объединяющий модели и инструменты для автономного выполнения комплексных задач.
#ai #ии
👍19🤔3
👍36🔥8🤔8
This media is not supported in your browser
VIEW IN TELEGRAM
#android #androidstudio #ai #gemini #тестирование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39👍2🤯1
#androidstudio #gemini #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🤔4
Media is too big
VIEW IN TELEGRAM
Ветеран Android Dev Tools команды как всегда делает самые крутые демо и рассказы. Том Норби - тот человек с которы я очень хочу пообщаться лично.
Основа посвящена AI агентам и Gemini для написания кода. Это тренд ближайших лет
Рекомендую всем посмотреть. Нарезку интересного буду постить
#android #androidstudio #googleio #ai #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Сейчас уже доступно:
#androidstudio #android #ai #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29
Самое интересное в обновлении
💾 Тестирование бэкапа и восстановления данных приложения
👉 Compose Preview Screenshot Testing tool
Подробности что нового читайте тут
#androidstudio #gemini #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤5🤔1
🤯 Весь код, сгенерированный при помощи Cursor AI, вам не принадлежит
Это следует из лицензионного соглашения Cursor (пункт 6.2)
Примерный перевод на русский
Это значит, все, что вы сгенерили с помощью тула, вам не принадлежит. Копирайт не ваш… чей – не уточняется, но не ваш. Вы теряете контроль, и власть и право на обладание вашим продуктом может быть у вас отобрано, и в общем-то на достаточно простом основании – часть кода в вашем продукте не ваша.
В результате, у вас классическая "дилемма заключенного": Не используете AI – можете проиграть, используете – рискуете проиграть и потерять все, потому что ваши конкуренты его используют.
Узнал это из статьи на Хабре. Теперь при использовании любого AI в проде обязательно отдайте вначале юристы на изучения условия использования и получите одобрение от юристов, безопасников и руководства.
Делитесь своим мнение в комментариях касательно защиты прав того что ушло в прод с помощью AI
#ai
Это следует из лицензионного соглашения Cursor (пункт 6.2)
Notwithstanding the foregoing, you acknowledge that Suggestions are generated automatically by machine learning technology and may be similar to or the same as Suggestions provided to other customers, and no rights to any Suggestions generated, provided, or returned by the Service for or to other customers are granted to you under these Terms
Примерный перевод на русский
Несмотря на вышеизложенное, вы признаете, что Предложения генерируются автоматически с помощью технологии машинного обучения и могут быть похожими или идентичными Предложениям, предоставляемым другим клиентам, и никакие права на какие-либо Предложения, созданные, предоставленные или возвращенные Сервисом для других клиентов или другим клиентам, не предоставляются вам в соответствии с настоящими Условиями.
Это значит, все, что вы сгенерили с помощью тула, вам не принадлежит. Копирайт не ваш… чей – не уточняется, но не ваш. Вы теряете контроль, и власть и право на обладание вашим продуктом может быть у вас отобрано, и в общем-то на достаточно простом основании – часть кода в вашем продукте не ваша.
В результате, у вас классическая "дилемма заключенного": Не используете AI – можете проиграть, используете – рискуете проиграть и потерять все, потому что ваши конкуренты его используют.
Узнал это из статьи на Хабре. Теперь при использовании любого AI в проде обязательно отдайте вначале юристы на изучения условия использования и получите одобрение от юристов, безопасников и руководства.
Делитесь своим мнение в комментариях касательно защиты прав того что ушло в прод с помощью AI
#ai
🤯69🤔17👍15❤3🔥3
🤯 AI ломает R8 и восстаналивает код после защиты
Разработчик провёл эксперимент по восстановлению обфусцированного когда с помощью GPT 4o ичуда не произошло. AI смог сделать читаемые имена переменных и функций, сделать форматирование кода. С Compose кодом вообще ничего дельного не вышло. Теперь надо думать и про угрозу AI взломов усложнит жизнь IT.
Запрос на восстановление кода
🔗 Альтернативная ссылка на статью
#android #r8 #ai
Разработчик провёл эксперимент по восстановлению обфусцированного когда с помощью GPT 4o и
Запрос на восстановление кода
Using the R8 algorithm, deobfuscate this class and translate it into its real-world context.
🔗 Альтернативная ссылка на статью
#android #r8 #ai
🤔34🤯16👍2❤1
Все инструменты получили более низкие баллы по схожести, чем по другим показателям, что указывает на то, что, хотя ИИ-инструменты могут генерировать функционально правильные исправления, они часто подходят к проблемам иначе, чем разработчики-люди. Это влияет на удобство обслуживания кода и интеграцию в существующие кодовые базы.
Ключевые выводы по тестируемым инструментам:
👉 Cursor: превосходный по правильности и согласованности на Android, демонстрирует сильные возможности для структурированной генерации кода.
👉 Copilot: демонстрирует сбалансированную производительность на обеих платформах с особым превосходством в устранении первопричин (глубина).
👉 Claude Code: поддерживает стабильную производительность на всех платформах, но в целом отстает от других инструментов.
👉 SmartResolve: демонстрирует исключительную производительность на iOS и предоставляет исправления, наиболее похожие на решения, написанные человеком, на обеих платформах.
Оригинальная статья
#android #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🤯2
Что уже можно сделать:
👉 Загрузить сборку Android приложения
👉 Переводить релизы между треками
👉 Запросить статус релиза
❗️Решение пока находится в разработке, но уже рабочее
#googleplay #ai #mcp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4
Что такое Model Content Protocol и зачем он нужен?
Model Content Protocol (MCP) — это открытый протокол, который позволяет AI-моделям напрямую взаимодействовать с внешними данными, инструментами и API. Он убирает сложность интеграции и делает процесс подключения гораздо проще.
👉 Стандартизированный доступ к данным. MCP задаёт единый формат взаимодействия с БД, API или файловыми системами.
👉 Интерактивность. Модель может не только читать данные, но и выполнять действия — например, обновлять записи или конфигурации.
👉 Упрощённое подключение инструментов. Достаточно описать интерфейс, и MCP готов к работе в поддерживающих клиентах (например, Claude Desktop).
👉 Open source. MCP формирует экосистему совместимых серверов и инструментов, которыми легко делиться.
Где это полезно?
👉 Подключение AI к внутренним сервисам компании.
👉 Улучшение IDE — автогенерация, поиск по коду.
👉 Построение цепочек команд, когда AI сам запрашивает нужные данные.
Главная идея: MCP создаёт мост между моделью и миром данных, делая AI более контекстным и полезным без постоянного “кормления” контентом.
В комментариях делитесь MCP, которые уже используете
#ai #mcp
Model Content Protocol (MCP) — это открытый протокол, который позволяет AI-моделям напрямую взаимодействовать с внешними данными, инструментами и API. Он убирает сложность интеграции и делает процесс подключения гораздо проще.
👉 Стандартизированный доступ к данным. MCP задаёт единый формат взаимодействия с БД, API или файловыми системами.
👉 Интерактивность. Модель может не только читать данные, но и выполнять действия — например, обновлять записи или конфигурации.
👉 Упрощённое подключение инструментов. Достаточно описать интерфейс, и MCP готов к работе в поддерживающих клиентах (например, Claude Desktop).
👉 Open source. MCP формирует экосистему совместимых серверов и инструментов, которыми легко делиться.
Где это полезно?
👉 Подключение AI к внутренним сервисам компании.
👉 Улучшение IDE — автогенерация, поиск по коду.
👉 Построение цепочек команд, когда AI сам запрашивает нужные данные.
Главная идея: MCP создаёт мост между моделью и миром данных, делая AI более контекстным и полезным без постоянного “кормления” контентом.
В комментариях делитесь MCP, которые уже используете
#ai #mcp
👍19❤1
Media is too big
VIEW IN TELEGRAM
Суть - описать идею на естественном языке, а Spark сделаем frontend и backend. Под капотом используется модель Claude Sonnet 4.
Для использования нужна подписка Copilot Pro+ (39$/месяц)
#ai #github
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔21🤯9👍3❤1🔥1