skills은(는) 무엇을 하나요?
에이전트 AI를 위한 최고의 블록체인 하네스 - 런타임, 스킬, 컴포넌트 라이브러리를 갖춘 온체인 실행
개요
aomi-labs/skills는 AI 에이전트가 블록체인과 원활하게 상호작용할 수 있도록 지원하는 강력한 툴킷입니다. 스마트 계약 배포 및 실행부터 트랜잭션 모니터링 및 데이터 쿼리까지, 이 하네스는 온체인 작업을 추상화하여 AI 에이전트가 복잡한 블록체인 작업을 마치 표준 API 호출처럼 수행할 수 있게 해줍니다.
주요 기능
- 온체인 런타임: AI 에이전트가 블록체인 네트워크에서 직접 스마트 계약을 실행하고 상호작용할 수 있는 완전한 런타임 환경
- 사전 구축된 스킬: 일반적인 블록체인 작업(토큰 전송, 계약 배포, 오라클 데이터 읽기 등)을 위한 즉시 사용 가능한 스킬 라이브러리
- 컴포넌트 라이브러리: AI 에이전트가 사용자 정의 스킬을 구축하는 데 사용할 수 있는 재사용 가능한 컴포넌트 집합
- 멀티체인 지원: Ethereum, Solana, Polygon, Arbitrum 등 주요 블록체인 플랫폼과 호환
- 플랫폼 독립적: Claude Code, Cursor, Codex 및 기타 AI 에이전트 프레임워크와 함께 사용하도록 설계됨
시작하기
설치
# npm을 통해 설치
npm install @aomi-labs/skills
# 또는 저장소 복제
git clone https://github.com/aomi-labs/skills.git
cd skills
npm install
기본 사용법
import { AomiRuntime } from '@aomi-labs/skills';
// 런타임 초기화
const runtime = new AomiRuntime({
network: 'ethereum',
providerUrl: 'https://mainnet.infura.io/v3/YOUR_PROJECT_ID',
privateKey: process.env.PRIVATE_KEY
});
// 사전 구축된 스킬 실행
const result = await runtime.executeSkill('deploy', {
contractName: 'MyToken',
args: ['1000000']
});
console.log('계약 주소:', result.contractAddress);
AI 에이전트와 통합
aomi-labs/skills는 AI 에이전트가 자연어 프롬프트를 통해 블록체인 작업을 수행할 수 있도록 설계되었습니다. 예:
"이더리움 메인넷에 ERC-20 토큰을 배포하고 총 공급량을 1,000,000으로 설정하세요."
에이전트는 하네스를 사용하여 필요한 스킬을 자동으로 식별하고 매개변수를 입력하며 트랜잭션을 실행합니다.
문서
자세한 문서는 공식 문서를 참조하세요.
기여
버그 리포트, 기능 요청, 풀 리퀘스트를 환영합니다. 자세한 내용은 CONTRIBUTING.md를 참조하세요.
라이선스
MIT