빠른 시작 (설치·구성·허브)

빠른 시작 (설치·구성·허브)

Giskard를 처음 쓸 때는 먼저 설치하고 기본 LLM 공급자를 기본 생성기로 등록해야 해요. 여기서 기록할 몇 가지 순서만 따라가면 됩니다.

1. 설치와 구성

스캔을 쓰려면 scan extra를 설치하고 LLM 공급자를 기본 생성기(generator)로 등록해요. Giskard v3는 Python 3.12 이상이 필요해요.

pip install --pre "giskard[scan,openai]"

설치 후에는 어떤 위협이 테스트되지 않았고 어떤 게 처리됐는지 구분할 수 있게 됩니다.

2. CI에서 스캔 실행

생성된 스위트를 JSON으로 저장하고, 모든 풀 리퀘스트에서 재실행하며 JUnit XML로 내보낼 수 있어요. 이렇게 하면 두 번의 실행에서 통과율이 같은 의미가 됩니다 — 같은 시나리오를 테스트했기 때문이에요.

3. 스캔 실행 튜닝

max_scenarios, seed, concurrency, 보고서 그룹화 방식 같은 파라미터를 제어할 수 있어요. 기본값 대신 스캔 비용을 직접 정할 수 있게 되는 거예요.

4. Giskard Hub

협업 UI가 필요하면 Giskard Hub를 써요. 다음 명령으로 시작할 수 있어요.

pip install giskard[hub] -U
giskard hub start

실행하면 http://localhost:19000에서 접근할 수 있어요. 허브에 테스트 스위트를 올리면 여러 모델의 품질을 비교해 어떤 모델을 프로모션할지 정하고, 취약점 디버깅, 도메인 특화 테스트 작성 등을 할 수 있어요.

더 알아보기