안드로이드 대화 분석 비서: 실시간 채팅 코파일럿
jev-chat/jev-chat-jarvis
GitHub스마트폰 채팅 앱의 대화 내용을 실시간으로 읽어, 상대방의 의도와 위험도를 분석하고 최적의 답변 후보를 제시하는 AI 비서입니다.
- 단순히 문장을 생성하는 것을 넘어, 먼저 대화 맥락을 판단하여 '상대방의 진짜 의도'와 '위험 등급'을 파악하는 것이 핵심 기능입니다.
- 개인의 노트/연락처 정보 및 과거 기록까지 활용해 답변에 깊이를 더하며, 복잡한 상황에서도 정교하고 개인화된 커뮤니케이션이 가능합니다.
- 시스템 접근성 서비스를 이용해 화면만 읽고 입력창에 텍스트를 채워줄 뿐, 메시지 자동 전송이나 앱 수정은 절대 하지 않아 안전합니다.
이 도구는 스마트폰의 채팅 앱에 설치되어 대화 내용을 읽고, 상대방의 실제 의도와 위험 등급을 먼저 판단한 후 최적의 답변 후보를 제시하는 AI 비서입니다. 단순하게 문장을 생성하는 것을 넘어, 사용자의 개인 노트나 연락처 정보, 과거 기록까지 분석하여 정교하고 맥락적인 커뮤니케이션 작성을 돕습니다. 중요한 점은 시스템 접근성 서비스를 이용해 화면에 표시된 대화 내용을 읽어와 입력창에 텍스트를 채워줄 뿐이며, 메시지 자동 전송이나 앱 수정은 절대 하지 않아 안전합니다.
시스템은 '무장애 접근성 서비스'를 통해 현재 지원되는 채팅 인터페이스의 내용을 읽어옵니다. 만약 무장애 접근성 트리에서 정문이 발견되지 않는 경우(예: 飞书/Lark), ML Kit 오프라인 OCR을 사용하여 화면 전체를 스크린샷으로 캡처하고 텍스트를 인식하는 방식으로 분석을 보완합니다. QQ, X 등 다양한 앱에 대응하기 위해 각 앱별 어댑터가 사용되며, 현재는 WeChat Android 버전은 지원이 중단되었습니다.
사용자는 판단 모델과 답변 생성 모델을 개별적으로 설정할 수 있으며, OpenRouter나 Bocha Jev 등 여러 키를 연동하여 사용할 수 있습니다. 또한, '지식 기반' 기능을 통해 개인의 노트나 연락처 정보를 시스템에 등록하고, 이를 분석 과정에 포함시켜 더욱 맞춤화된 컨텍스트를 제공받을 수 있습니다. 판단/답변 모델은 각각 독립적인 설정을 지원하며, 여러 서비스 공급자를 선택할 수 있습니다.
용어 풀이
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
