progressive-agent은(는) 무엇을 하나요?
텔레그램 상에서 다중 도구, 스킬 및 모니터를 갖춘 사용자 정의 가능한 AI 비서를 하이브리드 메모리를 사용하여 로컬에서 실행할 수 있도록 제공합니다.
개요
이 프로젝트는 텔레그램 봇으로 작동하는 AI 에이전트를 설정할 수 있게 해줍니다. 로컬 환경에서 실행되며, 사용자 정의 도구, 스킬 및 모니터를 지원하여 다양한 작업을 자동화하고 개인 비서 역할을 수행합니다.
주요 기능
- 텔레그램 통합: 텔레그램 메시지를 통해 AI와 상호작용
- 다중 도구: 웹 검색, 파일 읽기/쓰기, 코드 실행 등 다양한 도구 내장
- 스킬 시스템: 사용자 정의 가능한 작업 흐름을 스킬로 등록하여 실행
- 모니터: 시스템 상태, 일정 알림 등 주기적 또는 이벤트 기반 모니터링
- 하이브리드 메모리: 단기(대화 컨텍스트) 및 장기(데이터베이스 기반) 메모리 결합
설치 및 실행
git clone https://github.com/Rayan55050/progressive-agent.git
cd progressive-agent
pip install -r requirements.txt
환경 변수를 설정합니다:
TELEGRAM_BOT_TOKEN=your_bot_token_here
OPENAI_API_KEY=your_openai_api_key
실행:
python main.py
사용자 정의
skills/ 디렉토리에 새로운 스킬 파일을 추가하여 기능을 확장할 수 있습니다. 도구와 모니터도 tools/ 및 monitors/ 디렉토리에서 각각 관리합니다.
기여
버그 리포트 및 기능 제안은 GitHub 이슈를 통해 제출해 주세요.
라이선스
MIT License