일반 소개
ANUS(고급 신경 이해 시스템)는 GitHub에서 호스팅되는 오픈 소스 AI 에이전트 프레임워크로, 사용자 nikmcfly에 의해 Manus AI 완전 생성. 개발자, 연구원, AI 애호가에게 작업 자동화와 다중 에이전트 협업을 지원하는 유연한 도구를 제공하는 것을 목표로 합니다. 이 프로젝트는 MIT 라이선스에 따라 2025년 3월 9일에 공개될 예정이며, 사용 장벽이 없는 완전 오픈 소스이며, 작업 복잡도에 따라 단일 에이전트와 다중 에이전트 모드를 전환할 수 있고 OpenAI 모델, 오픈 소스 모델 등과 같은 여러 AI 모델의 통합을 지원하는 하이브리드 아키텍처가 가장 큰 특징입니다. 웹 자동화, 문서 처리, 크로스 플랫폼 환경을 위한 코드 실행 등 풍부한 도구 에코시스템을 제공합니다. 커뮤니티 피드백에 따르면 이 코드는 명확하게 구조화되어 있고 강력하여 AI 기술을 탐색하는 사용자에게 적합하다고 합니다.

기능 목록
- 작업 자동화간단한 명령이나 스크립트를 통해 정보 검색 및 데이터 분석과 같은 작업을 자동화합니다.
- 멀티 에이전트 협업여러 명의 전문 에이전트(예: 연구원, 분석가, 작가)를 만들어 복잡한 작업을 공동 작업할 수 있도록 지원합니다.
- 웹 자동화브라우저 도구를 사용하여 웹사이트에 액세스하고, 데이터를 추출하고, 일기 예보 확인과 같은 요약을 생성합니다.
- 파일 처리요약 생성 또는 주요 정보 추출을 위해 PDF, Word 등의 문서 구문 분석 지원.
- 코드 생성 및 실행: 데이터 시각화 차트를 만드는 등의 Python 스크립트를 생성하고 실행합니다.
- 유연한 모델 지원OpenAI, 오픈 소스 모델 또는 사용자 정의 모델과 호환되어 다양한 AI 요구 사항을 충족합니다.
- 크로스 플랫폼 운영Windows, Linux, macOS 및 기타 운영 체제를 즉시 지원합니다.
- 커뮤니티 확장기여 가이드라인을 제공하여 사용자가 새로운 기능을 개발하거나 기존 코드를 최적화하도록 장려합니다.
도움말 사용
설치 프로세스
ANUS는 다양한 기술적 배경을 가진 사용자를 위해 다양한 설치 방법을 지원합니다. 자세한 단계는 다음과 같습니다:
방법 1: Git 클론을 통한 설치(개발자에게 권장)
- 환경 준비하기파이썬 3.11 이상이 설치되어 있고 Git이 구성되어 있는지 확인하세요.
- Windows 사용자는 공식 웹사이트에서 Python을 다운로드하거나 Chocolatey와 같은 패키지 관리자를 사용하여 설치할 수 있습니다.
- macOS 사용자는
brew install python@3.11
설치. - Linux 사용자는 시스템 패키지 관리자(예
apt install python3.11
).
- 클론 창고터미널을 열고 다음 명령을 입력합니다:
git clone https://github.com/nikmcfly/ANUS.git
cd ANUS
- 가상 환경 만들기종속성 충돌을 방지하려면 가상 환경을 사용하는 것이 좋습니다:
python -m venv venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
- 종속성 설치가상 환경에서 실행됩니다:
pip install -e .
- 설치 확인: 버전 번호를 확인하여 설치가 완료되었는지 확인합니다:
anus --version
방법 2: Docker를 통한 설치(신속한 배포에 적합)
- Docker 설치시스템에 Docker가 설치되어 있는지 확인합니다(Docker 웹사이트 참조).
- 거울 당기기: 다음 명령을 실행합니다:
docker pull anusai/anus:latest
- 실행 중인 컨테이너: ANUS를 시작합니다:
docker run -it anusai/anus:latest
방법 3: Conda를 통한 설치(연구용 사용자)
- Conda 설치미니콘다 또는 아나콘다를 다운로드하고 설치를 완료합니다.
- 환경 만들기: 다음 명령을 실행합니다:
conda create -n anus python=3.11
conda activate anus
- ANUS 설치::
pip install anus-ai
사용 방법
설치 후 사용자는 명령줄 또는 Python 스크립트를 통해 ANUS를 작동할 수 있습니다. 주요 기능 사용 방법은 다음과 같습니다:
1. 간단한 작업 실행
- 명령줄 방법터미널에 입력합니다:
anus run "查找人工智能的最新新闻"
출력에 검색 결과 요약이 표시됩니다.
- 대화형 모드: 대화형 인터페이스를 시작합니다:
anus interactive
입력한 후에는 작업 지침을 한 줄씩 입력할 수 있습니다.
2. 멀티 에이전트 협업
- Python 스크립트 예제연구원, 분석가, 작가로 구성된 공동 작업팀을 만들어 작업을 완료하세요:
from anus import Society, Agent
# 创建代理
researcher = Agent(role="researcher")
analyst = Agent(role="analyst")
writer = Agent(role="writer")
# 创建协作社会
society = Society(agents=[researcher, analyst, writer])
# 执行任务
response = society.run("研究 AI 对医疗的影响,分析结果并撰写报告")
print(response)
결과물은 연구 데이터와 분석 결론이 포함된 완전한 보고서입니다.
3. 웹 페이지 자동화
- 명령줄 작업: 뉴욕 날씨를 확인하세요:
anus run "访问 weather.com,查看纽约未来 5 天的天气预报并生成总结表"
- 스크립팅::
from anus import Agent from anus.tools import BrowserTool agent = Agent(tools=[BrowserTool()]) response = agent.run("访问 weather.com,查看纽约未来 5 天的天气预报并生成总结表") print(response)
출력은 날씨 데이터의 표 형식 요약입니다.
4. 문서 처리
- PDF 파일 처리::
anus run "总结此 PDF:/path/to/document.pdf"
시스템에서 문서를 구문 분석하여 요약을 생성합니다.
5. 코드 생성
- 시각화 스크립트 생성::
anus run "创建一个使用 matplotlib 生成分形树可视化的 Python 脚本"
출력은 사용자가 직접 실행할 수 있는 실행 가능한 Python 코드입니다.
운영 프로세스 세부 정보
- 시작 및 구성설치 후
--config
매개변수를 사용하여 구성 파일을 지정할 수 있습니다(예anus run --config custom_config.yaml "任务描述"
), 사용자 지정 모델 또는 도구. - 작업 입력자연어 입력이 지원되며 ANUS가 구문 분석하여 상담원에게 작업을 할당합니다.
- 결과 보기결과는 텍스트 형식으로 출력되며 상세 로깅(플러스)을 지원합니다.
--verbose
(매개변수). - 확장된 기능새 도구를 추가하려면 GitHub에서 CONTRIBUTING.md 파일을 참조하여 코드를 제출하세요.
주의
- 인터넷 연결이 제대로 되어 있는지, 일부 기능(예: 웹 자동화)은 온라인 액세스에 의존하는지 확인하세요.
- Windows 사용자는 추가 설치가 필요할 수 있습니다.
windows-curses
(pip install windows-curses
). - 브라우저 자동화를 사용하려면 Playwright(
playwright install
).
© 저작권 정책
文章版权归 AI 공유 서클 所有,未经允许请勿转载。
관련 문서
댓글 없음...