AI 에이전트가 역할을 벗어나지 않고, 조작에 저항하며, 사실을 지어내지 않는지 61개 검사 항목으로 감사하는 Python CLI입니다.
Giskard-AI/giskard-oss
LLM 기반 및 에이전트 시스템을 위한 평가 작성, 레드팀 테스트, 취약점 스캔용 오픈소스 Python 라이브러리입니다.
- 스타
- 5,945
- 포크
- 561
- 열린 이슈
- 77
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
Giskard는 에이전트 시스템을 테스트하고 평가하는 Python 라이브러리입니다. LLM, 블랙박스 에이전트, 여러 단계로 구성된 파이프라인 등 어떤 대상이든 동기 또는 비동기 callable로 래핑한 뒤, 출력에 대해 검사를 실행합니다. LLM 출력은 비결정적이므로 평가에는 문자열 매칭, 정규식, 의미적 유사도 같은 단순한 assertion과 Groundedness, Conformity, LLMJudge 같은 LLM-as-judge 검사가 함께 사용됩니다.
v3 릴리스는 용도별 패키지로 구성되어 있습니다. giskard-checks는 시나리오 API, 테스트 스위트, 회귀 테스트·RAG 그라운딩·멀티턴 대화를 위한 기본 제공 검사를 제공합니다. giskard-scan에는 에이전트 설명을 일반 언어로 입력하면 프롬프트 인젝션, 탈옥, 유해 콘텐츠를 다루는 적대적 테스트 스위트를 생성하는 취약점 스캐너와 지식 베이스 평가용 quality_scan이 포함됩니다.
기존 v2의 테이블형 ML 스캔과 RAGET 테스트 생성기는 v2 사용자에게 계속 제공되지만, v2는 더 이상 적극적으로 유지 관리되지 않습니다. 설치하려면 Python 3.12 이상이 필요하며, provider SDK는 pip extras를 통해 추가할 수 있습니다.
핵심 기능
- 01상호작용과 검사로 평가를 구성하는 시나리오 API
- 02문자열 매칭, 정규식, 의미적 유사도, LLM 판정 등을 포함한 기본 제공 검사
- 03RAG 및 안전성 평가를 위한 Groundedness, Conformity, LLMJudge 검사
- 04에이전트 설명을 바탕으로 자동 생성되는 레드팀 테스트 스위트
- 05프롬프트 인젝션 탐지와 OWASP LLM Top-10 위협 카테고리
- 06pip extras로 설치할 수 있는 모듈형 패키지
활용 사례
- 프롬프트나 모델 변경 후 LLM 애플리케이션의 회귀 테스트
- RAG 답변이 검색된 컨텍스트에 근거하는지 확인
- 프롬프트 인젝션과 유해한 출력을 대상으로 고객 지원 챗봇 레드팀 테스트
- 에이전트의 멀티턴 대화를 처음부터 끝까지 평가
빠른 시작
- 1
코어 검사 라이브러리를 설치합니다
pip install giskard - 2
취약점 스캐너 추가 기능을 설치합니다
pip install "giskard[scan]" - 3
LLM judge용 제공업체 SDK(예: OpenAI)를 설치하고 API 키를 설정합니다
pip install "giskard[openai]"
사용 전 알아둘 점
- Python 3.12 이상이 필요합니다.
- LLM judge와 스캐너를 사용하려면 OpenAI와 같은 제공업체의 API 키가 필요합니다.
- v2 테이블 형식 ML 스캔은 레거시 전용이며, v2는 더 이상 적극적으로 유지 관리되지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- giskard-oss은(는) 무엇인가요?
- LLM 기반 및 에이전트 시스템을 위한 평가 작성, 레드팀 테스트, 취약점 스캔용 오픈소스 Python 라이브러리입니다. Giskard는 에이전트 시스템을 테스트하고 평가하는 Python 라이브러리입니다. LLM, 블랙박스 에이전트, 여러 단계로 구성된 파이프라인 등 어떤 대상이든 동기 또는 비동기 callable로 래핑한 뒤, 출력에 대해 검사를 실행합니다. LLM 출력은 비결정적이므로 평가에는 문자열 매칭, 정규식, 의미적 유사도 같은 단순한 assertion과 Groundedness, Conformity, LLMJudge 같은 LLM-as-judge 검사가 함께 사용됩니다.
- giskard-oss은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- giskard-oss은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- giskard-oss은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. giskard-oss의 마지막 커밋은 2026년 11월 2일입니다.
- giskard-oss은(는) 어디에 사용할 수 있나요?
- 프롬프트나 모델 변경 후 LLM 애플리케이션의 회귀 테스트 RAG 답변이 검색된 컨텍스트에 근거하는지 확인 프롬프트 인젝션과 유해한 출력을 대상으로 고객 지원 챗봇 레드팀 테스트 에이전트의 멀티턴 대화를 처음부터 끝까지 평가
- giskard-oss는 어떻게 설치하나요?
- 코어 검사 라이브러리를 설치합니다: pip install giskard 취약점 스캐너 추가 기능을 설치합니다: pip install "giskard[scan]" LLM judge용 제공업체 SDK(예: OpenAI)를 설치하고 API 키를 설정합니다: pip install "giskard[openai]"
- giskard-oss은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Giskard-AI/giskard-oss
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Tencent Zhuque Lab이 개발한 풀스택 AI 레드팀 플랫폼으로, AI 에이전트, MCP 서버, Agent Skills, AI 인프라의 보안 위험을 검사합니다.
라이브 엔드포인트를 공격해 AI 에이전트를 테스트하고, 실패 사례를 방화벽 규칙으로 바꾸는 오픈소스 공격 테스트 엔진, SDK 및 CLI입니다.
AI 모델 파일, 코드, 실시간 LLM/에이전트/MCP 엔드포인트와 저장된 에이전트 추적을 검증하고 발견 사항과 점검 공백을 보고하는 오픈소스 CLI 및 라이브러리입니다.
프롬프트 인젝션, 데이터 유출, 탈옥, 유해 출력 등의 실패 유형을 탐지하는 오픈 소스 커맨드라인 LLM 스캐너입니다.
LLM 시스템과 AI 에이전트를 레드팀 테스트하고, 공격을 시뮬레이션해 취약점을 찾으며 프로덕션 가드레일을 제공하는 오픈소스 Python 프레임워크입니다.