Drupal の AI エージェント: Dries と Drupal AI モジュールの力
この記事は、「AI エージェントはデジタル マーケティング担当者や Web サイト構築者に取って代わるのでしょうか?」という重要な質問で始まります。少なくとも特定の種類のタスクについては、答えは「はい」です。現在の AI (エージェント) モジュールが実行できるタスクを詳しく見てみましょう。
Drupal CMS には次の AI モジュールが付属しています:
Drupal Web サイトでプロバイダーを検索すると、多数あることがわかります。これらのプロバイダーの中には、名前に「プロバイダー」が含まれていないものもあります。そのため、特定のプロバイダーが必要な場合は、名前で検索してみてください。
デフォルトでは、すべての AI モジュールは有効になっていません。 AIエージェント、AIチャットボット、OpenAIプロバイダーモジュールを有効にしました。
/admin/config/system/keys
で OpenAI プロバイダーのキーを作成します。
/admin/config/ai/providers/openai
に移動し、作成したキーを選択します。
/admin/config/ai/ai-assistant
で AI アシスタントを作成します。
次の設定は非常に重要です:
最初に選択したモデルは 3.5 ターボでしたが、ログに要求エラーが多すぎました。
/admin/structure/block/list/gin
に移動し、AI Deepchat チャットボット ブロックをブロックに追加します。コンテンツブロックに追加しました。
[ブロック構成] で、作成した AI アシスタントを選択します。ブロックのページを /admin/*
に制限します。エンド ユーザーにコンテンツ タイプ、フィールド、分類法を作成させたくありません。
保存後、次のように表示されます:
これで、チャットボットを使用して、フィールドと分類法を含むコンテンツ タイプの作成を開始できるようになりました。
さらに AI 機能をテストするために、チャットボットに次の内容を入力しました:
content という名前の ckeditor フィールドと header という名前のメディア フィールドを含む myai という名前のコンテンツ タイプを作成します。
これにより、次のような応答が得られました:
コンテンツ タイプ MyAI が正常に作成され、次のフィールドが含まれています。 コンテンツタイプの詳細:
名前: MyAI マシン名:myai 「MyAI コンテンツ タイプの管理」でさらに管理できます。
作成されたフィールド:
CKEditor フィールド: 名前: コンテンツ このフィールドはコンテンツ フィールド設定で設定できます。
メディアフィールド: 名前: ヘッダー このフィールドは、ヘッダー フィールド設定で管理できます。
フォーム表示設定:
フォーム表示が更新され、CKEditor フィールド「コンテンツ」が追加されました。この変更はフォーム表示設定で確認できます。
AI CKEditor 統合と AI 画像代替テキスト モジュールを有効にしました。
「コンテンツ」テキスト形式を使用するように CKEditor フィールドを設定しました。 (この手順を回避したい場合は、チャットボットのフィールド作成に「コンテンツのテキスト形式を使用」を追加できます)
/admin/config/content/formats
のテキスト形式でツールバーにAIボタンを追加します。 CKeditor プラグイン設定セクションの AI ツール タブで、「AI 生成を使用する」を有効にしました。
有効にできるオプションは他にもたくさんあります。
MyAI ページを作成すると、エディターに [AI を使用して生成] オプションを備えた AI アシスタント ドロップダウン メニューがあることがわかります。テキストが生成されると、このオプションはグレー表示になります。ノードを保存すると、オプションが再び有効になります。
プロキシは不親切なメディア検索フィールドを作成するため、ヘッダー画像にはウィジェットを指定する必要があります。 デリゲートを使用してフィールドを削除または変更することはできません。 したがって、私の間違いを犯したくない場合は、次のテキストを使用してください:
content という ckeditor フィールドと header というメディア フィールドを含む myai というコンテンツ タイプを作成し、メディア ライブラリ ウィジェットを使用します。
フィールドが修正されたので、この画像を追加しました。
[AI を使用して生成] ボタンをクリックすると、次の結果が得られました: 「信号なし」のテキストが付いたカラフルな TV テスト パターン。 私にはそれで十分です。
AI 翻訳、AI フィールド検証、ビュー、Web フォーム、モジュール プロキシをさらに追加できます。しかし、あなたはすでに現在の AI の可能性についてよく理解していると思います。
チャットボットを使用するほうが、すべてをクリックして実行するよりもはるかに簡単だと言わざるを得ません。 エージェントの入力がどれほど複雑になるのか気になります。 pathauto URL を使用してコンテンツ タイプを作成すると便利です。
私は、構造生成エージェントを備えた AI アシスタントを運用構成から除外します。また、リクエストをデバッグするための AI ログ モジュールがあることもわかりました。
AI モジュールの世界に手を出したので、さらに探索してみたいと思います。
以上がDrupal AI モジュールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。