Drupal AI モジュール

Linda Hamilton
リリース: 2025-01-23 06:03:08
オリジナル
226 人が閲覧しました

Drupal の AI エージェント: Dries と Drupal AI モジュールの力

この記事は、「AI エージェントはデジタル マーケティング担当者や Web サイト構築者に取って代わるのでしょうか?」という重要な質問で始まります。少なくとも特定の種類のタスクについては、答えは「はい」です。現在の AI (エージェント) モジュールが実行できるタスクを詳しく見てみましょう。

インストール

Drupal CMS には次の AI モジュールが付属しています:

  • AI: AI インタラクションの基本モジュール。
  • AI エージェント: AI エージェントを作成するためのモジュール。コア モジュールには、フィールド、コンテンツ タイプ、および分類のプロキシがすでに含まれています。
  • AI 画像代替テキスト: 名前が示すとおり。
  • Anthropic プロバイダー: Anthropic モデルに接続します。
  • OpenAI プロバイダー: OpenAI モデルに接続します。

Drupal Web サイトでプロバイダーを検索すると、多数あることがわかります。これらのプロバイダーの中には、名前に「プロバイダー」が含まれていないものもあります。そのため、特定のプロバイダーが必要な場合は、名前で検索してみてください。

最小構成

Drupal AI modules

デフォルトでは、すべての AI モジュールは有効になっていません。 AIエージェント、AIチャットボット、OpenAIプロバイダーモジュールを有効にしました。

/admin/config/system/keys で OpenAI プロバイダーのキーを作成します。 /admin/config/ai/providers/openai に移動し、作成したキーを選択します。

/admin/config/ai/ai-assistant で AI アシスタントを作成します。 次の設定は非常に重要です:

Drupal AI modules

Drupal AI modules 最初に選択したモデルは 3.5 ターボでしたが、ログに要求エラーが多すぎました。

/admin/structure/block/list/gin に移動し、AI Deepchat チャットボット ブロックをブロックに追加します。コンテンツブロックに追加しました。 [ブロック構成] で、作成した AI アシスタントを選択します。ブロックのページを /admin/* に制限します。エンド ユーザーにコンテンツ タイプ、フィールド、分類法を作成させたくありません。

保存後、次のように表示されます:

Drupal AI modules

これで、チャットボットを使用して、フィールドと分類法を含むコンテンツ タイプの作成を開始できるようになりました。

さらに強力になった AI 機能

さらに AI 機能をテストするために、チャットボットに次の内容を入力しました:

content という名前の ckeditor フィールドと header という名前のメディア フィールドを含む myai という名前のコンテンツ タイプを作成します。

これにより、次のような応答が得られました:

コンテンツ タイプ MyAI が正常に作成され、次のフィールドが含まれています。 コンテンツタイプの詳細:

名前: MyAI マシン名:myai 「MyAI コンテンツ タイプの管理」でさらに管理できます。

作成されたフィールド:

CKEditor フィールド: 名前: コンテンツ このフィールドはコンテンツ フィールド設定で設定できます。

メディアフィールド: 名前: ヘッダー このフィールドは、ヘッダー フィールド設定で管理できます。

フォーム表示設定:

フォーム表示が更新され、CKEditor フィールド「コンテンツ」が追加されました。この変更はフォーム表示設定で確認できます。

AI CKEditor 統合と AI 画像代替テキスト モジュールを有効にしました。

「コンテンツ」テキスト形式を使用するように CKEditor フィールドを設定しました。 (この手順を回避したい場合は、チャットボットのフィールド作成に「コンテンツのテキスト形式を使用」を追加できます) /admin/config/content/formatsのテキスト形式でツールバーにAIボタンを追加します。 CKeditor プラグイン設定セクションの AI ツール タブで、「AI 生成を使用する」を有効にしました。 有効にできるオプションは他にもたくさんあります。

Drupal AI modules

MyAI ページを作成すると、エディターに [AI を使用して生成] オプションを備えた AI アシスタント ドロップダウン メニューがあることがわかります。テキストが生成されると、このオプションはグレー表示になります。ノードを保存すると、オプションが再び有効になります。

プロキシは不親切なメディア検索フィールドを作成するため、ヘッダー画像にはウィジェットを指定する必要があります。 デリゲートを使用してフィールドを削除または変更することはできません。 したがって、私の間違いを犯したくない場合は、次のテキストを使用してください:

content という ckeditor フィールドと header というメディア フィールドを含む myai というコンテンツ タイプを作成し、メディア ライブラリ ウィジェットを使用します。

フィールドが修正されたので、この画像を追加しました。

Drupal AI modules

[AI を使用して生成] ボタンをクリックすると、次の結果が得られました: 「信号なし」のテキストが付いたカラフルな TV テスト パターン。 私にはそれで十分です。

結論

AI 翻訳、AI フィールド検証、ビュー、Web フォーム、モジュール プロキシをさらに追加できます。しかし、あなたはすでに現在の AI の可能性についてよく理解していると思います。

チャットボットを使用するほうが、すべてをクリックして実行するよりもはるかに簡単だと言わざるを得ません。 エージェントの入力がどれほど複雑になるのか気になります。 pathauto URL を使用してコンテンツ タイプを作成すると便利です。

私は、構造生成エージェントを備えた AI アシスタントを運用構成から除外します。また、リクエストをデバッグするための AI ログ モジュールがあることもわかりました。

AI モジュールの世界に手を出したので、さらに探索してみたいと思います。

以上がDrupal AI モジュールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート