AI Answer

근거 기반 답변

{#if data && !loading}
신뢰도 {confidenceLabel(data.confidence)} {#if backendChipLabel(data.backend_requested)} {backendChipLabel(data.backend_requested)} {/if} {STATUS_LABEL[data.synthesis_status]} {#if data.synthesis_ms > 0} {Math.round(data.synthesis_ms)}ms {/if}
{/if}
{#if loading}

근거 기반 답변 생성 중… 약 15초 소요

{:else if showFullAnswer && data}
{#each tokens as tok} {#if tok.type === 'cite'} {:else} {tok.value} {/if} {/each}
{:else if showPartial && data}
일부 답변 {#if data.ai_answer}
{#each tokens as tok} {#if tok.type === 'cite'} {:else} {tok.value} {/if} {/each}
{:else if data.confirmed_items?.length}

✓ 답변 가능

    {#each data.confirmed_items as item}
  • {item.aspect}: {item.text} {#each item.citations as n} {/each}
  • {/each}
{/if} {#if data.missing_aspects?.length}

✗ 답변 불가

    {#each data.missing_aspects as aspect}
  • {aspect} (근거 없음)
  • {/each}
{/if}
{:else if showWarning && data} {/if}