将OpenAI和ChatGPT模型与LearnDash线上学习平台结合使用

news2024/12/22 18:55:37

人工智能革命来了!(以尽可能最好的方式。)了解如何使用 Uncanny Automator 通过 OpenAI 和 ChatGPT 模型为您的线上学习和LearnDash LMS提供动力。

当人们听到“人工智能”这个词时,他们往往会想到流氓机器人、无政府状态的机器人或险恶的半机械人接管了世界,并给予人类冷漠,就像多年前小行星对恐龙一样。虽然,我们承认,AI 引发的世界末日可能——但很可能不会——有一天会发生,但我们今天拥有的 AI 可以提供帮助。

在本指南中,我们将向您展示如何将 OpenAI 和ChatGPT模型与LearnDash结合使用,以便您可以将 AI 的力量用于您的线上学习平台。借助 AI 和自动化工具(例如 Uncanny Automator)自动起草课程、创建课程大纲,甚至回答学生的问题。

本文网址: 将OpenAI和ChatGPT模型与LearnDash线上学习平台结合使用 - WP站长
 

高性能网站定制开发 https://gplwp.eastfu.com/product/website-building-packages/

以WordPress为基础的网站已经占据互联网网站的42%,网站总数量超过几亿个。以WordPress网站作为官网、商务网站和电商网站已成为世界主流。本服务以高性能的WordPress技术栈和几百款高级WordPress主题和插件为基础,为你定制独立网站和电子商务网站。

了解更多

加入线上学习中的机器人革命——在此过程中为自己节省无数时间和数千美元!

OpenAI 是流行的聊天机器人 ChatGPT 背后的人工智能研究实验室。ChatGPT 建立在 OpenAI 的生成式预训练 Transformer 3 (GPT-3) 模型之上,是自然语言处理 (NLP) 技术中的最新技术。

随着 2020 年推出的测试版,人工智能使用统计建模和深度学习来创建类似人类的文本。这基本上只是高科技的说法,ChatGPT 通过互联网阅读了大量(我们的意思是很多)内容,以了解人们如何就各种主题进行写作,以便它可以做同样的事情。

自 ChatGPT 于 2022 年 11 月正式启动以来,互联网一直在推动它创作诗歌、创造语言和创作小说方面的乐趣——但先进的人工智能可以做的更多。

您需要使用OpenAI创建一个帐户,以使用人工智能为您的线上学习平台提供支持。要创建一个帐户,您所需要的只是一个电子邮件和一个密码,以及通过单题图灵测试证明您自己不是机器人的能力。

目录   

LearnDash 简介

自动化和人工智能在线上学习中的好处

构建 AI 生成的课程大纲

第 1 步:创建新配方

第 2 步:为您的配方命名

第 3 步:配置触发器

第 4 步:配置您的主要操作

第 5 步:配置您的次要操作

第 6 步:发布

构建 AI 生成的课程

第 1 步:创建新配方

第 2 步:为您的配方命名

第 3 步:配置触发器

第 4 步:配置您的主要操作

第 5 步:配置您的次要操作

第 6 步:上线

为您的新内容生成独特的特色图片

为学生构建 AI 驱动的聊天机器人

人工智能在线上学习中的未来

LearnDash 简介

LearnDash 是 WordPress 排名第一的学习管理系统 (LMS)。无论您是运行课后计划还是管理跨国公司的培训和合规性,LearnDash 都具有创建功能性(和未来主义)数字教室所需的所有功能。

借助 LearnDash,您可以轻松地从头开始构建您的线上学习平台——从精细的课程和测验,到定义整个课程的模块甚至课程组。并且可以通过结业证书或优秀成绩来保持学生的积极性。

如果您还没有,请单击此处获取 LearnDash 插件并加入线上学习的未来!

自动化和人工智能在线上学习中的好处

将 LearnDash LMS 与 OpenAI 配对有几个好处:

  • 节省时间:OpenAI 可以比喝咖啡的卡通打字员更快地生成大量文本。减少创建课程内容所需的时间,让您有更多时间与学生互动。
  • 省钱:通过减少生成高质量内容所需的时间,减少使用 OpenAI 的内容创建成本。
  • 坚持品牌:一旦为您的 OpenAI 模型找到正确的配置和提示,您将能够快速生成一致且符合品牌的内容。

