首页 > 后端开发 > php教程 > Drupal人工智能模块

Drupal人工智能模块

Linda Hamilton
发布: 2025-01-23 06:03:08
原创
226 人浏览过

Drupal中的AI代理:Dries和Drupal AI模块的强大功能

文章开头就提出了一个关键问题:“AI代理会取代数字营销人员和网站建设者吗?” 答案是肯定的,至少对于某些类型的任务而言。让我们深入了解当前AI(代理)模块可以执行的任务。

安装

Drupal CMS自带以下AI模块:

  • AI:AI交互的基础模块。
  • AI代理:创建AI代理的模块。核心模块已包含用于字段、内容类型和分类法的代理。
  • AI图片替代文本:顾名思义。
  • Anthropic提供程序:连接到Anthropic模型。
  • OpenAI提供程序:连接到OpenAI模型。

在Drupal网站上搜索提供程序时,你会发现有很多。其中一些提供程序名称中不包含“provider”,因此,如果您需要特定提供程序,请尝试按名称搜索。

最低配置

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-turbo,然后我在日志中收到了太多请求错误。

转到/admin/structure/block/list/gin并将AI Deepchat聊天机器人块添加到一个区块。我将其添加到内容区块。 对于块配置,选择您创建的AI助手。我将块的页面限制为/admin/*。您不希望最终用户创建内容类型、字段和分类法。

保存后,您应该会看到:

Drupal AI modules

现在,您可以使用聊天机器人开始创建具有字段和分类法的內容类型。

更强大的AI功能

为了测试更多AI功能,我在聊天机器人中输入了以下内容:

创建一个名为myai的内容类型,其中包含一个名为content的ckeditor字段和一个名为header的媒体字段。

这给了我以下回复:

内容类型MyAI已成功创建,包含以下字段: 内容类型详细信息:

名称:MyAI 机器名称:myai 您可以在管理MyAI内容类型中进一步管理它。

已创建的字段:

CKEditor字段: 名称:Content 您可以在内容字段配置中配置此字段。

媒体字段: 名称:Header 您可以在Header字段配置中管理此字段。

表单显示配置:

表单显示已更新,包含CKEditor字段“Content”。您可以在表单显示配置中查看此更改。

我启用了AI CKEditor集成和AI图片替代文本模块。

我将CKEditor字段配置为使用“Content”文本格式。(如果您想避免此步骤,可以在聊天机器人中添加“使用Content文本格式”到字段创建中) 在/admin/config/content/formats上的文本格式中,我将AI按钮添加到工具栏。在CKeditor插件设置部分的AI工具选项卡中,我启用了“使用AI生成”。 还有更多选项可以启用。

Drupal AI modules

当我创建一个MyAI页面时,我看到编辑器有一个AI助手下拉菜单,其中包含“使用AI生成”选项。生成文本后,此选项变灰。保存节点后,该选项将再次启用。

对于标题图像,我应该指定小部件,因为代理创建了一个不友好的媒体搜索字段。 您无法使用代理删除或更改字段。 因此,如果您不想犯我的错误,可以使用以下文本:

创建一个名为myai的内容类型,其中包含一个名为content的ckeditor字段和一个名为header的媒体字段,并使用媒体库小部件。

现在字段已修复,我添加了此图像。

Drupal AI modules

单击“使用AI生成”按钮后,我得到了:带有“无信号”文本的彩色电视测试图案。 对我来说足够了。

结论

我可以进一步添加AI翻译、AI字段验证以及视图、webform和模块代理。但我认为您已经对当前的AI可能性有了一个很好的了解。

我不得不说,使用聊天机器人比点击所有内容要容易得多。 我想知道代理的输入可以有多复杂。使用pathauto url创建一个内容类型将是很棒的。

我会将带有结构生成代理的AI助手从生产配置中排除。我还看到有一个AI日志记录模块用于调试请求。

现在我已经涉足了AI模块的世界,我想进一步探索。

以上是Drupal人工智能模块的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板