AI 에이전트
SHACKLE
SHACKLE은 자율 AI 에이전트를 위한 런타임 거버넌스 계층 및 적합성 표준으로, 실시간으로 안전장치, 예산/루프 제한, 정책 제약을 적용합니다.
SHACKLE
SHACKLE란?
SHACKLE (SHACKLE 프로토콜 1.0)은 자율 AI 에이전트를 위한 오픈소스 거버넌스 프로토콜 및 정책 결정 데몬입니다. 모든 에이전트 도구 호출을 실시간으로 중재하여 예산, 반복 호출, 시간 초과 및 도구 호출 제한에 대한 차단기를 적용하며, 해시 검증된 픽스처와 함께 검증 가능한 적합성 표준(SP/1.0)을 제공합니다. 대화형 제어를 위한 인간-루프(HITL) 콘솔이 포함되어 있습니다.
SHACKLE vs 유사 도구
| 가격 모델 | 무료, 맞춤형 요금제 | 맞춤형 요금제 | 무료, 무료 체험, 유료 | 무료 |
| 무료 크레딧 | ||||
| 주요 기능 |
|
|
|
|
| 장점 |
|
|
|
|
| 단점 |
|
|
|
|
| 추천 대상 |
|
|
|
|
SHACKLE 사용 방법
- 1pip install pyshackle로 설치하거나 소스에서 클론합니다.
- 2from shackle import Guard를 임포트합니다.
- 3에이전트 워크플로 함수를 @Guard(budget=0.25, max_repeat_calls=3, timeout_seconds=180)로 데코레이트합니다.
- 4평소처럼 함수를 실행하면 SHACKLE이 자동으로 기본 프레임워크(CrewAI, LangGraph, AutoGen 등)에 후킹합니다.
- 5차단기가 작동하면 재개/건너뛰기/중단 옵션이 있는 대화형 HITL 콘솔이 나타납니다.
SHACKLE 주요 기능
- 동일한 순차적 도구 호출 감지를 통한 무한 루프 방지
- 클라이언트 측 토큰 추적을 통한 실시간 예산 적용
- 죽은 API에서 중단된 스레드를 방지하는 실행 시간 초과
- 인간-루프(HITL) 대화형 터미널 콘솔
- 15개의 해시 검증 픽스처를 포함한 검증 가능한 적합성 표준(SP/1.0)
- LiteLLM 및 AutoGen과의 일급 통합
- 100% 클라이언트 측, 원격 측정 또는 전화 집 없음
- 에이전트 토폴로지 리팩토링 없이 한 줄 설치
SHACKLE 사용 사례
- AI 에이전트의 로컬 개발 및 디버깅
- HITL 제어를 통한 CLI 에이전트 및 감독 워크플로
- CrewAI, LangGraph 및 AutoGen 전반의 교차 프레임워크 거버넌스
- 비용 폭주를 방지하기 위한 예산 적용
- 개발 중 반복 테스트 및 루프 조기 발견
SHACKLE 가격 및 무료 크레딧
SHACKLE의 가격 모델은 무료, 맞춤형 요금제입니다.
SHACKLE 장점과 단점
장점
- AI 에이전트의 비용 폭주 및 무한 루프 방지
- 인기 프레임워크와의 쉬운 한 줄 통합
- 검증 가능한 적합성 테스트를 갖춘 공개 표준
- 외부 종속성 또는 원격 측정이 없는 완전한 클라이언트 측
단점
- AGPLv3 라이선스는 클로즈드 소스 사용 시 오픈소스화 필요
- HITL 콘솔은 헤드리스 프로덕션 API에 적합하지 않음
- V2 엔터프라이즈 기능은 가격 문의 필요
SHACKLE은 어떤 용도에 가장 적합한가요?
- 자율 AI 에이전트를 구축하는 개발자
- 런타임 안전성 및 비용 제어가 필요한 팀
- 규정 준수를 위한 검증 가능한 거버넌스를 원하는 조직