# Koraの仕組み: AIサポートアシスタント

Source: https://support.kapsulehost.com/ja-jp/how-kora-works

[Kora](https://kapsulehost.com/ja-jp/kora) は KPanel に直接組み込まれた AI アシスタントです。アカウントについての質問に答えたり、タスクをステップバイステップで説明したり、自然な会話を通じてあなたに代わってアクションを実行したりできます。

## Kora とは

Kora は単にヘルプ記事にリンクするチャットボット以上のものです。アカウントにアクセスでき、バックアップの作成、DNS レコードの変更、SSL ステータスの確認など、実際のアクションを実行できます。自然言語を理解するため、自分の言葉で何がしたいかを説明するだけです。

Kora は 24 時間年中無休で KPanel 内でご利用いただけます。

## Kora でできること

Kora はアカウント全体にわたる幅広いタスクを処理できます。

**サイトとファイル:**
- サイトが実行中であるかを確認し、エラーを診断します。
- PHP バージョンを変更します。
- エラーについてサイトログを確認します。
- キャッシュクリアをトリガーします。

**バックアップ:**
- ラベル付きの手動バックアップを作成します。
- 利用可能なバックアップとその日付をリストします。
- 復元を実行します (確認が必要です)。

**DNS とドメイン:**
- DNS レコード構成を確認します。
- DNS レコードを追加、編集、または削除します。
- ドメイン有効期限日に関する情報を報告します。
- SSL 証明書ステータスを確認し、再発行をトリガーします。

**WordPress:**
- ドメインに WordPress をインストールします。
- インストール済みプラグインをリストし、利用可能な更新を確認します。
- プラグイン更新をトリガーします。

**セキュリティ:**
- サイト上で基本的なセキュリティチェックを実行します。
- 最近のログイン活動を確認します。
- インストール済みプラグインの既知の脆弱性を確認します。

**アカウントと請求:**
- 現在のプランと次の請求日に関する情報を報告します。
- 請求書の行項目を説明します。
- 請求アクションのための正しい KPanel セクションにご案内します。

**一般サポート:**
- アカウント、サービス、または機能の動作に関する質問に答えます。
- エラーメッセージを説明し、修正を提案します。
- 任意のプロセスをステップバイステップで説明します。

## 確認が必要なアクション

Kora は破壊的なアクションやライブサービスに影響するアクションを実行する前に、常に確認を求めます ([Kora Actions and Approvals](https://support.kapsulehost.com/ja-jp/kora-actions-and-approvals) を参照してください)。バックアップが復元されたり、コンテンツが削除されたり、DNS レコードが変更されたりすることはなく、最初に確認するよう求められます。

具体的には、Kora は以下の前に確認します:
- バックアップを復元する (現在のサイトファイルとデータベースが上書きされます)。
- コンテンツ、ファイル、またはレコードを削除する。
- ライブ DNS レコードに変更を加える。
- 簡単に元に戻せないアクションを実行する。

読み取り専用アクション (ステータスの確認、バックアップのリスト、ログの確認) については、Kora は確認ステップなく直ちに実行します。

## Kora でできないこと

Kora は完全に KapsuleHost アカウント内で動作します。以下はできません:

- サードパーティサービス (Google Analytics、Stripe、ソーシャルメディアアカウント、外部メールプロバイダー) にアクセスする。
- 支払いを行ったり、カードに請求する方法で請求を変更する。
- パスワードまたは秘密鍵を読む。
- 他の顧客のアカウントまたはデータにアクセスする。
- 手動での人的確認が必要なアクション (本人確認やドメイン紛争解決など) を実行する。

## Kora と話す方法

自然言語で何がしたいかを説明するだけです。特定のコマンドや構文を使う必要はありません。

**Kora は以下のような自然なリクエストを理解します:**

- 「プラグインを更新する前にサイトのバックアップを作成してください。」
- 「example.com の SSL 証明書のステータスは?」
- 「サイトで 500 エラーが出ています。ログを確認してもらえますか?」
- 「mynewsite.com に WordPress をインストールしてください。」
- 「サイトはどの PHP バージョンを実行していますか?」
- 「最後の 5 つのバックアップを表示してください。」
- 「プラグインを更新した後に何か壊れました。修正を手伝ってもらえますか?」
- 「ドメインはいつ有効期限切れになりますか?」

> **Tip:** Kora はほぼすべてのタスクの最初のステップとして最適です。それ自体で何かを解決できない場合でも、問題を診断し、何をする必要があるかを正確に説明し、正しい場所にご案内したり、あなたに代わって [サポートチケット](https://support.kapsulehost.com/ja-jp/opening-a-support-ticket) をエスカレーションすることができます。

![KPanel で開いた Kora アシスタントパネル](https://support.kapsulehost.com/help/screenshots/how-kora-works.c7eff5cf.webp)

## Kora を開く方法

Kora は KPanel のどこからでもアクセスできます:

- KPanel ページの右下隅にある**チャットアイコン**をクリックします。
- トップナビゲーションから**ヘルプ > Kora とチャット**にアクセスします。

パネルがスライドして開き、現在のセッションの[会話履歴](https://support.kapsulehost.com/ja-jp/kora-history)が表示されます。

## セッション中の Kora のメモリ

1 つのセッション内では、Kora は会話のコンテキストを記憶しています。`example.com` のサイトについての質問で始めて、その後「バックアップを作成できますか?」と質問した場合、Kora は同じサイトを参照していることを知っています。自分自身を繰り返したり、サイト名を再度指定する必要はありません。

セッションコンテキストは、Kora パネルを閉じて再度開くか、ログアウトしてもう一度ログインするとリセットされます。

## 会話例

典型的なやり取りは次のようになります:

> **あなた:** WooCommerce を更新した後、サイトが白い画面を表示しています。
>
> **Kora:** example.com のログに PHP 致命的エラーが表示されています。WooCommerce の更新が現在の PHP バージョン (8.0) と競合しているようです。PHP を 7.4 に戻してサイトをすぐに復元するか、更新の前に 2 時間前に作成された最新のバックアップから復元するかのどちらかができます。どちらがご希望ですか?
>
> **あなた:** バックアップを復元してください。
>
> **Kora:** 確認です: 本日午前 10 時 42 分のバックアップを復元します。これにより、現在のファイルとデータベースが上書きされます。そのバックアップの後に行われた変更 (WooCommerce の更新を含む) は失われます。続行するには YES と入力してください。
>
> **あなた:** YES
>
> **Kora:** 復元が完了しました。サイトは正常に読み込まれています。WooCommerce を再度更新する前に、プラグインの互換性を確認することをお勧めします。
