几周前,我和我的一群开发者朋友讨论了 gpt-3 的使用案例。他们都很喜欢 gpt-3,但我惊讶地发现,他们竟然认为这个强大的 ai 模型主要用于市场营销应用。当然,我并不同意他们的观点。虽然 gpt-3 讨论最多的用例是在市场营销方面,但对于开发者而言,也有一些非常有趣的 gpt-3 用例。
在这篇文章中,我介绍了 3 个可以帮助开发者使用 gpt-3 的工具——它们是为开发者、devops 工程师和 sre 而设计的,100%非市场化。希望在读完我的文章后,你会对如何在产品中使用 gpt-3 有一些想法。
zebrium
将自己的机器学习与 gpt-3 相结合已经有相当长的时间了,它也是本文列出的 3 个工具中最成熟的。2020 年,zebrium 被评为,并入选。
zebrium 是一个日志异常检测工具。它在日志上使用无监督机器学习(ml)在原始文件中自动找出软件事件的根源,并提供摘要信息。zebrium 应用无监督机器学习来分析软件产生的大量日志。它可以识别并报告事件的根本原因,而不需要任何人工参与。
它是如何使用 gpt-3 的?
根本原因报告是一个日志事件的简短清单。通常情况下,包含 5 到 20 个事件。然后,gpt-3 引擎将日志内容的技术细节翻译成一个简短的摘要,让不了解如何查看日志的人也可以理解问题所在。
除了借助 ml 识别关键事件序列来减少故障排除时间这一主要目标外,zebrium 还致力于提供简洁、可读的结果。关键事件序列的列表被传递给 gpt-3 引擎,并带着适当的提示信息。
其结果是一个关于问题的简短而易于理解的白话摘要。zebrium 就是这样创建任何人都能理解的根本原因分析(rca)报告。
实例
让我们看几个 zebrium 使用 gpt-3 的例子。
实例 1:关闭数据库
测试开始的时候,管理员关闭了支撑 atlassian 软件栈的 postgres 数据库。日志中出现了大量的错误信息。
zebrium 的 ml 生成了一份,其中包含少数几行日志以及如下 gpt-3 描述。"数据库服务器被管理员停止"。这个简单的句子足以即刻解释问题的性质。
实例 2:内存溢出
在这个案例中,zebrium 的 ml 找到了十几条日志,表明服务器遇到了内存溢出的情况。
这些日志行被传递给 gpt-3,gpt-3 生成了如下描述。"memcached 进程被 oom killer 杀死,因为它消耗了太多的内存"。
它是为谁而设计的?
zebrium 技术是为 sre、devops 工程师、开发人员和技术经理而设计的。它也能帮助我们撰写关于根本原因的事后分析报告。
项目状态
zebrium 是一家快速发展的创业公司。它已经有几十家客户,他们使用其金马国际的解决方案来缩短软件事件的平均解决时间。
gpt-3 的白话摘要是 zebrium 产品的标准特性。
如何测试?
到他们的网站上点击那个蓝色大按钮“”。然后输入你的资料,就可以收到一个免费试用版本。
在你的应用或是 zebrium 的测试应用上部署一个日志收集器。
自己中断应用,或是等待真正的问题出现。结果会让你惊喜。你会得到机器学习生成的 rca 报告和 gpt-3 生成的白话摘要。
seekwell
可以帮你编写 sql 并将结果同步到公司内部的其他应用程序中。
作为一个分析和数据可视化工具,seekwell 连接了数据库(如 postgres、snowflake、redshift 和 mysql)和常见的应用程序(如 google sheets、excel、slack 和电子邮件)。
seekwell 使用 sql 请求来连接数据库和不同的应用程序。它可以帮助同步数据,使团队成员可以保持一致,确保数据的有效流动。
它是如何使用 gpt-3 的?
它使用 gpt-3 instruct 将普通的英文转换为 sql 请求来完成同步。通过给出具体的指令,例如 "只响应正确的 sql 语法",seekwell 帮助没有 sql 知识的用户从数据库中获得他们需要的数据。
该工具支持 mysql、redshift、ms sql server、postgres 和 snowflake。seekwell 处理 sql 请求。
它是为谁而设计的?
开发者、产品经理、分析师以及任何需要将数据库与所支持的应用程序保持同步的人,都可以使用 seekwell。
项目状态
总的来说,该工具的功能是完备的,但 gpt-3 instruct 组件还处于 beta 测试阶段。
如何测试?
如果你想测试 seekwell,可以在其金马国际主页上申请一个试用版或 demo。不过,要测试 gpt-3 的功能,你就需要注册了。
helphub
下一个工具是,这是一个简单而又现代化的知识库。
helphub 提供了一个全功能的知识库,设计友好而简约。它提供对知识库中文章的分析,并收集用户反馈。总的来说,helphub 的设计是为了维护一个结构良好的知识库。此外,它的一个主要特点是,使用人工智能(ai)技术 gpt-3 来生成金马国际的技术支持文章。
它是如何使用 gpt-3 的?
具体来说,helphub 使用基于 gpt-3 api 的 ai article writer 来生成文章。
它是为谁而设计的?
在几秒钟内就可以生成支持文章,这节省了开发人员、产品经理和金马国际的技术支持的时间。使用,可以减少整合内容为用户提供帮助所需要的人员。
项目状态
该项目已经正式发布,但知名度似乎还不高。
如何测试?
你可以在官方网站上。输入你的个人资料进行注册。
创建一个节(section)。它会作为同一主题相关文章的文件夹。
创建一篇文章并发布,看看结果。
小结
总而言之,gpt-3 的应用范围超出了最初的想象。这项技术肯定可以简化开发人员、sre 和 devops 工程师的日常工作任务。尽管许多工具仍然在测试 gpt-3 的可能性,但我们已经发现了一些成功应用的好例子。
希望你喜欢这篇文章,并会考虑在自己的下一个项目中使用 gpt-3。你是否尝试过任何其他使用了 gpt-3 的工具?如果有的话,请分享下你的想法和经验。
原文链接:
评论