🪄
베타
Action AI
자연어 → 자동화 코드
한국어 명령을 Airtest/Poco 자동화 스크립트로 변환해주는 도구. PyQt5 GUI + FastAPI, PyInstaller 빌드 지원.
배경
모바일·웹 테스트 스크립트를 매번 손으로 짜면 출시가 느려집니다. 시나리오를 일일이 녹화하지 않고도 자연어 명령을 자동화 코드로 바꿉니다.
핵심 기능
- 한국어 명령 → Airtest/Poco 자동화 코드 변환
- 발화·분류기로 기기(iOS/Android) 자동 판별
- 슬롯 추출(동작·대상·이벤트)로 의도 파싱
- 낮은 확신 발화를 모아 재학습하는 자가학습 루프
- MongoDB 시나리오 적재로 데이터셋 지속 확장
- PyQt5 GUI + FastAPI + 웹 UI(브라우저) 제공
동작 방식
발화를 TF-IDF 슬롯 분류기로 분석해 {기기·동작·대상}을 뽑고 Poco/Airtest JSON으로 만들어 기기에서 실행합니다. 확신이 낮으면 대기 큐에 쌓아 다음 학습 때 자동 반영합니다.
사용 방법
- 의존성을 설치하고 데이터셋을 빌드한다
- 슬롯 모델을 학습한다
- CLI·GUI·API·웹 중 원하는 UI를 실행한다
- 명령을 입력하면 자동화 코드가 생성·실행된다
분류: 그 외 · 원본 경로: D:\python_Project\action_ai