在不知道如何编码的情况下构建人工智能工具的四种方法

图片来源:Ian Moore - 内部艺术


这篇文章是 Lifehacker 的“与 AI 共存”系列的一部分:我们调查了 AI 的现状,探讨了它如何有用(以及它如何不能),并评估这项革命性技术的下一步发展方向。。

关于人工智能将如何改变你的生活有很多讨论。 但除非您知道如何编码,并且深入了解人工智能技术的最新进展,否则您可能会认为自己没有参与其中。 (我知道我做到了。)但事实证明,有些公司正在设计程序来帮助无需编写任何代码即可构建人工智能工具。

什么是无代码运动?

“无代码”背后的想法很简单:每个人都应该能够构建程序、工具和其他数字服务,无论其编码经验水平如何。 虽然有些服务采用“低代码”方法,仍然需要一些编码知识,但此列表中的服务严格来说是“无代码”。 具体来说,它们是构建人工智能工具的无代码解决方案。

您无需成为计算机科学家即可构建自己的人工智能工具。 您甚至不需要知道如何编码。 您可以训练神经网络来识别特定类型的植物,或者构建一个简单的聊天机器人来帮助客户解决您网站上的问题。

话虽这么说,请控制住你的期望:最好的人工智能工具将需要广泛的计算机科学和编码知识。 但很高兴知道有实用程序可以帮助您从头开始构建实用的人工智能工具,而无需首先了解太多有关编码(或技术)的知识。

使用 Lobe 免费训练简单的机器学习模型

如果训练机器学习模型听起来像是人工智能专家的任务,那么请再想一想。 虽然机器学习确实是一项复杂的实践,但有一种方法可以使用笔记本电脑和网络摄像头等少量工具免费构建自己的模型。

这要归功于一个名为:这款由 Microsoft 拥有的免费应用程序可以让您轻松构建自己的机器学习模型来识别您想要的任何内容。 需要您的应用程序来区分颜色吗? 你可以训练它做到这一点。 想要制作一个可以识别不同类型植物的程序吗? 火车走开。

从示例视频中您可以看到,您可以训练一个模型来识别某人何时在用杯子喝水,只需几分钟。 虽然您可以添加以前拍摄的任何图像,但您也可以简单地通过网络摄像头拍摄一些您用杯子喝水的照片。 一旦您拍摄了足够的饮酒和未饮酒的样本照片,您就可以使用这些照片来训练模型。

然后,您可以测试该模型,看看它对您是否用杯子喝水的预测效果如何。 在这个例子中,每当它看到手中的杯子时,它都会做得很好,但它会错误地将手放在你的脸上识别为喝水。 您可以使用反馈按钮告诉模型何时出现错误,这样它就可以根据这些信息快速重新训练自己,并有望在未来做出更准确的预测。

谷歌也有一个类似的工具,用于训练简单的机器学习模型,称为可示教机器,如果您想将其产品与 Microsoft 的产品进行比较。

使用 Juji Studio 构建您自己的 AI 聊天机器人

人工智能聊天机器人是全部最近很愤怒。 当然,ChatGPT 因其易于使用且功能强大的聊天功能而引发了现代人工智能热潮,但从 Facebook Messenger 到医疗保健网站,聊天机器人已经使用了很多年。 虽然 OpenAI 凭借多年的专业知识构建了 ChatGPT,但您无需键入一行代码即可创建自己的聊天机器人。

巨吉工作室用该公司的话说,希望构建 ChatGPT 的轻型版本就像制作 PowerPoint 幻灯片一样简单。 该程序为您提供了构建工作聊天机器人的工具,您可以将其实施到您的网站或 Facebook Messenger 中。 这包括控制聊天机器人的流程、调整其个性以及为其提供问答列表,以便它能够准确回答用户可能提出的特定问题。

Juji 可让您从空白画布开始,或将您的聊天机器人基于其现有模板之一。 模板范围包括客户服务机器人、求职面试机器人、助教机器人以及可以发布用户体验调查的机器人。 无论您选择什么,您都会在屏幕左侧的一栏中看到机器人的“大脑”。

它确实类似于 PowerPoint 幻灯片:每张“幻灯片”都对应于聊天机器人要执行的不同任务。 例如,对于客户服务聊天机器人,您有一个“邀请用户提问直到完成”幻灯片,该幻灯片经过预先编程以听取用户问题,直到用户发出“完成”信号。 您可以进入并自定义聊天机器人向用户询问的提示,例如询问帐号或电子邮件地址,甚至更私人的问题,例如询问用户的糟糕体验或一天中最美好的时光。

当然,您可以根据您的需求定制整个体验。 您可以构建一个机器人,根据用户对基于意见的问题的反应是积极还是消极来改变其方法:

使用 Akkio 从大数据集构建机器学习模型

虽然 Lobe 是使用简单图像训练 AI 模型的绝佳资源,秋尾是一款无代码人工智能工具,适合任何希望根据业务数据构建人工智能模型的人。 您可以从 Salesforce、Snowflake、Google Sheets、Google BigQuery 和 HubSpot 等来源提取数据(尽管 Akkio 表示他们可能会为您添加来自其他来源的数据)。

从表面上看,您可以利用人工智能以新的方式查看数据。 例如,您可以要求 Akkio 在数据集中为“平均工作长度”创建一个新列,它会通过组合“TotalWorkingYears”和“NumCompaniesWorked”等其他数据集来智能地为您构建一个新列。

但是,虽然人工智能辅助工具总是受欢迎,但 Akkio 出现在这个列表中的原因是因为您可以使用导入的数据集训练神经网络。 Akkio 将引导您完成利用机器学习对数据进行更多处理所需的步骤,并针对您要解决的任何给定问题优先考虑最佳功能。 它甚至在构建模型时将您的数据集分为两组(训练集和测试集),从而消除新机器学习模型中的偏差。 训练集根据数据训练模型,而测试集则评估新模型的准确性。

Akkio 还将帮助确保您的模型在大规模压力下表现良好。 该服务提供了在您需要的任何设置中部署模型的解决方案,因此您实际上可以利用您积累的所有数据做一些事情。

用 Bubble 创建任何你想要的东西

为了获得最终的无代码体验,您需要使用类似的工具气泡。 Bubble 是无需编码即可创建程序的最流行的解决方案之一:您可以使用类似于 Photoshop 的界面来构建应用程序或服务,并根据需要拖放新的 UI 元素和功能。

但是,虽然 Bubble 对于我们这些不懂代码的人来说构建东西是轻而易举的事情,它还与AI深度融合。 有您可以使用 Bubble 将 AI 应用程序包含在您的程序中:您可以将您的构建连接到 ChatGPT、GPT-3、DALLE-2 和 Whisper 等 OpenAI 产品,同时利用其他 Bubble 成员制作的插件。 所有这些工具都允许您自己构建一个有用的人工智能程序——无需了解即可使用 GPT 的强大功能如何它在第一个中起作用。

开始这里的最佳方法之一是利用OpenAI 游乐场。 Playground 与 ChatGPT 类似,都基于 OpenAI 的大型语言模型,但它不是聊天机器人。 因此,您可以使用 Playground 创建不同类型的产品和功能,然后使用“查看代码”按钮轻松将其移动到 Bubble 项目。