Repolode
fetchai

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. 1

    PyPI에서 uagents를 설치합니다(Python 3.10~3.13)

    pip install uagents
  2. 2

    README에 나온 에이전트 스크립트를 파일로 작성합니다

  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트