开发人员和教育工作者不断寻找将 AI 应用于线上学习的新方法。这里有您今天可以在 LearnDash LMS 中开始使用 AI 的一些方法:

  • 创建课程大纲:标准化您的课程创建过程,并通过自动生成的课程大纲帮助教育工作者节省时间。
  • 起草课程:使用简单的表格或其他输入法来自动化起草新课程的过程。
  • 导师和支持:掌握 OpenAI 的诀窍后,您可以创建聊天机器人来帮助辅导学生并在整个学习过程中为他们提供支持。

在以下部分中,我们将实际完成将 LearnDash 连接到 OpenAI 的步骤。您至少需要专业版的Uncanny Automator才能开始。

下载 Automator Pro 后,请将其连接到您的新 OpenAI 帐户,或在下方找到精简版:

  1. 在您的 OpenAI 帐户页面的帐户选项卡下,单击查看 API 密钥。在API Keys屏幕中,单击Create new secret key并复制新密钥。
  2. 从您的 WordPress 管理侧边栏,导航至Automator > Settings。单击App integrations选项卡并向下滚动到OpenAI 
  3. 将您的 OpenAI 帐户中的密钥粘贴到标记为Secret key的字段中,然后单击Connect OpenAI account 

现在您已准备好使用 OpenAI 为您的 LearnDash LMS 提供动力!

构建 AI 生成的课程大纲

OpenAI 非常擅长理解结构——毕竟它是一台计算机。这使它成为创建课程大纲时的完美助手。

第 1 步:创建新配方

从您的 WordPress 管理侧边栏,导航到Automator > Add New。在出现的弹出窗口中,选择Logged-in users

第 2 步:为您的配方命名

我们已将此配方命名为OpenAI LearnDash 课程大纲,但我们建议采用最适合您的工作流程的命名约定。

第 3 步:配置触发器

触发器是将使您的配方付诸实施的事件。对于我们的工作流,我们创建了一个 WPForms 表单来将信息传递给 OpenAI。基于 OpenAI 输入(我们将在稍后讨论),基本形式如下所示:

基于表单的触发器可用于限制对 OpenAI 的直接访问,同时仍允许多个用户利用它。

要使用基于表单的触发器,请在触发器面板中的可用集成菜单中单击WPForms或您首选的表单构建插件。

从出现的下拉列表中,选择A user submits a form

Automator 将提示您选择一个表单。选择课程大纲创建者表格后,点击保存。您的触发器应如下所示:

第 4 步:配置您的主要操作

在“动作”面板中,单击“添加动作” 。从可用集成菜单中,选择OpenAI 

从出现的下拉列表中,选择Use a prompt to generate text with the Davinci model

Automator 将为您提供一个编辑器,您可以在其中配置将传递给 OpenAI 的信息。

温度定义了您希望 OpenAI 在其响应中的“创造性”程度,较低的值表示较少的创造力,较高的值表示较多的创造力。

最大长度是指 OpenAI 拥有的 token 数量,100 个 OpenAI token 大致对应 75 个英语单词。

不要与 OpenAI 的令牌混淆,Automator 有自己的令牌(即,从您的网站甚至从配方中提取的动态数据)。

在我们的示例中,我们允许用户使用从 WPForms 触发器中提取数据的 Automator 令牌将温度最大长度信息传递给 OpenAI。要使用 Automator 令牌,请单击星号并从下拉列表中选择一个令牌。

注意:实际上,温度与您品牌的声音相关,OpenAI 根据您使用的代币数量计算成本。因此,您可能不想允许所有用户更改这些设置,而是选择在这些字段中使用静态值。

使用所有 Automator 标记,我们已经填写了剩余的字段:

以最适合您的工作流程的方式填写字段后,点击保存。您的操作应如下所示:

第 5 步:配置您的次要操作

我们创建的第一个动作将让 OpenAI 生成我们的课程大纲。此辅助操作将获取在 LearnDash 中创建的课程大纲。

“动作”面板中,单击“添加动作” 。从可用集成菜单中,选择WordPress 

从出现的下拉列表中,选择创建帖子

Automator 将为您提供一个编辑器,类似于第一个 OpenAI 操作中的编辑器。在标有类型的字段中,选择课程

