motebit은(는) 무엇을 하나요?
자율 AI 에이전트를 위한 개방형 프로토콜입니다. 지속적인 Ed25519 신원, 서명된 실행 영수증, 의미론적 메모리, 정책 거버넌스 및 양방향 에이전트 마켓을 제공합니다. 지능은 플러그 가능하며, 신원이 곧 자산입니다.
주요 기능
- 지속적인 신원 (Ed25519): 각 에이전트는 고유한 Ed25519 키 쌍을 기반으로 변조 불가능한 신원을 가집니다.
- 서명된 실행 영수증: 모든 실행 단계에 대해 암호학적으로 서명된 영수증이 발행되어 완전한 감사 추적을 제공합니다.
- 의미론적 메모리: 에이전트가 과거 상호작용, 결정 및 지식을 구조화된 형태로 저장하고 검색할 수 있습니다.
- 정책 거버넌스: 에이전트의 행동을 제어하는 규칙과 제약 조건을 정의하고 시행합니다.
- 양방향 에이전트 마켓: 에이전트가 서비스를 제공하거나 다른 에이전트의 서비스를 소비할 수 있는 마켓플레이스입니다.
- 플러그 가능한 지능: LLM, 전문 추론 엔진, 도구 등 다양한 지능 모듈을 교체하거나 확장할 수 있습니다.
시작하기
설치
npm install motebit
# 또는
pip install motebit-py
기본 사용법
import { Agent } from 'motebit';
const agent = new Agent();
await agent.initialize();
console.log('에이전트 신원:', agent.identity.publicKey);
// 정책 정의
agent.policy.add({
action: 'execute',
constraints: { maxCalls: 100 }
});
// 실행 및 영수증 기록
const result = await agent.execute('analyze', { data: '...' });
console.log('영수증:', result.receipt);
에이전트 마켓
에이전트는 마켓에서 서비스를 등록하고 검색할 수 있습니다.
motebit market list
motebit market publish --service "데이터 분석" --price 0.01
API 참조
| 함수 | 설명 |
|---|---|
initialize() | 에이전트 신원 생성 및 초기화 |
execute(action, payload) | 작업 실행 및 서명된 영수증 반환 |
memory.store(key, value) | 의미론적 메모리에 데이터 저장 |
memory.recall(query) | 메모리에서 관련 정보 검색 |
policy.add(rule) | 정책 규칙 추가 |
market.publish(service) | 마켓에 서비스 게시 |
기여하기
이 프로젝트는 개방형 프로토콜입니다. 기여, 버그 리포트 및 기능 제안을 환영합니다. 자세한 내용은 GitHub 저장소를 방문하세요.
라이선스
MIT