「MAICI」と略され、「メイシー」と発音されるMoodle AI Chat Interfaceは、生徒にAIエージェントとの自然言語会話を提供するチャットベースの学習アクティビティです。
このプラグインを使用すると、インストラクターまたはコース設計者は、同じコース内にこの種の 1 つまたは複数のアクティビティを作成できます。このプラグインは、エージェントに送信される「初期化プロンプト」と、会話スレッドの開始時にアップロードするドキュメントをサポートします。
このプラグインは標準の「ChatGPT」の両方で動作し、アカウントで作成済みの OpenAI「アシスタント」にアクセスできます。
Open AI で送受信される帯域幅の量は、トークンのおおよその数に応じて制限できます。
さらに、私たちのプラグインは、どのような構成でも使用できる、または使用できない 2 種類の完了基準をサポートしています。
このプラグインは、Moodle リリース 4.1.1 以降で動作するように開発されました。
このディレクトリの内容を次の場所に置くことでプラグインをインストールすることもできます。
{your/moodle/dirroot}/mod/maici
その後、Moodle サイトに管理者としてログインし、 [サイト管理] > [通知]に移動してインストールを完了します。
あるいは、次のように実行することもできます
$ php admin/cli/upgrade.php
コマンドラインからインストールを完了します。
MAICI プラグインのグローバル設定にアクセスするには、次の場所に移動します。
サイト管理 > プラグイン > アクティビティ モジュール > MAICI
グローバル構成:
インスタンス トークンの制限: ここで、教師がプラグイン インスタンスに設定できる最大トークンを制限できます。 1 日あたりの最大トークン、ユーザーあたりの最大トークンなど。
最大トークン: 生成するトークンの最大数。 OpenAI アカウントに設定された maxtoken を超えることはできません。リクエストでは、プロンプトと完了の間で共有される最大 2,048 または 4,000 のトークンを使用できます。正確な制限はモデルによって異なります。 (1トークンは通常の英語テキストで約4文字)
Open AI API キー: 各インスタンスに使用される OpenAI のデフォルト API キー。教師は引き続き独自の OpenAI キーを指定できます。
このプログラムはフリー ソフトウェアです。Free Software Foundation が発行する GNU General Public License の条件 (ライセンスのバージョン 3、または (ユーザーの選択による) 以降のバージョン) に基づいて再配布したり、変更したりすることができます。
このプログラムは役立つことを期待して配布されていますが、いかなる保証もありません。商品性や特定目的への適合性についての暗黙の保証もありません。詳細については、GNU 一般公衆利用許諾書を参照してください。
このプログラムと一緒に GNU 一般公衆利用許諾書のコピーも受け取っているはずです。そうでない場合は、https://www.gnu.org/licenses/ を参照してください。