在标记为Content的字段中,我们将包含 OpenAI 的输出。单击Asterisk并选择Actions > Use a prompt to generate text with the Davinci model > Response

同样,在标题字段中,使用WPForms 触发器中的课程标题令牌自动生成您的课程标题。

完成后,点击保存。您的操作面板现在应该如下所示:

第 6 步:发布

您要做的最后一件事是将配方从Draft切换为Live

这里是 OpenAI 从我们填入表格的信息中返回的课程大纲:

……也许 AI 毕竟是有感觉的。

注意:OpenAI 很快——但不一定是即时的。返回内容可能需要几秒钟,因此如果您在运行后没有立即看到新帖子,请等待大约 30 秒。所需时间还取决于您选择的模型(Davinci 是最慢的)和您允许的代币数量(更多代币意味着更多时间)。如果操作超时,请考虑更改模型或减少令牌数量。

构建 AI 生成的课程

现在我们有了大纲,是时候生成将构成我们课程内容大部分的课程了。

第 1 步:创建新配方

从您的 WordPress 管理侧边栏,导航到Automator > Add New。在出现的弹出窗口中,选择Logged-in users

第 2 步:为您的配方命名

我们将此菜谱命名为OpenAI Lesson Generator

第 3 步:配置触发器

我们将使用与上一个配方相同的表单提交触发器和不同的表单,尽管温度要高得多。

在配方生成器的触发器面板中,从可用集成的菜单中,单击WPForms或您首选的表单构建插件

第 4 步:配置您的主要操作

我们将对本食谱使用与上一个食谱相同的主要操作,但 OpenAI 的配置略有不同。

完成后,点击保存

第 5 步:配置您的次要操作

这个次要动作也与第一个配方中的次要动作非常相似,唯一的区别是我们创建的是节课而不是课程。

您的操作面板应如下所示:

第 6 步:上线

将您的配方从Draft切换到Live。它应该是这样的:

以下是 OpenAI 返回的课程片段:

为您的新内容生成独特的特色图片

如果您曾经想知道人工智能在业余时间会做什么,那就别再想了:它会创造出精美的艺术品。

使用 OpenAI 的图像生成器 DALL-E 2,您可以创建适合您需要的原始图像——无论它们多么古怪。即使你要求 DALL-E 2 生成完全随机的图像,比如说,“黄昏时分,一只装扮成法国艺术家坐在沙漠中的画架前的袋鼠,数字艺术”。

既然您了解了 DALL-E 2 的功能并且您已经创建了一些新的课程和课程内容,那么是时候使用 Automator 的 OpenAI 集成添加原始特色图像了。

我们修改了原始的 WPForms 表单以包含图像提示字段。

接下来,在我们的OpenAI LearnDash 课程大纲配方中,我们将添加操作以使用更新后的表单中的提示生成图像。

在我们创建帖子的 WordPress 操作中,我们只需将来自 OpenAI 操作的图像 URL 标记添加到精选图像 URL字段中。

注意:Automator 中的操作按顺序出现在屏幕上。如果生成图像的 OpenAI 操作出现在创建帖子的 WordPress 操作之后,则图像 url 标记将不会出现在 WordPress 操作中。要纠正此问题,只需将 OpenAI 操作拖到 WordPress 操作上方,图像 url 标记就会出现。

通过生成图像的操作,您的新食谱应如下所示:

我们的新课程大纲现在包括一些令人惊叹的人工智能生成的艺术作品。

Automator 还省去了我们自己下载图片并将其直接上传到我们的 WordPress 媒体库的麻烦。

为学生构建 AI 驱动的聊天机器人

既然我们有了 AI 生成的课程内容,为什么不扩展 AI 的功能来使用聊天机器人来支持您的学生呢?

Automator 与 Meta 的所有主要平台集成,例如 Instagram、Facebook 和 WhatsApp。按照以下步骤创建您自己的聊天机器人:

  1. 创建 WhatsApp Business 应用程序并将您的应用程序连接到 Automator。单击此处查找完整说明。
  2. 在您的 WordPress 网站上下载并激活WhatsApp 驱动的点击聊天应用程序。
  3. 为所有人创建一个 Automator 配方,然后从可用集成菜单中选择WhatsApp 。从出现的下拉列表中,选择A message is received
  4. “操作”面板中,单击OpenAI并选择“使用提示生成文本”。在编辑器中,使用WhatsApp Message令牌作为提示,然后单击保存
  5. 操作面板中,单击添加操作并从可用集成菜单中选择WhatsApp 。从下拉列表中,选择向号码发送消息。你的食谱应该是这个样子:

现在,有了这个秘诀,每次学生在您的网站上提问时,Automator 都会将问题发送给 OpenAI,学生将立即获得 AI 生成的答案。对于有关学习内容的问题,学生可以立即得到——希望是有帮助的——答案,而不是等待教师。就像他们将拥有自己的(虚拟)教师助理一样!

在(不远的)将来,您将能够根据您的特定文档和内容对 OpenAI 进行培训,这样它甚至可以提供更详细的课程和站点反馈。想象一个更加动态的 AI,它可以根据您自己的内容提供上下文相关的答案!

我们还没有到那一步,但它很快就会到来。

人工智能在线上学习中的未来

有了如此用户友好的 AI,android 世界末日还有很长的路要走。而且,与 OpenAI 一样强大,它只是 AI 在电子学习中的开端。借助即将推出的Nolej AI等激动人心的新工具,您只需按一下按钮,就可以在 LearnDash LMS 中创建交互式学习体验。

我们在本文中介绍的是人工智能在电子学习中的最前沿——但这仅仅是个开始。训练 AI、自动生成完整课程结构甚至创建 H5P 和其他交互式对象的能力即将出现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/718174.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

科技项目验收测试报告包括哪些内容?

科技项目验收测试报告是评估科技项目质量和可靠性的重要文件。通过全面的测试和评估,可以确保项目的质量,提高用户满意度,降低项目风险。 一、科技项目验收测试报告的内容 1. 项目概述:介绍项目的背景、目标和范围,…

从 AI 增强到大模型,企业使用数据的方式又将如何变化?

AI(Artificial Intelligence,人工智能)的发展不过百年,却已经深刻影响着人们的思维和见解,并逐渐关联到每个人生活和工作的方方面面。从最初的规则引擎和引入统计学方法,到基于知识表示和推理机制的专家系统…

瓴羊QuickBI数据门户帮助企业高效管理和展示数据,使其更加明确易懂

随着信息技术时代的到来,越来越多的企业意识到商业信息是其最宝贵的资产之一。对于获取商业信息,需要专业的数据分析。因此,商业智能BI工具,如瓴羊QuickBI已经成为企业信息化中必不可少的工具。它拥有卓越的数据管理和展示功能&am…

VS2019中WebService实现发布、调用以及问题汇总

VS2019中WebService实现发布、调用以及问题汇总 前言一、WebService是什么,意义有哪些?二、创建二.发布三.访问问题总结1.不是专用连接2.HTTP错误 403.14 - Forbidden3.HTTP 错误 404.3 - Not Found4.应用程序种服务器错误 前言 在对接工厂Mes的过程中&…

图书馆流量监控性能分析案例

前言 图书馆信息中心老师反应,用户反馈系统有访问慢的情况,需要通过流量分析系统来了解图书馆系统的运行情况,此报告专门针对图书馆系统的性能数据做了分析。 图书馆已部署NetInside流量分析系统,使用流量分析系统提供实时和历史…

springboot 整合mybatis plus,使用druid 切换多数据源实现单数据库事务,附赠项目源码地址

项目源码地址 GitHub - liyanlei58/ssm: springboot druid mybatis plus 事务 最近想搭一套spring cloud开发环境,各种不顺利吧,先是spring cloud的组件某些功能不好用,是版本自身的bug。后来又碰到了事务无法回滚,这个搞了好几个…

银河麒麟服务器v10 sp1 安装mysql

可以先用 dpkg --list|grep mysql 查看自己的mysql有哪些依赖: 上图已经是安装后的截图,然后再卸载 sudo apt-get autoremove --purge mysql-common 本文在没有安装之前,只有mysql-common包,再用dpkg --list|grep mysql查看&…

[MySQL]在搭载Linux系统(centos7)的云服务上安装MySQL

