深度解析:普通人运用ChatGPT10大经典场景,你用过几种?(内含使用教程)

本内容来源---布博士(擎创产品专家)公众号

很长时间没有更新ChatGPT相关内容了,最近一段时间一直在通过各种渠道了解大型语言模型,重点关注其在各个应用领域的使用情况,以此来了解其应用的边界。

在近两个月的学习过程中,博主对所学内容进行了总结,通过这些总结,我们可以详细了解大模型的能力。以此类推,你们也可以根据这些信息,总结出大型语言模型在自己领域的应用场景。

一、大型语言模型应用场景

总体来说,主要有以下10大使用场景,每个场景都会举一到两个例子来详细说明:

1.信息抽取:非结构化的告警数据结构化

2.文本释义:将专业的文档内容转义为小学生能够读懂的表达方式

3.内容生成:

  • 数据中心面试SRE工程师题目准备

  • 创业想法脑力激荡-虚拟现实和健身

4.内容归纳总结:将一段比较长的文字内容,进行精减表达

5.内容格式化:非结构化数据结构化,并生成可下载csv文档

6.编程应用

  • 通过需求描述,制作一个简单的html页面,并生成代码

  • 自然语言转SQL

  • 从告警内容中抽取信息,并给出python代码

7.翻译:

8.自然语言:

  • 电商评论内容情感分析

  • 告警内容分类

9.知识获取:告警分类方法有哪些纬度

10.图像生成:告警趋势图生成

1.信息抽取

大型语言模型广泛应用于信息抽取,能从非结构化文本中理解并提取关键信息。例如,金融新闻的重要数据、医疗记录的病史症状、法律文档的关键条款等。这大大提高了处理大量文本信息的效率。

下面的应用案例是智能运维领域从告警信息中自动抽取关键信息:

假设我们有以下的告警内容,通常需要仔细阅读所有内容才能找到我们需要的信息。这些信息都是非结构化的,因此,系统在处理时,获取关键信息可能会比较麻烦。

【次要告警】110.230.101.09[设备名:hp_server01],哈尔滨培训中心Timed out while waiting for response,发生时间:09/11/2020 09:36:21,【核心应用团队.网络支持团队.运营数据中心】【事件ID:1234565789000】

接下来,让我们看一下如何通过大型语言模型方便地对上述文本警告内容进行信息提取和结构化:

针对上面告警其实还包括所在的团队信息,在这里没有抽取出来,我们再向chatGPT下指令,看一下最终的处理结果:

是不是很完美,我们所需要的信息都提取出来了。

注意:

大型语言模型本质上还是一种自然语言模型,由于其拥有大量的语料库进行学习,所以在实体命名和实体提取上有很高的准确性(大多数场景下已经超过人类)。在实际应用中,考虑到数据安全和大模型的计算成本,建议的做法是让大型语言模型处理少量的数据(这可以解决人工标注成本高、耗时长、效率低的问题),生成供算法训练用的已标注数据。然后,由本地的算法团队使用像Bert这样的自然语言处理模型进行训练,以生成一个较好的、可在本地部署的算法。

2.文本释义

大型语言模型在文本释义方面表现出色,能理解复杂语义,各种上下文中提供清晰解释。如在教育、科技领域解释复杂概念,帮助理解记忆;在日常生活中,解释流行语,使人们更好理解网络文化。这种能力使其成为强大的教育和科普工具。

下面我们介绍一个关于木星说明的例子,这段文本的内容比较专业,现在想要将这段专业的陈述换一种小学二年级的学生能够理解的表达方式。

文本释义之后从语言的表达上会更白话和通俗易懂一些,但又没有缺失要表达的内容。

注意:

在许多情况下,如政策、法规、科研、产品推广等专业文档普及全民时,最重要的问题往往是需要适应不同的人群。不同的人群有不同的接受能力,这时可以通过像chatgpt这样的大模型来针对不同层次的人员进行解读,会取得更好的效果。

