/ 프로젝트 / 그 외 / Action AI
🪄
베타

Action AI

자연어 → 자동화 코드

한국어 명령을 Airtest/Poco 자동화 스크립트로 변환해주는 도구. PyQt5 GUI + FastAPI, PyInstaller 빌드 지원.

FastAPIPyQt5AirtestTransformers

배경

모바일·웹 테스트 스크립트를 매번 손으로 짜면 출시가 느려집니다. 시나리오를 일일이 녹화하지 않고도 자연어 명령을 자동화 코드로 바꿉니다.

핵심 기능

  • 한국어 명령 → Airtest/Poco 자동화 코드 변환
  • 발화·분류기로 기기(iOS/Android) 자동 판별
  • 슬롯 추출(동작·대상·이벤트)로 의도 파싱
  • 낮은 확신 발화를 모아 재학습하는 자가학습 루프
  • MongoDB 시나리오 적재로 데이터셋 지속 확장
  • PyQt5 GUI + FastAPI + 웹 UI(브라우저) 제공

동작 방식

발화를 TF-IDF 슬롯 분류기로 분석해 {기기·동작·대상}을 뽑고 Poco/Airtest JSON으로 만들어 기기에서 실행합니다. 확신이 낮으면 대기 큐에 쌓아 다음 학습 때 자동 반영합니다.

사용 방법

  1. 의존성을 설치하고 데이터셋을 빌드한다
  2. 슬롯 모델을 학습한다
  3. CLI·GUI·API·웹 중 원하는 UI를 실행한다
  4. 명령을 입력하면 자동화 코드가 생성·실행된다
분류: 그 외 · 원본 경로: D:\python_Project\action_ai