# Citadel Radar の概要

Citadel Radar は、LLM を利用したチャットボットや業務支援ツールなどのアプリケーションを、安全に運用するための評価・制御・モニタリングプロダクトです。

LLM アプリケーションでは、利用目的や業務フローによって、安全性・セキュリティ・品質の観点で確認すべきリスクが異なります。Citadel Radar は、アプリケーションの入力と出力を評価メトリクスに基づいて判定し、問題のあるログの検知、制御、モニタリングを支援します。

<figure><img src="/files/2B9QHqn6XgBCl4fzXnul" alt=""><figcaption></figcaption></figure>

### Citadel Radar の全体像

<figure><img src="/files/cqEd1Rwrbrd0kgm6rU4s" alt=""><figcaption></figcaption></figure>

Citadel Radar は、LLM アプリケーションから送信される入力ログや出力ログを API 経由で受け取り、評価メトリクスに基づいて判定します。

判定結果に応じて、問題のある入力や出力をブロックしたり、フラグとして記録したりできます。また、判定結果や評価ログは Citadel Radar に蓄積され、Web UI から個別ログの確認や全体傾向の分析に利用できます。

### Citadel Radar でできること

Citadel Radar は、LLM アプリケーションの入出力に対して、評価・制御・モニタリングの仕組みを提供します。

**評価：**&#x5165;力や出力を評価メトリクスに基づいて判定し、安全性・セキュリティ・品質に関わるリスクを検知します。

**制御：**&#x691C;知結果に応じて、問題のある入力や出力をブロックしたり、確認が必要なログをフラグとして記録したりできます。

**モニタリング：**&#x500B;別ログや全体の検知傾向を確認し、ブロックやフラグの発生状況を継続的に把握できます。

### Citadel Radar を構成する主な概念

Citadel Radar では、以下の概念を組み合わせて LLM アプリケーションを評価・モニタリングします。

<table><thead><tr><th width="150.03125">概念</th><th>概要</th></tr></thead><tbody><tr><td>Node</td><td>処理基盤を分離するための構成単位です。環境や部門ごとに独立した処理基盤を構成し、負荷や障害の影響範囲を分離できます。</td></tr><tr><td>アプリケーション</td><td>Citadel Radar で評価・モニタリングする対象です。チャットボット、社内業務支援ツール、外部ユーザー向けサービスなど、LLM を利用するアプリケーションごとに登録します。</td></tr><tr><td>評価ライブラリ</td><td>評価カテゴリ、評価メトリクス、評価パッケージなど、入出力を評価するためのリソースを管理する機能です。</td></tr><tr><td>Web UI</td><td>評価結果や運用状況を確認・管理するためのインターフェースです。</td></tr><tr><td>API</td><td>アプリケーションの入出力を Citadel Radar に送信するための REST API です。</td></tr></tbody></table>

### 評価の仕組み

Citadel Radar では、評価メトリクスの内容に応じて、入力ログや出力ログを判定します。

評価は、LLM as a Judge をベースとしており、自然文で定義された評価基準をもとに、ログが基準に該当するかを判定します。これにより、単純なキーワード検知だけでは扱いにくい文脈依存のリスクも評価できます。

評価には、Citadel AI がホストする Local タイプのモデルや、外部の Remote LLM サービスを利用する Remote タイプのモデルを利用できます。メトリクスの種類や運用方針に応じて、評価精度、レスポンスタイム、コストのバランスを考慮しながら設定することができます。

### 次に読むページ

Citadel Radar の全体像を理解したら、ご自身の役割に応じて、以下のガイドを参照してください。

<table data-view="cards"><thead><tr><th align="center"></th><th></th><th align="center"></th><th data-hidden data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><h4>🔍  運用者の方</h4></td><td>運用者ガイド では、評価ライブラリの管理、アプリケーションの登録、モニタリング、アラート設定などを確認できます。</td><td align="center"><a data-mention href="/pages/ORYHWZGNcvWyjTh3Abo6">/pages/ORYHWZGNcvWyjTh3Abo6</a></td><td></td></tr><tr><td align="center"><h4>⚙️  管理者の方</h4></td><td>管理者ガイド では、ユーザーアカウントの管理、ロール権限・リソース権限、請求金額の確認方法などを確認できます。</td><td align="center"><a data-mention href="/pages/rAh1iG5NoAMr1k59RBD5">/pages/rAh1iG5NoAMr1k59RBD5</a></td><td></td></tr><tr><td align="center"><h4>💻 開発者の方</h4></td><td>開発者ガイド では、API キーの発行・管理、API エンドポイント、連携に必要な情報を確認できます。<br></td><td align="center"><a data-mention href="/pages/FMW8g3HClaGXIJppaW6q">/pages/FMW8g3HClaGXIJppaW6q</a></td><td></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.radar.citadel-ai.com/overview/radar-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
