LemonAI 프로젝트 상세 소개
프로젝트 개요
LemonAI는 세계 최초의 풀스택 오픈소스 범용 AI 에이전트로서, 요구사항 계획부터 결과물 전달까지의 전체 과정을 자동화할 수 있습니다. 독립적인 사고와 시스템 계획 능력을 갖추고 있으며, 가상 환경에서 코드 작성 및 실행, 스마트 웹 페이지 탐색, 웹 애플리케이션 조작, 명령 실행 등 다양한 도구를 유연하게 활용할 수 있습니다.
핵심 기능
1. 복잡한 작업 해결 능력
- 다양한 작업 처리: 시장 조사, 문서 처리, 여행 계획, 데이터 분석 등 다양하고 복잡한 작업을 해결할 수 있습니다.
- 체계적인 분해: 독립적인 사고와 시스템 계획을 통해 복잡한 작업을 체계적으로 분해하고 실행합니다.
- 도구 통합: 코드 작성 및 실행, 스마트 웹 페이지 탐색, 웹 애플리케이션 조작 등 가상 환경의 다양한 도구를 유연하게 활용할 수 있습니다.
2. 자율성 및 목표 지향
- 높은 자율성: 높은 자율성을 가지고 있어 인공적인 개입 없이 독립적으로 작업을 완료할 수 있습니다.
- 지능적인 의사 결정: 미리 설정된 목표에 따라 감지, 추론, 의사 결정 및 행동을 수행할 수 있습니다.
- 동적 조정: 작업 진행 상황에 따라 실행 계획을 동적으로 조정할 수 있습니다.
3. 실시간 작업 모니터링
- 실시간 상태 확인: 사용자는 페이지를 통해 작업 실행 상태를 실시간으로 확인할 수 있습니다.
- 진도 추적: 작업을 자동으로 분석하고 단계의 우선 순위를 지정하며 실시간으로 진도를 추적합니다.
4. 다양한 시나리오 지원
다양한 분야의 복잡한 작업 처리를 지원합니다.
- 시장 조사
- 재무 분석
- 데이터 분석
- 코드 프로그래밍
- 생활 계획
5. 사용자 정의 모드
- 모델 유연성: 기본 모델 외에도 사용자가 정의한 모델을 연결할 수 있습니다.
- 온라인 모델 연결: 온라인 모델 액세스를 지원하며, 모델 API 구성을 통해 사용할 수 있습니다.
시스템 요구 사항
지원 운영체제
- macOS: Docker Desktop 지원 필요
- Linux: Ubuntu 22.04에서 테스트 완료
- Windows: WSL 및 Docker Desktop 지원 필요
하드웨어 요구 사항
필수 소프트웨어
설치 안내
macOS 설치
- Docker Desktop 설치
# 공식 문서를 참고하여 Docker Desktop 설치
- Docker Desktop 구성
- Docker Desktop 실행
- Settings > Advanced로 이동
- "Allow the default Docker socket to be used" 활성화 확인
Linux 설치
- Docker Desktop 설치
- 시스템이 Ubuntu 22.04 또는 호환 버전인지 확인
Windows 설치
- WSL 설치
# WSL 설치
wsl --install
# 버전 확인
wsl --version
# Default Version: 2 표시 확인
- Docker Desktop 설치
- Docker Desktop 구성
- General: "Use the WSL 2 based engine" 활성화
- Resources > WSL Integration: "Enable integration with my default WSL distro" 활성화
빠른 시작
Docker 실행 방식
- 이미지 가져오기
docker pull hexdolemonai/lemon-runtime-sandbox:latest
- 애플리케이션 실행
docker run -it --rm --pull=always \
--name lemon-app \
--env DOCKER_HOST_ADDR=host.docker.internal \
--publish 5005:5005 \
--add-host host.docker.internal:host-gateway \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume ~/.cache:/.cache \
--volume ${WORKSPACE_BASE:-$PWD/workspace}:/app/workspace \
--interactive \
--tty \
hexdolemonai/lemon:latest make run
주의: Windows에서는 WSL 터미널 내에서 Docker 명령을 실행해야 합니다.
데스크톱 애플리케이션
LemonAI는 macOS 및 Windows 데스크톱 애플리케이션을 제공하며, 공식 웹사이트에서 다운로드할 수 있습니다: www.lemonai.cc
기여하기
연락처
개인 정보 보호 및 보안
사용자 개인 정보 보호를 위해 GitHub에 보안 문제를 게시하지 마십시오. 보안 관련 문제가 있는 경우 service@hexdo.com으로 문의하십시오.
문서 및 지원
자세한 설명 및 심층적인 지침은 공식 문서를 참조하십시오: document.lemonai.cc
프로젝트 특징
LemonAI의 독특한 점은 단순한 AI 도구가 아닌 완전한 지능형 에이전트 시스템이라는 점입니다.
- 엔드 투 엔드 자동화: 작업 이해부터 결과물 전달까지의 전체 프로세스 자동화
- 지능형 계획 능력: 인간과 유사한 작업 분해 및 계획 능력 보유
- 도구 생태계 통합: 다양한 개발 및 사무 도구와의 원활한 통합
- 실시간 상호 작용 피드백: 투명한 작업 실행 과정 및 실시간 상태 업데이트 제공
- 크로스 플랫폼 지원: 주요 운영체제 및 배포 방식 지원
이를 통해 LemonAI는 진정한 의미의 범용 AI 에이전트로서 다양한 복잡한 실제 작업 시나리오를 수행할 수 있습니다.
