AI 에이전트를 구축하고 서비스로 제공·관리할 수 있는 Python 프레임워크 및 런타임과 관리용 웹 UI
fetchai/uAgents
정해진 일정에 따라 실행되거나 이벤트에 반응하고 Fetch.ai 네트워크에 참여할 수 있는 자율 AI 에이전트를 구축하는 Python 프레임워크입니다.
- 스타
- 1,643
- 포크
- 358
- 열린 이슈
- 64
- 마지막 커밋
- 18시간 전
어떤 프로젝트인가요?
uAgents는 자율 에이전트를 만들기 위한 Fetch.ai의 Python 라이브러리입니다. 개발자는 데코레이터로 에이전트의 동작을 정의할 수 있습니다. 예를 들어 일정한 간격으로 작업을 실행하거나 들어오는 메시지에 응답하도록 설정할 수 있으며, 몇 줄의 코드만으로 에이전트를 시작할 수 있습니다.
각 에이전트에는 주소가 부여되며, Fetch.ai 블록체인의 스마트 컨트랙트인 Almanac에 직접 등록할 수 있습니다. 그러면 uAgents 네트워크의 다른 에이전트가 해당 에이전트를 찾아 메시지를 보낼 수 있습니다. 메시지와 지갑은 암호학적으로 서명되며, Agentverse에 등록된 에이전트는 시작·중지, 메시지, 오류 이벤트를 대시보드로 보낼 수 있습니다.
저장소에는 Python 라이브러리와 Fetch.ai 생태계에 통합되는 에이전트를 구축하기 위한 핵심 정의를 제공하는 uagents-core 패키지가 포함되어 있습니다. Python 3.10~3.13에서 pip로 설치할 수 있습니다.
핵심 기능
- 01간단한 데코레이터를 사용해 예약 작업 및 이벤트 기반 작업을 수행하는 에이전트를 Python으로 만듭니다.
- 02에이전트를 Almanac 스마트 컨트랙트에 등록해 uAgents 네트워크에서 검색할 수 있도록 합니다.
- 03메시지와 지갑을 암호학적으로 보호합니다.
- 04선택적으로 이벤트 텔레메트리를 Agentverse 대시보드에 보고합니다.
활용 사례
- 정해진 간격으로 작업을 실행하는 예약 백그라운드 에이전트 구축.
- Fetch.ai 네트워크의 다른 에이전트와 통신하는 에이전트 생성.
- 들어오는 메시지에 응답하는 LLM 기반 에이전트 프로토타이핑.
빠른 시작
- 1
PyPI에서 uagents를 설치합니다(Python 3.10~3.13)
pip install uagents - 2
README에 나온 에이전트 스크립트를 파일로 작성합니다
- 3
에이전트 스크립트를 실행합니다
python agent.py
사용 전 알아둘 점
- README의 면책 조항에 따르면 소프트웨어는 있는 그대로 제공되며, 보증이나 책임은 제공되지 않습니다.
- 네트워크에 참여하는 에이전트는 Fetch.ai 블록체인의 Almanac 스마트 컨트랙트에 등록됩니다.
토픽
자주 묻는 질문
- uAgents은(는) 무엇인가요?
- 정해진 일정에 따라 실행되거나 이벤트에 반응하고 Fetch.ai 네트워크에 참여할 수 있는 자율 AI 에이전트를 구축하는 Python 프레임워크입니다. uAgents는 자율 에이전트를 만들기 위한 Fetch.ai의 Python 라이브러리입니다. 개발자는 데코레이터로 에이전트의 동작을 정의할 수 있습니다. 예를 들어 일정한 간격으로 작업을 실행하거나 들어오는 메시지에 응답하도록 설정할 수 있으며, 몇 줄의 코드만으로 에이전트를 시작할 수 있습니다.
- uAgents은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- uAgents은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- uAgents은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. uAgents의 마지막 커밋은 2026년 10월 20일입니다.
- uAgents은(는) 어디에 사용할 수 있나요?
- 정해진 간격으로 작업을 실행하는 예약 백그라운드 에이전트 구축. Fetch.ai 네트워크의 다른 에이전트와 통신하는 에이전트 생성. 들어오는 메시지에 응답하는 LLM 기반 에이전트 프로토타이핑.
- uAgents는 어떻게 설치하나요?
- PyPI에서 uagents를 설치합니다(Python 3.10~3.13): pip install uagents README에 나온 에이전트 스크립트를 파일로 작성합니다 에이전트 스크립트를 실행합니다: python agent.py
- uAgents은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/fetchai/uAgents
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Python과 TypeScript에서 도구, MCP, 메모리, 모델 간 이식성을 갖춘 AI 에이전트를 만들고 실행하는 오픈소스 SDK입니다.
AutoGPT는 자연어 설명이나 시각적 빌더로 다단계 워크플로를 수행하는 AI 에이전트를 만들고 실행·예약하는 오픈소스 플랫폼입니다.
모델, 임베딩, 벡터 저장소와 서드파티 통합을 위한 표준 인터페이스를 제공하는 LLM 기반 애플리케이션 및 에이전트 구축용 Python 프레임워크입니다.
역할 기반 자율 AI 에이전트(Crews)와 이벤트 기반 워크플로(Flows)를 오케스트레이션하는 오픈 소스 Python 프레임워크입니다.
지속 실행, 휴먼 인 더 루프, 메모리를 지원하는 상태 기반 장기 실행 에이전트를 구축하기 위한 저수준 Python 프레임워크입니다.