3.内容生成

大型语言模型广泛应用于内容生成,如文章、报告等(这或许是目前很多人运用大模型最普遍的一种方式)它们可创新生成或基于现有内容改写。例如新闻概要,社交媒体帖子,学习材料。使用这些模型可以提高效率,节省人力,并提供多样化、个性化的内容。随着学习和训练,其生成能力将不断增强。

  • 示例 1 :数据中心面试SRE工程师题目准备

现在数据中心想要面试一批SRE工程师,但是面试官也没有这方面的经验,需要从哪些方面来了解SRE工程师的能力,且看下面一段示例:

  • 示例 2 :创业想法脑力激荡-虚拟现实和健身

注意:

像chatGPT这样的大型模型储存了现实世界中关于各种问题的所有正面和负面信息。它就像一个超大的记忆库,不会忘记任何数据。当我们寻求对某个话题的多元思考时,它可以把所有相关的知识点都呈现出来供创业者思考。这是即使召集一群员工也很难做到的。

4.内容归纳总结

大型语言模型在内容归纳总结方面表现出色,能够对各种类型的文本进行深度理解和高效总结。无论是新闻报道、学术研究,还是会议记录,它都能提取关键信息,形成简洁明了的总结。这种能力不仅可以提高我们处理大量信息的效率,也可以帮助我们更好地理解和记忆内容。

如下一段内容在notion中(notion使用了chatGPT4)的一段话描述内容较多,会占用读者过多的时间,因此让其进行浓缩之后的效果。

注意:

在实际生活中,我们经常遇到长篇大论,如果不通读可能就很难理解其中的重点。这时,我们可以通过使用大型模型来完成这项工作,它能有效地从文章中提取关键信息,从而大大节省我们的时间,提高工作效率。

5.内容格式化

大型语言模型可用于内容格式化,能够将非结构化文本转化为结构化数据,以方便后续处理。例如,它可以将日常会话、用户反馈或者问答对话、会议录音转文本后转化为表格、列表或者其它格式的结构化数据进行存储。这种能力为数据分析、信息提取和自动化流程提供了强大支持。

如下图为将非结构化的文本转换为csv格式的数据,并提供了下载。

6.编程应用

大型语言模型在编程代码方面的应用表现出色,能够理解代码语义,帮助开发者解决实际问题。例如:

  • 解释代码逻辑

  • 评估代码时间复杂度,优化代码及执行效率

  • 发现代码的bug,并优化代码

  • 编写一个简单的html响应页面

  • 编写测试用例

  • 针对定义好的数据表说明给出操作的SQL语句

例1:制作一个简单的html页面

任何需求只要给的明确,没有歧义,大语言模型都可以根据需求生成相应的代码。如下是生成一个简单的html页面,并带javascript的交互。

  • 大模型交互过程

  • 生成的代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JavaScript Features Demo</title>
