Jev Chat Assistant: подсказки для ответов в WeChat, QQ и X
Jev Chat Assistant — это приложение, которое улучшает твои онлайн-диалоги в мессенджерах, предлагая моментальные подсказки для ответов на сообщения. Оно ориентировано на пользователей WeChat, QQ и X (Twitter) и пытается облегчить процесс общения, не вмешиваясь в работу этих приложений.
Основная задача — быстро анализировать собеседника, предлагать три наиболее подходящих ответа и вставлять их в поле ввода. При этом приложение не использует хук, не изменяет код мессенджеров и работает только с экранной информацией, что увеличивает безопасность. Вокруг этого проекта может собраться аудитория, которая активно использует указанные мессенджеры и хочет упростить процесс общения, не полагаясь на громоздкие интерфейсы AI.
Приложение написано для Android и работает с Android 11 выше. Запуск осуществляется через установку APK-файла из репозитория. Учти, что Jev Chat Assistant работает только на мобильных устройствах и на данный момент поддерживает ограниченное количество приложений.
Что такое Jev Chat Assistant?
Jev Chat Assistant — это приложение, которое работает как помощник в чатах, интегрируясь с различными мессенджерами, такими как WeChat, QQ и X (Twitter). Оно предназначено для того, чтобы анализировать сообщения собеседника и рекомендовать тебе несколько возможных ответов, которые ты можешь легко вставить в текстовое поле для отправки.
Зачем оно нужно?
Проект помогает пользователям более эффективно вести переписку, предлагая готовые варианты ответов и информацию о намерениях собеседника. Таким образом, ты можешь быстрее реагировать на сообщения, а также избежать потенциально опасных или неуместных ситуаций в общении.
Как устроен проект?
Jev Chat Assistant использует систему «неинвазивного» чтения, что значит, что приложение не вмешивается в работу других приложений, не изменяет их пакеты и не требует наличия доступа к базе данных. Оно извлекает текст сообщений с помощью системных возможностей доступности, а также может делать скриншоты для распознавания текста, если текст недоступен напрямую.
В приложении реализована система, которая анализирует сообщение по нескольким параметрам (включая уровень опасности и намерения собеседника) и предоставляет три варианта ответа, отсортированных по релевантности. Пользователь может сам решить, какой из вариантов отправить.
Как установить и запустить?
Чтобы установить Jev Chat Assistant, тебе нужно выполнить следующие шаги:
- Скачай готовый APK файл из репозитория: [`apk/jev-assistant-v1.3-release.apk`](apk/jev-assistant-v1.3-release.apk).
- Установи его с помощью команды:
adb install -r apk/jev-assistant-v1.3-release.apk - Открой приложение и добавь API ключ для определения намерений в интерфейсе настроек.
- Выдайте необходимые разрешения: доступ к службе доступности, возможность отображаться поверх других приложений и разрешение на автозапуск.
Ограничения
Несмотря на свою функциональность, проект имеет некоторые ограничения:
- На устройствах с кастомными ROM, такими как Xiaomi или HyperOS, есть риск, что приложение будет закрыто системой.
- Некоторые чат-приложения могут не корректно работать с приложением, если они используют сложные или замаскированные интерфейсы.
- OCR может не распознавать текст в защищенных окнах или при отсутствии свободного доступа к экрану.
- Знания извлекаются по меткам и заголовкам, а не по смыслу, что может ограничивать точность анализа.
В целом, Jev Chat Assistant представляет собой полезный инструмент для людей, активно использующих мессенджеры и желающих улучшить качество своей коммуникации.
Открыть на GitHub: jev-chat/jev-chat-jarvis →
RepoRadar