结合chatgpt的应用 深度解析:ChatGPT在不同场景中的应用

默认分类5个月前发布 admin
1,028 0
ChatGPT国内版

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

在近两个月的学习过程中,我对所学内容进行了总结,通过这些总结各位可以详细了解大模型的能力。各行各业的人员可以根据这些信息,总结出自己的应用场景。

内容简介

主要的使用场景包括如下列表,每个场景都会举一到两个例子来详细说明:

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

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

编程应用

翻译:略

自然语言:

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

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

信息抽取

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

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

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

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

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

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

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

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

文本释义

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

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

结合chatgpt的应用 深度解析:ChatGPT在不同场景中的应用

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

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

内容生成

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

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

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

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

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

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

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

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

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

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

编程应用

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

制作一个简单的html页面

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

JavaScript Features Demo  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;}

结合chatgpt的应用 深度解析:ChatGPT在不同场景中的应用

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; }

自然语言转sql

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

从告警内容中抽取信息

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

import re
# 函数定义:从告警信息中抽取IP地址def extract_ip(alert_message):    # 使用正则表达式匹配IP地址    ip_pattern = r'bd{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)}")

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

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

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

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

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

自然语言

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

323AI导航网发布

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...