일반 소개
LAMBDA(로컬 자동 메일함 초안 작성 지원)는 사용자의 이메일 스타일을 학습하여 Gmail 받은 편지함의 읽지 않은 모든 이메일에 대해 초안 답장을 생성하도록 설계된 현지화된 AI 이메일 자동화 시스템입니다. 이 시스템은 사용자의 이메일 커뮤니케이션 패턴을 추출하고 LoRA를 사용하여 LLaMA 모델을 미세 조정하여 AI가 생성한 초안 응답을 생성합니다.LAMBDA는 Apple Silicon(MLX) 및 CUDA GPU를 지원하므로 사용자의 데이터와 모델이 클라우드 스토리지나 추적 없이 완전히 로컬에 유지되도록 합니다.


기능 목록
- Gmail 이메일 커뮤니케이션 패턴 자동 추출
- LoRA를 사용하여 LLaMA 모델 미세 조정하기
- 읽지 않은 이메일에 대한 AI 초안 회신 생성
- Apple 실리콘(MLX) 및 CUDA GPU 지원
- 클라우드가 없는 로컬 데이터 및 모델 스토리지
- 10분 만에 완료되는 간단한 설정
도움말 사용
설치 프로세스
- 복제 창고:
git clone https://github.com/zycyc/LAMBDA.git cd LAMBDA
- 종속성을 설치합니다:
- Mac(Apple Silicon) 및 Linux용:
python -m venv .venv source .venv/bin/activate pip install -r requirements.txt
- Windows용:
python -m venv .venv Set-ExecutionPolicy Unrestricted -Scope Process .venv\Scripts\activate pip install -r requirements.txt
- Mac(Apple Silicon) 및 Linux용:
- PyTorch를 수동으로 설치합니다(필요한 경우):
- Windows:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
- Linux:
pip3 install torch torchvision torchaudio
- Windows:
Gmail API 및 자격증명 설정하기
- Google 클라우드 콘솔을 방문하여 새 프로젝트를 만듭니다.
- Gmail API를 사용 설정하고 OAuth 동의 화면을 구성합니다.
- OAuth 2.0 자격 증명을 만들고 credentials.json 파일을 다운로드합니다.
- credentials.json 파일을 LAMBDA 프로젝트 루트 디렉터리로 이동합니다.
LAMBDA 사용
- LAMBDA 인터페이스를 실행합니다:
python lambda.py
- 또는 백그라운드에서 봇을 실행하세요:
nohup python lambda_bot.py &> lambda_bot.log &
- 대화형 메뉴에서 다음 옵션을 안내합니다:
- 교육 데이터 세트 생성/업데이트
- 교육 모델
- 메일 봇 실행
- 전체 워크플로 실행
- 중단
구성
config.py를 편집하여 사용자 지정합니다:
- 모델 선택
- 하이퍼파라미터 교육
- 이메일 설정
- 반응형 템플릿
- 이메일 필터링
LAMBDA는 처리된 이메일을 필터링하는 다양한 방법을 제공합니다:
- Gmail 레이블(자동)
- 발신자 블랙리스트(수동)
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...