Coroid는 전용의사결정 엔진을 활용하여 알려진 답변 집합이 있는 질문을 처리합니다. 초기 모델은Jev 1.13이며, OpenRouter를 통해 제공됩니다. 이 엔진은 AI 프로필 내의 아키텍트, 개발자, QA 및 리뷰어 모델과 함께 작동하지만, 코드를 작성하거나 도구를 호출하는 별도의 에이전트는 아닙니다.
의사결정 과정 안내
Coroid는 관련 상태와 버전이 지정된 질문 계약을 전송합니다. 채팅 모델에 JSON 응답을 생성하고 포맷하도록 요청하는 대신, 허용된 선택지를 제공합니다. Jev는 구조화된 답변과 확률 정보를 반환합니다.
- 선택은 제공된 옵션 중 하나를 확률 분포 및 신뢰도와 함께 선택합니다.
- 점수은 제공된 순서가 정해진 기준을 확률 및 신뢰도와 함께 평가합니다.
- Noul은 0에서 1 사이의 확률로 예/아니오 판단을 나타냅니다.
Coroid는 답변을 정확한 계약 내용과 비교하여 검증하고, 신뢰도 및 워크플로우 규칙을 확인한 후에만 해당 답변을 사용합니다. 답변이 불확실하거나 유효하지 않거나 이용할 수 없는 경우에는 기존 워크플로우 평가기가 의사결정을 담당합니다.
활용 사례
| 워크플로우 | 의사결정 | 변경되지 않는 사항 |
|---|---|---|
| 승인 증거 | 기준을 시각적, 명령어 기반, 정적 또는 검증 불가능한 유형으로 분류 | 검증 절차는 여전히 진행되어야 하며 증거를 생성해야 합니다. |
| QA 사전 검사 | 오류를 분류하고 수정 가능성을 평가하며 제공된 로그에서 관련 경로를 식별 | 수정 작업, 테스트 및 QA 승인은 별개로 유지됩니다. |
| 작업 적격성 평가 | 현재 릴리스와의 연관성, 중복 여부, 재현 가능성 및 라우팅 방식을 평가 | 중복 항목의 경우 제공된 후보를 참조해야 하며, 이미 수정된 항목의 경우 제공된 증거가 필요합니다. |
| 작업 라우팅 | 작업 유형과 복잡도를 분류하고 호환되는 기술 역량을 바탕으로 처리 방식을 선택 | 명시적인 작업 유형, 모델 재정의, 예산 및 프로필 선택 내용은 그대로 유지됩니다. |
이 엔진은 구현 계획, 패치, 임의의 증거, 새로운 파일 경로 또는 리뷰어 설명을 생성하지 않습니다. 명시적인 모델 선택이 포함된 적격성 노드에서는 Jev 대신 해당 선택 내용이 적용됩니다.
프로필 설정하기
- __COROID_TERM_0__를 열어설정 → AI 프로필새 작업에 적합한 프로필을 선택하세요.
- Budget, Smartest, Quick 및 Ludicrous 유형에는 Jev Decision engine이 할당됩니다.
- 편집 가능한 사용자 정의 프로필에서 다음을 할당하세요:Jev 1.13를Decision engine. 채팅 모델은 이 역할에서 제외되며, Jev는 채팅 에이전트 역할에서도 제외됩니다.
- OpenRouter가 활성화되어 있고 적격한 플랫폼 또는 조직용 공급자 키가 준비되어 있는지 확인하세요. 조직 및 프로젝트 모델 정책은 계속 적용됩니다.
이 역할에는 온도, 추론 또는 채팅 폴백 제어 기능이 없습니다. 폴백이란 워크플로우의 기존 평가자에게 제어권을 넘기는 것을 의미하며, 임의의 채팅 모델에 결정 요청을 보내는 것이 아닙니다.
무료 및 거주지 제한이 적용된 프로필에는 유료 OpenRouter 모델이 자동으로 할당되지 않습니다. 기존 사용자 정의 프로필은 자동으로 변경되지 않습니다. 실행 스냅샷에는 원래 할당 정보가 그대로 유지되므로 새 할당을 테스트하려면 프로필을 변경한 후 새 작업을 시작해야 합니다. 자세한 내용은AI 프로필.
활성화 및 안전한 폴백
런타임 활성화는 배포 시 각 워크플로우별로 별도로 제어됩니다. 로컬 개발 환경에서는 마이그레이션 이후 기본적으로 네 가지 워크플로우 모두에서 실제 결정을 위해 활성화됩니다. 다른 환경에서는 관련 계약 버전이 운영자에게 승인될 때까지 기존 롤아웃 설정이 유지됩니다.
활성화된 상태에서도 프로필에 적격한 결정 모델이 없거나, 자격 증명이 없거나, 정책상 접근이 차단되거나, 요청 크기가 지원 범위를 초과하거나, 공급자가 시간 초과를 일으키거나, 응답이 유효성 검사 또는 신뢰도 확인에 실패하면 Coroid는 폴백 동작을 수행합니다. 지원되지 않거나 모호한 결정이 조용히 성공으로 처리되어서는 안 됩니다.
운영자는 다음을 사용할 수 있습니다:off,shadow또는enforced모드. Shadow 모드는 비교 데이터를 기록하지만 기존 평가자의 결과를 그대로 유지하며, enforced 모드는 승인된 계약에 따라 검증된 결정을 사용합니다. 이러한 런타임 제어 기능은 이 안내서나 공개 제품 설명을 숨기지 않습니다.
사용량 및 감사 기록
호출은 다른 모델 작업과 동일한 공급자 키 선택, 조직 정책 확인 및 사용량 계산 절차를 따르며, Decision engine 역할로 분류됩니다. 응답이 거부되더라도 청구 대상인 응답은 모두 기록됩니다. BYOK는 공급자의 청구 약관을 따르며 별도의 Typesafe 키는 필요하지 않습니다.
운영 결정 기록에는 워크플로우, 계약 버전, 실제 모델 개정판, 확률값, 결과 적용 여부, 폴백 사유, 결정 소요 시간 및 사용량 상관관계가 포함됩니다. 입력 상태의 요약 정보만 저장되며 원본 프롬프트나 자격 증명은 저장되지 않습니다. 보존 기간은 조직의 에이전트 로그 정책을 따릅니다. 이 감사 기록은 생성된 설명이나 테스트 보고서와는 별개입니다.
로컬에서 테스트하기
Jev가 포함된 프로필을 사용하여 새 작업을 생성하세요. 수락 계획 수립, 알려진 오류가 있는 QA 사전 점검, 작업 적격성 확인 및 일반 작업 라우팅을 진행해 보세요. 결정 감사 기록에서enforced모드와 적용된 결과를 확인하세요. 폴백 항목은 Jev가 해당 결정을 제어하지 못한 이유를 설명하며, 이는 워크플로우가 실패했음을 의미하지는 않습니다. 기존 작업에는 Jev가 포함되지 않은 프로필 스냅샷이 있을 수 있습니다.