<style>
  body { font-family: Arial, sans-serif; }
  .dropdown-container {
    margin: 20px;
    position: relative;
    display: inline-block;
  }
  .dropdown-button {
    padding: 10px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    cursor: pointer;
  }
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
  }
  .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
  }
  .dropdown-content a:hover {background-color: #f1f1f1}
  .show {display:block;}
</style>
</head>
<body>


<div class="dropdown-container">
  <button onclick="toggleDropdown()" class="dropdown-button">Click Me!</button>
  <div id="myDropdown" class="dropdown-content">
    <a href="#" onclick="showMessage('Option 1')">Option 1</a>
    <a href="#" onclick="showMessage('Option 2')">Option 2</a>
    <a href="#" onclick="showMessage('Option 3')">Option 3</a>
  </div>
</div>


<p id="messageArea"></p>


<script>
  function toggleDropdown() {
    document.getElementById("myDropdown").classList.toggle("show");
  }


  window.onclick = function(event) {
    if (!event.target.matches('.dropdown-button')) {
      var dropdowns = document.getElementsByClassName("dropdown-content");
      var i;
      for (i = 0; i < dropdowns.length; i++) {
        var openDropdown = dropdowns[i];
        if (openDropdown.classList.contains('show')) {
          openDropdown.classList.remove('show');
        }
      }
    }
  }


  function showMessage(message) {
    document.getElementById("messageArea").innerText = "You selected: " + message;
  }
</script>


</body>
</html>
代码保存为html后的执行结果页面如下:

例2:自然语言转sql

在数据处理和分析领域,我们经常需要对数据表进行复杂的增、删、改、查操作。此时,我们可以借助大型语言模型,提供明确的表结构和每个表的说明,然后明确提出自己的统计需求,如下图所示:

例3:从告警内容中抽取信息

在我们见到的很多客户中,所提供的告警数据结构化并不好,我们

import re


# 函数定义:从告警信息中抽取IP地址
def extract_ip(alert_message):
    # 使用正则表达式匹配IP地址
    ip_pattern = r'\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b'
    match = re.search(ip_pattern, alert_message)
    if match:
        return match.group()
    else:
        return "No IP address found"


# 测试用例
test_cases = [
    "【次要告警】110.230.101.09[设备名:hp_server01],哈尔滨培训中心Timed out while waiting for response,发生时间:09/11/2020 09:36:21,【核心应用团队.网络支持团队.运营数据中心】【事件ID:1234565789000】",
    "【紧急告警】192.168.1.105 - 无法连接到数据库,发生时间: 12/10/2021 22:45:00",
    "正常操作信息 - 设备无告警"
]


# 运行测试用例并打印结果
for i, test in enumerate(test_cases, start=1):
    print(f"Test Case {i}: IP Address - {extract_ip(test)}")

注意:

未来的研发人员可能会分为两类。一类是技术更强的架构师,他们将指导架构设计,因为大模型目前还不具备这样的创造能力。第二类是了解需求的程序设计人员,他们可以更清晰地描述需求,将更多的代码工作交给大模型完成,最后只需集成和测试大模型生成的代码片段。

7.翻译

大语言模型在翻译方面表现出强大的能力,能够理解并准确翻译各种语言。通过机器学习的方法,它可以在不同的语言之间自由转换,无论是常见的英语、中文,还是较为少见的小语种,都能够进行高质量的翻译。这使得跨语言的交流和理解变得更加便捷。

多余的示例也不必整理,在google的翻译、苹果浏览器的翻译上这些功能早就已经存在了,只是chatGPT比其翻译得更好一些,大家可以自己实操一下。

另外结合一些插件,还可以完成对在线pdf、word等文档的翻译。

注意:

翻译的质量非常好,大家可以试试看。其效率高、质量高,只需要简单的校对。对于我们这种英语能力较弱的学生来说,不论是PDF、HTML、Word等类型的文档,ChatGPT的大模型都提供了丰富的插件来帮助你阅读和翻译,非常方便。

8.自然语言

大语言模型在自然语言处理方面有着广泛的应用。它可以:

  • 文章分类,通过分析文章的内容和风格,将文章分类到正确的类别。

  • 情感分析:大模型可以理解和分析文本中的情绪和观点。

  • 知识问答及聊天机器人:能基于大量的学习和训练数据,为各种问题提供准确的答案。在我在公从号文章《运维效率提升:基于大模型构建高效的运维知识及智能问答平台》中有详细的介绍。

  • 会议记要:可以用于会议纪要的生成,帮助用户快速理解会议内容,形成待办项、不同人员的观点结构化等

1.电商评论情感分析

情感分析在产品或服务评价中具有重要价值。通过分析用户评论的情绪,可以及时了解用户对产品或服务的满意度,用以改进产品或服务,提升用户体验。

如下示例:

2.告警内容分类

告警分为可用性、容量、性能、报错四类,以便有效管理和响应。可用性告警需立即处理,恢复服务;容量告警关注资源使用,可能需扩容;性能告警涉及运行效率,可能需优化配置;报错告警需排错、修复。这样分类可帮助快速定位问题,制定准确策略,提高稳定性和可用性。

如下是针对告警内容进行基于告警内容分类的一个示例:

9.知识获取

大模型在知识获取场景下能准确理解并回答复杂问题,深度理解语境,提供贴近实际需求的答案。与传统搜索相比,大模型分析语义,而非仅匹配关键词,因此结果更符合用户实际意图,提供更具有深度和广度的知识获取体验。

如下是一个告警分类知识获取的示例:

注意:

这是大型语言模型的核心能力。在2017年左右,我们通过自然语言处理模型来处理非结构化数据,这是一个庞大且复杂的工程任务,消耗了大量的算法工程师的时间,但成果却并不理想。现在,像ChatGPT这样的大型语言模型已经让这些应用更加普及,使得普通人使用的门槛也随之降低。

10.图像生成

对于当前的大型模型来说,我认为文生图的生成方式还是比较抽象的。它可以生成无所谓精确的、自由发挥的图片,让人看一下比较热闹,但如果想要依照以下的示例生成一张定义准确且高标准的数据可视化图,那么还有很大的差距。譬如生成一张告警趋势图

二、小朋友如何使用ChatGPT

12岁小朋友试用chatGPT生成了四幅图,依次为:

  • 价值100亿的苹果

  • 月薪1亿的老板的办公室

  • 月新100亿的办公室

  • 月薪10亿的翡翠老板办公室

从这个角度来说,孩子可以利用Chatgpt发散思维,从而锻炼孩子语言输出能力与想象力。

三、AI大模型还能做什么……

为本文所表达的内容生成一张文章的封面图:

注意:

如果你的需求描述不清晰,文生图可以发挥无限的想象力。由于这些想象的结果没有明确的对错判断,只是评估图像是否美观,对于需要通过数据表达或有精确要求的图像来说,这些图像的生成结果可能并不理想。因此,需要根据使用场景来判断。

四、总结

总的来说,大型语言模型在各种应用场景中都展现出了强大的能力。无论是信息提取、文本释义、内容生成、内容归纳总结,还是内容格式化、编程应用、翻译、自然语言处理、知识获取,甚至是图像生成(抽象的可以,带事实数据的欠佳),都能够有效地完成任务,提供高质量的结果。这种全面的能力使得大型语言模型在处理各种问题,满足各种需求方面都具有极高的灵活性和准确性。

以上是博主这两个月学习语言大模型的一点想法与心得,如果刚好对你有所启发,别忘了一键三连呀,博主收到鼓励会加快更新步伐,多多分享相关知识与干货的。最后感谢你的支持,我们下期再见~

擎创科技,Gartner连续推荐的AIOps领域标杆供应商。公司专注于通过提升企业客户对运维数据的洞见能力,为运维降本增效,充分体现科技运维对业务运营的影响力。

行业龙头客户的共同选择

了解更多运维干货与行业前沿动态

可以右上角一键关注

我们是深耕智能运维领域近十年的

连续多年获Gartner推荐的AIOps标杆供应商

下期我们不见不散~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Emotion Prompt-LLM能够理解并能通过情感刺激得以增强

Large Language Models Understand and Can be Enhanced by Emotional Stimuli 情感智能对我们的日常行为和互动产生了显著的影响。尽管大型语言模型&#xff08;LLMs&#xff09;被视为向人工通用智能迈进的一大步&#xff0c;在许多任务中表现出色&#xff0c;但目前尚不清楚…

xercesc库中文保存XML功能实现

目录 一 参考链接 二 运行结果 三 代码 一 参考链接 DOM Programming Guide (apache.org) Xerces-c DOM XML文件的构造_xerces-c domimplementation-CSDN博客 Xerces-c库的使用-CSDN博客 二 运行结果 三 代码 #include "XercesC_Test.h"#if 1//参考链接&…

基于爬虫对山西省人口采集+机器学习的可视化平台

文章目录 数据来源一、研究背景与意义二、研究目标三、研究内容与方法四、预期成果五、代码讲解六、全文总结 数据来源 1.所有原数据均来自&#xff1a;国家统计局-政府的数据网站 2.涉及到的一些预测数据是根据现有数据进行预测而来。 本文从数据来源&#xff0c;研究意义&am…

ideaSSM博物馆网站系统VS开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 idea 开发 SSM 博物馆网站系统是一套完善的信息管理系统&#xff0c;结合SSM框架和bootstrap完成本系统&#xff0c;对理解JSP java编程开发语言有帮助系统采用SSM框架&#xff08;MVC模式开发&#xff09;&#xff0c;系统具有完整的源代码和数据库&#xff0c…

基于单片机的实时水质监测系统设计

摘要:传统的水质监测存在人工成本高,取样时间长等诸多问题。为了解决这些问题,本文设计了一款基于单片机的实时水质监测系统,通过传感器采集到的数据,单片机通过zigbee 収送至云端,结合上位机软件可以实现实时的信息采集处理,实现了高敁、智能的水质监测工作。 兲键词:…

JavaMySQL高级一(下)

目录 1.常用函数 1.字符串函数 2.时间日期函数 3.聚合函数 4.数学函数 2.分布查询 3.子查询基础 1.简单子查询 1.常用函数 在程序开发过程中&#xff0c;除了简单的数据查询&#xff0c;还有基于已数据进行数据的统计分析计算等需求。因此&#xff0c;在SQL中将一…

【原创】三十分钟实时数据可视化网站前后端教程 Scrapy + Django + React 保姆级教程向

这个本来是想做视频的&#xff0c;所以是以讲稿的形式写的。最后没做视频&#xff0c;但是觉得这篇文还是值得记录一下。真的要多记录&#xff0c;不然一些不常用的东西即使做过几个月又有点陌生了。 文章目录 爬虫 SCRAPYxpath 后端 DJANGO前端 REACT Hello大家好这里是小鱼&a…

企业用大模型如何更具「效价比」?百度智能云发布5款大模型新品

服务8万企业用户&#xff0c;累计帮助用户精调1.3万个大模型&#xff0c;帮助用户开发出16万个大模型应用&#xff0c;自2023年12月以来百度智能云千帆大模型平台API日调用量环比增长97%...从一年前国内大模型平台的“开路先锋”到如今的大模型“超级工厂”&#xff0c;百度智能…

【MySQL | 第五篇】MySQL事务总结

文章目录 5.MySQL事务5.1什么是事务&#xff1f;5.2什么是数据库事务&#xff1f;5.3数据库事务四大特性5.4并发事务带来的问题及解决方案&#xff1f;5.4.1脏读/不可重复读/幻读5.4.2不可重复读和幻读有什么区别&#xff1f;5.4.3解决并发事务带来的问题&#xff08;1&#xf…

雷池 WAF 社区版:下一代 Web 应用防火墙的革新

黑客的挑战 智能语义分析算法&#xff1a; 黑客们常利用复杂技术进行攻击&#xff0c;但雷池社区版的智能语义分析算法能深入解析攻击本质&#xff0c;即使是最复杂的攻击手法也难以逃脱。 0day攻击防御&#xff1a; 传统防火墙难以防御未知攻击&#xff0c;但雷池社区版能有效…

南方某电网公司如何通过代码审计保障能源数字化转型?

​南方某电网公司供电营业区覆盖十几个州市&#xff0c;是所在省域电网运营和交易的主体&#xff0c;也是承担对外供电和培育电力支柱产业的重要企业。近年来该电网公司在数字化转型方面深耕细作&#xff0c;紧跟工业互联网的时代浪潮&#xff0c;打造设备智慧运维数字化场景&a…

tinyrenderer-三角形光栅化和背面剔除

画空心三角形 根据之前的画线算法&#xff0c;可以很简单画出一个空心三角形&#xff0c;对三角形三个顶点&#xff0c;按顺序分别首尾画连线就可以 void triangle(Vec2i t0, Vec2i t1, Vec2i t2, TGAImage &image, TGAColor color) { line(t0, t1, image, color); line(…

Python 批量读取文件夹中图像

两种方法 一、用PIL库 import os from PIL import Imagedef read_images(folder_path):images []for filename in os.listdir(folder_path):if filename.endswith((.png, .jpg, .jpeg, .bmp, .tif, .tiff)):img_path os.path.join(folder_path, filename)image Image.open…

MES管理系统在生产计划与排产调度流程中的应用

在现代工业生产中&#xff0c;MES管理系统已经成为企业优化生产流程、提升生产效率的重要工具。MES管理系统在生产计划与排产调度中的具体应用&#xff0c;不仅能够帮助企业更好地控制生产过程&#xff0c;还能实现资源的合理配置&#xff0c;从而提高企业的整体竞争力。 首先&…

简单几点让你清楚VR全景制作方式,快来免费学习!

VR全景展示作为当下一种新型的宣传方式&#xff0c;能够有效解决商家企业的展示、宣传推广成本高的问题&#xff0c;也成为了实体门店获客引流的全新方式&#xff0c;助力行业实现低成本、高效率的宣传推广。 而从实际全景成品效果来看&#xff0c;不仅没有“美颜嫌疑”&#x…

蓝桥杯-模拟-航班时间

题目 思路 去时到达外地的时间-去时离开本地的时间 时区差时飞行时间 回时到达本地的时间-回时离开外地的时间 -时区差时飞行时间 故二者加起来即可得到飞行时间 代码 # 去时到达外地的时间-去时离开本地的时间 时区差时飞行时间 # 回时到达本地的时间-回时离开外地的时间 -…

初阶数据结构之---二叉树链式结构(二叉树的构建,二叉树的前序,中序,后序和层序遍历,计算二叉树结点个数,第k层结点个数,叶子结点个数,判断是否为完全二叉树)

引言 本篇博客是初阶数据结构树的收尾&#xff0c;将会讲掉基本二叉树链式结构的具体内容和实现&#xff0c;包括二叉树的构建&#xff0c;前序遍历&#xff0c;中序遍历&#xff0c;后序遍历和层序遍历&#xff0c;计算二叉树结点个数&#xff0c;第k层结点个数&#xff0c;二…

为什么高铁提前三分钟停止检票?

为什么高铁提前三分钟停止检票&#xff1f; 高铁&#xff0c;作为现代交通方式的代表&#xff0c;以其高速、便捷、舒适的特点受到了广大乘客的青睐。然而&#xff0c;在乘坐高铁的过程中&#xff0c;乘客们可能会遇到一个问题&#xff1a;为什么高铁会提前三分钟停止检票呢&a…

Vue.js+SpringBoot开发服装店库存管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 角色管理模块2.3 服装档案模块2.4 服装入库模块2.5 服装出库模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 角色表3.2.2 服装档案表3.2.3 服装入库表3.2.4 服装出库表 四、系统展示五、核心代码5.…

Redis 又双叒叕改开源协议了,微软提前推出高性能替代方案 Garnet

Redis 官宣&#xff1a;是的&#xff0c;我们又改开源协议了 3 月 20 号&#xff0c;Redis 商业公司 CEO Rowan Trollope 在公司官方博客上宣布了一项重大变革。Redis 核心软件将从 BSD 3-Clause 许可证过渡到双重许可证模式&#xff0c;这一变化将从 Redis v7.4 版本开始&…