반응형 ErrorHandling1 AIKit #3 - QA 개발자가 만든 AI 라이브러리 AIKit — QA 관점의 신뢰성 설계QA 사고방식개발자: "이 코드가 동작하나?"QA: "이 코드가 언제 깨지나?"AI API를 다루면서 가장 많이 겪는 실패 시나리오:네트워크 끊김API 키 잘못 입력응답이 예상과 다른 형식Rate Limit (429)서버 다운 (500, 503)이걸 라이브러리 레벨에서 막아야 한다.ResponseValidatorAI의 응답은 예측할 수 없다. "한국어로 답변해줘"라고 했는데 영어로 오거나, JSON 형식을 요청했는데 마크다운이 오거나. 응답이 제대로 왔는지 자동으로 검증하는 시스템이 필요하다.class ResponseValidator { constructor() { this.rules = new Map(); this.loadDefault.. 2026. 2. 7. 이전 1 다음 반응형