[MySQL]MySQL 在 Centos 7环境安装 安装与卸载中,用户全部切换成为root,⼀旦安装,普通用户也能够使用。 文章目录 [MySQL]MySQL 在 Centos 7环境安装1. 卸载不要的环境2. 获取MySQL官方yum源3. 安装mysql yum 源,对比前后yum源4.…

Windows server 下关闭135/139/445端口

一、关闭​ ​135端口​​ 方案一 第一步 运行dcomcnfg,打开“组件服务”→“计算机”,在“我的电脑”上右键点击,选“属性”;然后点默认属性,把“在此计算机上启用分布式COM(E)”的勾去掉&a…

深入理解Spring Boot:从入门到精通

摘要 Spring Boot是一个用于构建独立、生产级别的Spring应用程序的框架。它以简化配置和快速开发为设计目标,使开发人员能够更专注于业务逻辑的实现。本文将深入探讨Spring Boot的核心概念、特性和最佳实践,帮助读者从入门到精通。 引言 在当今的软件开发…

pod 控制器 4

对于 pod 使用 yaml 文件或者 json 描述文件生成,之前都有提到过,且对 yaml 的每一个属性都有介绍到 确实是属性非常的多,但是我们知道如何去区分哪些是重要的部分,哪些是可有可无的部分之后,这些就变得简单了 pod 的…

用Linux搭建网站(LAMP)

安装环境 演示服务器版本为CentOS 8 安装apache 下载apache yum install httpd httpd-devel 启动apache服务器 systemctl start httpd设置apache开机自启 systemctl enable httpd查看apache运行状态,绿色即正常运行 systemctl status httpd关闭和禁用防火墙 …

Python语言在地球科学领域中的实践技术

Python是功能强大、免费、开源,实现面向对象的编程语言,Python能够运行在Linux、Windows、Macintosh、AIX操作系统上及不同平台(x86和arm),Python简洁的语法和对动态输入的支持,再加上解释性语言的本质&…

《Redis 核心技术与实战》课程学习笔记(一)

基本架构:一个键值数据库包含什么? 这样学 Redis,才能技高一筹 为了保证数据的可靠性,Redis 需要在磁盘上读写 AOF 和 RDB,但在高并发场景里,这就会直接带来两个新问题: 一个是写 AOF 和 RDB …

关于Kettle ETL java脚本编写遇到的一些问题记录

Kettle ETL java脚本编写遇到的一些问题记录 1.文本信息输出 使用方法**logBasic()**参数必须是字符串 这部分内容会在ETL的日志窗口显示 2.获取参数数据 1.获取上个节点传输的数据 可以直接在左侧双击获取 2.全局参数获取 在启动运行的变量设置参数 在java代码中获取方式 …

Unity内存分析与优化实践

目录 前言优化前分析Committed Memory Tracking StatusMemory Usage 开始内存优化贴图优化贴图分辨率优化去除透明通道和mipmap其他关于贴图的优化技术 Shader优化优化Always Included Shaders优化Preloaded Shaders优化Shader代码共享Shader 优化Mesh降低屏幕分辨率优化效果内…

IDEA+Spring Boot+MyBatis+shiro+Layui+Mysql智能平台管理系统

IDEAJavaSpring BootMyBatisshiroLayuiMysql智能平台管理系统 一、系统介绍1.环境配置 二、系统展示1.登录2.注册3.发帖4.留言5.提交问卷6.展示公告7.查看文章8.管理员登录9.管理员管理10.用户管理11.问卷管理12.问卷结果管理13.帖子分类管理14.数据分析统计15.公告管理16.帖子…

基于线性准则的考虑风力发电不确定性的分布鲁棒优化机组组合(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Node.js知识梳理(二)——进阶

以下内容来自对《从前端到全栈》一书的学习记录~ 学习的时候用的是V16.20.0,18之后的语法差别还是有的~ 请求优化 我们在请求资源的时候,是需要做优化的,这里的优化涉及到了缓存。浏览器的缓存策略有两种: 强缓存协商缓存 关于…

分解整体:将整体式架构转换为微服务的容器化之旅

传统上,软件应用程序是使用单体架构开发的,其中所有应用程序组件都紧密交织在一起,并作为一个单元进行部署。随着软件应用变得更为复杂,组织开始依赖分布式系统,单体架构的限制开始变得更加明显。容器化被引入作为解决…