Xerus 소개
Hugging Face의 Smolagents를 기반으로 한 AI 에이전트 실행 CLI 도구인 Xerus가 공개되었습니다. 이 도구는 복잡한 작업을 간단한 명령어로 수행할 수 있게 해주며, 웹 검색, 코드 실행 등 다양한 기능을 제공합니다. 특히, Smolagents와의 통합으로 인해 Hugging Face의 다양한 도구와 모델을 손쉽게 활용할 수 있습니다.
Xerus는 Hugging Face의 Smolagents를 기반으로 한 커맨드라인 인터페이스(CLI) 도구로, 사용자가 터미널에서 직접 AI 에이전트를 실행하고 다양한 작업을 수행할 수 있게 해줍니다. 이 도구는 간단한 명령어를 통해 복잡한 작업을 처리할 수 있으며, 웹 검색, 코드 실행, 모델 활용 등 다양한 기능을 제공합니다. Smolagents와의 통합으로 인해 Hugging Face의 다양한 도구와 모델을 손쉽게 활용할 수 있으며, 사용자 정의 도구를 추가하여 기능을 확장할 수도 있습니다.
Xerus의 주요 기능
-
간단한 명령어 실행:
xerus run --prompt "질문"
형식으로 간단한 명령어를 통해 AI 에이전트를 실행할 수 있습니다. -
인터랙티브 채팅 모드:
xerus chat
명령어로 대화형 채팅 세션을 시작할 수 있습니다. -
다양한 도구 통합: 웹 검색, Python 코드 실행, 사용자 입력 요청 등 다양한 내장 도구를 사용할 수 있으며, 로컬 파일이나 Hugging Face Hub, Spaces에서 사용자 정의 도구를 추가할 수 있습니다.
-
모델 설정 및 제어:
temperature
,top_p
,max_tokens
등 모델의 동작을 제어하는 다양한 파라미터를 설정할 수 있습니다. -
세션 관리: 대화 세션을 저장하고 불러올 수 있어 작업 이력을 관리할 수 있습니다.
사용 방법
-
설치:
pip install xerus-ai
-
간단한 질문 실행:
xerus run --prompt "서울의 현재 날씨는?"
-
인터랙티브 채팅 시작:
xerus chat
-
내장 도구 사용:
xerus run --prompt "SpaceX의 최근 발사일은 언제였나요?" --built-in-tools
-
로컬 도구 추가:
xerus run --prompt "인사말을 생성해줘" --local-tools ./my_tools.py
-
Hugging Face Hub 도구 사용:
xerus run --prompt "감정 분석을 수행해줘" --hub-tools username/sentiment-tool
-
Hugging Face Spaces 도구 사용:
xerus run --prompt "이미지를 생성해줘" --space-tools stabilityai/stable-diffusion:image_generator:Generates images from text
-
모델 파라미터 설정:
xerus run --prompt "창의적인 이야기를 작성해줘" temperature=0.9 top_p=0.95
라이선스
Xerus 프로젝트는 MIT License로 공개 및 배포되고 있습니다. 상업적 이용에 제한이 없습니다.
Xerus GitHub 저장소
이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다.
파이토치 한국 사용자 모임
이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일
로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)
아래
쪽에 좋아요
를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~