Markdown レンダリング
最終更新
役に立ちましたか?
役に立ちましたか?
以下は Python で CSV ファイルを読み込むサンプルです。
```python
import pandas as pd
df = pd.read_csv('data.csv')
print(df.head())
### 📊 データ分析アシスタント <a href="#data-analysis-assistant" id="data-analysis-assistant"></a>
**利用シーン**:
ユーザーが売上データの分析結果を尋ねた際に、AI アシスタントが表形式で提示します。
**最適化の効果**:
* 表の書式が明確で、列が揃って表示されます
* ダークモードでも表の枠線や背景色が適切に調整されます
* 大量のデータでも可読性を保てます
**回答の例**:
### 📚 学習アシスタント <a href="#tutorial-assistant" id="tutorial-assistant"></a>
**利用シーン**:
学生が学習の手順を尋ねた際に、AI アシスタントが順序付きリストで説明します。
**最適化の効果**:
* リスト項目に明確に番号が付きます
* 見出しの階層が明確で、手順の順序を理解しやすくなります
* 重要な内容は太字で強調されます
**回答の例**:
## 管理者設定 <a href="#admin-settings" id="admin-settings"></a>
### Markdown レンダリング設定 <a href="#markdown-rendering-settings" id="markdown-rendering-settings"></a>
WebChat の Markdown レンダリング機能は、デフォルトで有効になっています。Markdown 形式が不要な利用シーンの場合は、設定で調整できます。
1. 「公開」→「WebChat 設定」に入ります
2. 「メッセージレンダリング」の設定ブロックを見つけます
3. レンダリングモードを選択します。
* **完全な Markdown**:すべての Markdown 形式に対応(デフォルト)
* **基本書式**:太字・斜体・リンクのみに対応
* **プレーンテキスト**:いかなる書式もレンダリングしません
### ダークモード設定 <a href="#dark-mode-settings" id="dark-mode-settings"></a>
ダークモードは、ユーザーのデバイス設定に応じて自動的に有効になります。WebChat を常にライトテーマまたはダークテーマで固定したい場合は、以下の手順で設定します。
1. 「公開」→「WebChat 設定」に入ります
2. 「外観」の設定ブロックを見つけます
3. テーマモードを選択します。
* **自動**:ユーザーのデバイス設定に従う(デフォルト)
* **ライト**:常にライトテーマを使用
* **ダーク**:常にダークテーマを使用
<div data-gb-custom-block data-tag="hint" data-style='info'>
WebChat の外観設定の詳細については、こちらをご参照ください:[対話プラットフォームの連携:ウェブサイト](website.md)
</div>
## パフォーマンスへの影響 <a href="#performance-impact" id="performance-impact"></a>
### レンダリングパフォーマンス <a href="#rendering-performance" id="rendering-performance"></a>
最適化後の Markdown レンダリングエンジンがパフォーマンスに与える影響は次のとおりです。
* **読み込み時間**:初回の読み込みが約 0.1〜0.2 秒増加(ほとんど体感できません)
* **メモリ使用量**:約 1〜2 MB 増加(現代のブラウザへの影響はごくわずかです)
* **レンダリング速度**:旧版と比較して約 30% 向上
### 互換性 <a href="#compatibility" id="compatibility"></a>
最適化後のレンダリングエンジンは、以下のブラウザに対応しています。
* Chrome / Edge(バージョン 90 以上)
* Firefox(バージョン 88 以上)
* Safari(バージョン 14 以上)
* モバイルデバイスのブラウザ(iOS Safari、Android Chrome)
<div data-gb-custom-block data-tag="hint" data-style='warning'>
古いバージョンのブラウザでは、一部の Markdown 形式が正しく表示されない場合があります。ユーザーにブラウザの更新を案内することをおすすめします。
</div>
## よくある質問 <a href="#faq" id="faq"></a>
### Q1:AI アシスタントの回答に書式が付かないのはなぜですか? <a href="#faq-ai-agent-response-no-format" id="faq-ai-agent-response-no-format"></a>
考えられる原因:
* AI アシスタントが Markdown 構文を使用していない
* Markdown レンダリング機能が無効になっている
* ブラウザのバージョンが古すぎる
### Q2:ダークモードで一部の内容が見えにくい場合はどうすればよいですか? <a href="#faq-dark-mode-content-visibility" id="faq-dark-mode-content-visibility"></a>
以下をお試しください。
1. ブラウザのキャッシュをクリアする
2. ページを再読み込みする
3. 最新バージョンのブラウザを使用しているか確認する
### Q3:コードブロックのシンタックスハイライトの色をカスタマイズできますか? <a href="#faq-customize-code-block-syntax-highlight" id="faq-customize-code-block-syntax-highlight"></a>
現在、シンタックスハイライトの色は固定されています。今後のバージョンでカスタマイズ機能が開放される可能性があります。
### Q4:表の内容が長すぎる場合はどのように表示されますか? <a href="#faq-long-table-display" id="faq-long-table-display"></a>
表は自動的に横スクロールに対応し、内容を完全に表示しつつ、他の内容のレイアウトに影響を与えないようにします。
### Q5:レンダリング最適化はモバイルデバイスの表示に影響しますか? <a href="#faq-mobile-device-rendering" id="faq-mobile-device-rendering"></a>
影響しません。レンダリング最適化はモバイルデバイス向けにも適応されており、小さな画面でもはっきりと表示されるようにしています。