探索大规模语言模型(LLM)在心理健康护理领域中的应用与潜力

概述

心理健康是公共卫生最重要的领域之一。根据美国国家精神卫生研究所(NIMH)的数据,到 2021 年,22.8% 的美国成年人将患上某种形式的精神疾病。在全球范围内,精神疾病占非致命性疾病负担的 30%,并被世界卫生组织确定为导致残疾的主要原因。此外,据估计,抑郁症和焦虑症每年给全球经济造成 1 万亿美元的损失。这些数据表明,预防和管理心理健康问题是多么重要。

语言交流是心理健康管理的重要组成部分,包括症状评估和谈话治疗。自然语言处理(NLP)是计算机科学的一个分支,它能以有意义的方式处理自由形式的文本信息。其中,大规模语言建模(LLM)技术的进步为心理健康护理领域带来了更多创新可能性。大规模语言模型能有效汇总来自电子健康记录和社交媒体平台的数据,具有识别心理状态和构建情感支持聊天机器人等多种优势。

然而,关于大规模语言模型在心理健康护理中的应用的全面综述尚不存在。本文旨在填补这一空白,首次对该领域进行全面评述。特别是,本文研究了大规模语言模型在过去四年中的演变及其对心理健康护理的影响,重点关注自 2019 年推出 T5 以来开发的模型。

在心理健康护理领域,大规模语言模型凭借其处理大量文本数据和模拟人类互动的能力,有可能协助完成各种任务,如解释行为模式、识别心理压力源和提供情感支持。如果有适当的监管、伦理和隐私保护措施,大规模语言模型还有望为面向临床的任务做出贡献,如支持诊断过程、促进精神障碍管理和加强治疗干预。

技术

本研究按照《系统综述和元分析推荐报告项目》(PRISMA)2020 年版的指导原则,遵循严格透明的流程。下图概述了这一流程。

参考文献的选择侧重于最新的研究,其标准是这些研究至少使用了一个自 T5 出版以来发布的大规模语言模型,而且这些模型直接解决了心理健康护理环境中的研究问题。

早期研究发现,与这一主题相关的已发表研究非常有限,尤其是在 PubMed 上。鉴于大规模语言建模的快速发展,研究范围已超出传统的同行评议文献。同行评议和非同行评议研究(如预印本)都包括在内,以捕捉大规模语言建模的最新进展。收录了 2019 年 10 月 1 日至 2023 年 12 月 2 日期间发表的任何形式的原创研究。不设语言限制。

使用关键词 "大型语言模型 "和 "精神或精神病学或心理学 “搜索了多个数据库和登记簿(ArXiv、MedRxiv、ACM 数字图书馆、PubMed、Web of Science、Google Scholar)。心理学”,并在可能的情况下,使用这些关键词的组合进行了广泛的搜索,将搜索范围限制在标题和摘要上,并在不具备此功能的数据库中搜索全文。

在剔除重复文章和非摘要文章后,初步筛选出 281 篇文章。最近的研究表明,GPT-4 可以帮助筛选文章,其表现不亚于人类。因此,GPT-4 被引入作为这一过程的辅助审稿人。在使用之前,我们尝试了不同的提示,以最大限度地提高 GPT-4 的筛选效率。

YH 和 GPT-4 独立审阅文章的标题和摘要,并评估是否应纳入该研究。有三个选项:1(纳入)、0(排除)和 2(不确定)。出现的任何差异都将通过与审稿小组其他成员(YH、KY、ZL、FL)讨论来解决。为了定量评估人类评审员(YH)和人工智能(GPT-4)之间的一致程度,我们计算了科恩卡帕系数(Cohen’s Kappa coefficient),得到了约 0.9024 的高分。这表明双方的意见非常一致:GPT-4 通常比人工审稿人更具包容性,能将更多文章归类为与精神卫生保健相关。不过,"不确定 "选项虽然略微降低了 Kappa 系数,但对于全面收录相关论文非常重要,有助于在全面性和准确性之间取得平衡。

在最终的全文审阅中,选出了43 篇论文。团队成员 YH、KY、ZL 和 FL对所有这些论文进行了仔细审查,并排除了9 篇论文,原因包括论文质量低、仅将心理健康作为测试案例或模型规模不符合标准。具体来说,1 篇论文因质量低而被排除,3 篇论文因精神健康仅作为试验案例而被排除,5 篇论文因模型规模不足而被排除。

在审查过程中,研究报告根据各自的研究问题和目标分为以下几类

  1. 数据集和基准:使用标准化测试或基准数据集,在受控条件下评估和比较不同方法、系统或模型性能的研究。
  2. 模型开发和微调:研究提出新的大规模语言模型,并利用微调和提示等方法改进和调整现有的大规模语言模型,用于心理保健。
  3. 应用与评估:在实际应用中评估大规模语言模型在心理健康相关任务中的性能的研究。还包括在特定任务中评估大规模语言模型的案例(仅推理)。
  4. 伦理、隐私和安全考虑因素:一项研究,探讨在敏感的心理健康环境中部署大规模语言模型可能带来的风险、伦理困境和隐私问题,并提出缓解这些问题的框架和指导原则。

符合这一标准的 34 篇论文是后面分析的主题。为了将重点放在研究问题的应用上,并确保分析的全面性,"数据集和基准 "中的研究将单独总结。

结果概述

下图显示了纳入最终分析的出版物和呈文的时间和类型。如图所示,有关心理健康护理中大规模语言模型的研究出现在 2022 年 9 月,发表量逐渐增加,10 月尤其明显激增。

这些研究大多侧重于 “及时调整和应用”,从 7 月份开始增加。另一方面,关于 "模型开发和微调 "的研究在年初很少,10 月份开始明显增加。本年度仅发表了两篇关于 "数据集和基准 "的研究,年中仅发表了一篇关于伦理、隐私和其他问题的研究。

应用领域和相关的精神健康状况

在整个审查过程中,我们发现研究范围与研究数据集之间存在紧密联系。本节概述了这些研究的应用领域及其所针对的心理健康问题。下表详细概述了这些研究中使用的数据集,并详细说明了其预期用途。

应用领域和相关的精神健康状况

2022 年 9 月,精神卫生保健领域对大规模语言模型(LLM)的研究初具规模。发表的研究报告数量逐渐增加,10 月份的高峰尤为明显。图 2 显示了这一趋势,这些研究集中于 “及时调整和应用”,其数量从 7 月份开始增加。与此相反,关于 "模型开发和微调 "的研究在年初基本没有,而在 10 月份出现了显著增长。此外,今年晚些时候只出现了两份关于 "数据集和基准 "的研究报告。年中只发表了一项关于伦理、隐私和其他问题的研究。

与心理健康护理相关的大规模语言模型研究涉及三个主要领域:首先是开发对话代理,旨在提高模型生成移情和情境感知响应的能力。这些代理可满足广泛的心理健康需求,而不是针对特定的精神障碍。它还包括旨在通过各种平台(如个人数字伴侣、按需在线咨询和情感支持)与寻求支持的人直接互动的研究。一些研究扩展到了特定的应用领域,如夫妻治疗。其他研究提供了具体的建议和分析,以支持护理提供者并缓解提供者短缺的问题。

第二个领域的研究旨在丰富资源。这包括多任务分析和教育内容的开发,如创建虚拟病例小故事和与社会精神病学相关的个性化心理教育材料。此外,大规模语言模型提供的合成数据正被用于扩充数据和微调临床问卷,以丰富抑郁症的症状。

在第三个领域,大规模语言模型被用作详细诊断的分类模型。这通常涉及二元分类和多类分类,前者可检测特定语境中是否存在单一病症,后者则包括有关病症、严重程度和亚型的更详细信息。

多级分类的例子包括预测抑郁症的严重程度(根据 DSM-5,分为轻微、轻度、中度和重度)、自杀的亚型(根据哥伦比亚自杀严重程度评定量表(C-SRS),分为支持、指标、想法、行为和企图)以及确定压力来源(学校、经济、家庭和社会关系,根据 SAD 确定基于 SAD)包括

在所审查的 34 篇文章中,有 23 篇侧重于特定的心理健康问题,其余的文章则探讨了一般的心理健康知识和对话,没有涉及特定的情况。关于特定心理健康问题的研究涵盖了一系列心理健康问题,包括压力、自杀和抑郁等经常被研究的问题。

模型和学习技术

为了深入了解大规模语言模型在精神卫生保健领域的发展和应用,本文将重点关注模型和训练技术。预训练模型的有效性在很大程度上取决于训练数据、规模以及是否开源等基本因素。这些因素共同决定了模型对于特定任务或人群的代表性或潜在偏差。

下表列出了为心理健康护理开发的现有大规模语言模型的摘要。该摘要包括基础模型的详细信息、以参数数量表示的模型规模、基础模型训练数据的透明度、训练过程中采用的策略以及开放源代码的可访问性信息。B "代表十亿。TFP 和 IFT 分别代表"免调提示 "和 “指令微调”。

许多研究都是由 GPT-3.5 和 GPT-4 等模型直接推动的,这些模型专门用于抑郁检测、自杀检测、认知扭曲检测和关系咨询等心理健康应用。这些模型就像智能聊天机器人一样,提供广泛的心理健康服务,包括分析、预测和支持。为了提高有效性,我们使用了四射提示和思维链(CoT)提示等方法。这些都是在大规模语言模型中生成人类情绪认知推断的新方法。

一些研究还侧重于利用心理健康特定文本进一步训练或微调通用大规模语言模型。这种方法旨在将心理健康知识注入现有的大规模语言模型中,使其在分析和支持方面更具相关性和准确性;MentaLLaMA 和 Mental-LLM 等项目利用社交媒体数据来训练 LLaMA-2模型和 Alpaca/FLAN-T 模型来改进心理健康预测;ChatCounselor 正在使用包括客户与心理学家之间真实互动的 Psych8k 数据集来微调 LLaMA 模型。.

在微调方面,鉴于从头开始训练大型语言模型成本高、时间长,现有研究一直采用在心理健康数据上微调现有模型的方法。其目的是在心理健康数据上增强现有模型。这种方法可以让模型获得专门的领域知识,并发展成为以心理健康为重点的大型语言模型。所有采用微调技术的研究都采用了指导性微调(IFT)技术。指导性微调(IFT)技术是一种新型的微调技术,可指导模型执行任务。这种方法将领域知识注入大规模语言模型,以提高模型遵循人类指令的能力。例如,ChatCounselor 根据客户与心理学家的对话向 GPT-4 发出指令,以生成特定的输入和输出。这样,大规模语言模型就能更恰当地应用于心理健康护理领域。

数据集特征。

数据完整性在心理健康护理领域的研究中发挥着重要作用。特别是,数据集的代表性、质量和潜在偏差会对研究成果产生重大影响,因此准确了解数据集的来源和特征对于获得公平的研究成果至关重要。本文将详细回顾所使用的数据集,并在下表列出其相关任务、数据来源、样本大小、注释方法、人类审阅者经验和许可证。

所审查的 34 项研究确定了 36 个数据集,其中包含适用于心理保健任务的各种数据。大多数数据集专门用于检测和分类任务,包括检测抑郁症和创伤后应激障碍(PTSD)、识别应激原因和预测人际关系风险因素。还有一个小组专注于文本生成任务,如模拟咨询会话、回复医疗询问和生成共情对话。其他专业应用包括对大规模情感支持语言模型的用户论点分析和对话安全探索。

数据集通常从 Reddit、Twitter 和微博等社交媒体平台收集,有些数据集来自受控地点,但也有由 LLM 合成的数据、现有的情感字典和由人群工作者模拟的数据其他来源的模拟对话等。

数据集的规模和单位因数据来源和注释方法而异,由专家内容组成的数据集往往样本量较小。大多数数据集是通过人工收集和注释生成的,也有一些研究使用了弱监督学习。大多数数据集都经过了专家审查,许多研究依赖于公开可用的数据集,还有一些数据集是独立构建的,但根据仅限于非商业使用的许可发布。

核查指数

验证指标的选择对于有效、公平地评估大规模语言模型(LLM)至关重要。本文分析了两类评估:自动评估和人工评估。下表总结了用于自动评估的指标,并详细说明了用于人工评估的属性。本文从语言能力和心理健康适用性两个角度对这些指标进行了进一步分类,并讨论了每个指标的适当性。

在心理健康适用性方面,不同形式的 F1 分数是最常用的指标。同样,准确度也被广泛用作基本指标。召回率(灵敏度)和精确度(准确度)也被广泛使用,通常与 F1 分数和准确度一起使用。针对特定诊断的研究还采用了其他指标,如受体操作特征(AUROC)和特异性(Specificity),以全面了解大规模语言模型的诊断有效性。

BLEU、ROUGE、Distinct-N 和 METEOR 等指标被广泛用于评估类似人类语言的一致性、表达的多样性和生成文本的质量;GPT3-Score、BARTScore 和 BERT-Score 等高级指标旨在评估特定语境下文本的语义连贯性和相关性。GPT3-Score、BARTScore 和 BERT-Score 等高级指标旨在评估特定语境中文本的语义连贯性和相关性。Perplexity 用于评估模型的可预测性和文本的自然度,而 Extrema 和 Vector Extrema 则反映了模型的语言创造性和深度。之所以使用这些传统的语言评估指标,是因为缺乏高效、易懂的自动指标来评估心理健康护理中大规模语言模型的自由文本生成质量。因此,许多研究经常采用人工评估。

在所审查的 34 项研究中,19 项结合使用了自动评级和人工评级,5 项仅使用了人工评级,其余 10 项仅依赖于自动方法。然而,目前还没有一个广为接受的统一评估框架,虽然有些研究采用或调整了已公布的评估标准或以往研究中讨论过的属性,但这些框架并未被广泛采用。共鸣、相关性、流畅性、理解力和实用性等属性经常被用于评估用户参与和技术采用等方面,特别是在干预应用中。有些属性虽然名称相同,但在不同的研究中可能有不同的定义。例如,"信息量 "可能与大规模语言模型中响应的丰富程度有关,也可能衡量个人对情绪困扰的详细描述程度。专家评分侧重于对模型输出和专家问卷评分的直接分析。可靠性指标的使用对于验证研究方法非常重要,审核者的人数从 3 到 50 不等。

问题

在心理健康护理中使用大规模语言模型 (LLM) 所涉及的隐私问题是整个研究过程中特别关注的问题。心理健康护理应用程序所处理的敏感数据的性质尤其突出了这一点。有几项研究强调了敏感数据暴露的风险以及严格的数据保护和道德标准的必要性。安全性和可靠性也是基本要求,重点是防止产生有害内容,确保提供准确和相关的回复。

在利用大规模语言模型的优势的同时,还要注重确保安全的重要平衡,重点是不断追求心理健康支持方面的风险评估、可靠性和一致性 关切日益依赖人工智能可能导致忽视和过度依赖现实生活中的互动.含有不准确或偏见的内容会对心理健康背景下的认知和决策产生严重影响。

技术和性能方面的挑战包括从模型限制和泛化问题到内存和上下文限制。这些问题尤其会影响人工智能应用在复杂现实世界环境中的可靠性和有效性。对性能可变性、稳健性和透明度的需求是一个需要不断创新和审查的领域。

转向现实世界的应用带来了更多的复杂性,尤其是在要求准确性和敏感性的心理健康领域。长期效应、实验室与现实环境之间的差异、可及性和数字差异等挑战说明了缩小大规模语言模型的潜力与其实际应用之间的差距所面临的挑战。

多样化和广泛的数据集、专业培训和数据注释的重要性也得到了强调。这些都是以负责任的方式推动该领域发展的关键因素。大规模计算资源和专家参与也被认为是取得进展的基本要素。

审查还包括基准研究,以客观评估大规模语言模型在心理保健方面的有效性,并确定需要改进的领域。目前已进行了两项基准研究,对 GPT-4、GPT-3.5、Alpaca、Vicuna 和 LLaMA-2 等模型在诊断预测、情绪分析、语言建模和问题解答等各种任务中的表现进行了全面评估。数据来自社交媒体和治疗过程。 Qi 等人的研究特别关注利用中国社交媒体数据对认知扭曲进行分类和预测自杀风险,对 ChatGLM2-6B 和 GPT-3.5 等模型进行了评估。

总结

这是自 2019 年推出 T5 模型以来,首次全面回顾大规模语言模型(LLM)在精神卫生保健领域的发展历程;它仔细研究了 34 项相关研究,全面概述了这些模型的各种特点、方法、数据集、验证指标、应用领域,并对具体的精神卫生问题进行了全面总结。全面总结了各种特点、方法、数据集、验证指标、应用领域和具体的心理健康问题。本综合综述旨在成为计算科学界与心理健康界之间的桥梁,并广泛分享所获得的见解。

大规模语言模型是在自然语言处理(NLP)领域表现卓越的算法。这些模型非常符合心理健康相关任务的要求,有可能成为该领域的基础工具。然而,尽管有人认为大规模语言模型可能有助于改善心理健康护理,但目前的技术水平与其实际临床应用性之间仍存在巨大差距。

因此,本文提出了以下改进方向,以最大限度地发挥大规模语言模型在临床实践中的潜力。

  1. 提高数据质量:用于开发和验证大规模语言模型的数据质量对其有效性有直接影响。提示调整是目前采用的主要方法,但 GPT-3.5 和 GPT-4 等模型在复杂的心理健康环境中偶尔会出现不尽如人意的情况。为了应对这些挑战,有必要探索开源大规模语言模型的微调技术。
  2. 加强推理和换位思考:心理健康护理中以对话为基础的任务需要高级推理和换位思考技能,以分析用户的陈述并提供适当的反馈。缺乏评估这些能力的统一框架正在影响整个领域的发展。
  3. 隐私、安全和道德/法规合规性:将大规模语言模型应用于心理健康应用时,严格遵守患者隐私、安全和道德标准至关重要。必须确保遵守数据保护法规、模型透明度和知情同意。

本综述强调了在心理健康护理中使用大规模语言模型的技术现状和未来潜力。技术进步、评估标准的标准化以及在伦理使用方面的合作是促进该领域取得进一步进展的关键。希望这将使大规模语言模型在支持心理健康护理方面充分发挥其潜力。

注:
论文地址:https://arxiv.org/abs/2401.02984

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Tensorflow基本概念

简介:本文从Graph讲到Session,同时讲解了tf.constant创建tensor的用法和variable需要初始化的知识点,可以给你打好一个学习Tensorflow的基础。本文都是基于TensorFlow1.14.0的版本下运行。 本专栏将会系统的讲解TensorFlow在1.14.0版本下的各…

Ubuntu+ROS 机械臂拾取和放置

官方链接:https://github.com/skumra/baxter-pnp 1.下载并安装 SDK 依赖项 sudo apt-get install python-wstool python-rosdep 2.创建新的 catkin 工作区 mkdir -p ~/ros_ws/src cd ~/ros_ws/src 3.使用 wstool 下载 rosinstall 文件并将其复制到 Catkin 工作区…

w~视觉~合集23

我自己的原文哦~ https://blog.51cto.com/whaosoft/12548542 #DragGAN 在 AIGC 的神奇世界里,我们可以在图像上通过「拖曳」的方式,改变并合成自己想要的图像。比如让一头狮子转头并张嘴: 实现这一效果的研究出自华人一作领衔的「Drag You…

从电动汽车到车载充电器:LM317LBDR2G 线性稳压器在汽车中的多场景应用

附上LM317系列选型: LM317BD2TG-TO-263 LM317BTG-TO-220 LM317BD2TR4G-TO-263 LM317D2TG-TO-263 LM317D2TR4G-TO-263 LM317TG-TO-220 LM317LBDR2G-SOP-8 LM317LDR2G-SOP-8 LM317MABDTG-TO-252 LM317MABDTRKG-TO-252 LM317MA…

【已解决】git push一直提示输入用户名及密码、fatal: Could not read from remote repository的问题

问题描述: 在实操中,git push代码到github上一直提示输入用户名及密码,并且跳出的输入框输入用户名和密码后,报错找不到远程仓库 实际解决中,发现我环境有两个问题解决: git push一直提示输入用户名及密码…

测试实项中的偶必现难测bug--互斥逻辑异常

问题: 今天线上出了一个很奇怪的问题,看现象和接口是因为数据问题导致app模块奔溃 初步排查数据恢复后还是出现了数据重复的问题,查看后台实际只有一条数据,但是显示在app却出现了两条一模一样的置顶数据 排查: 1、顺着这个逻辑,我们准备在预发复现这个场景,先是cop…

二五、pxe自动装机

pxe自动装机 pxe------------------------------自动安装系统必要的运行环境 无人值守--------------------为系统定制化的安装需要的软件 pxe的优点: 1、规模化:同时装配多台服务器(20-30) 2、自动化:系统安装和…

算法魅力-二分查找实战

目录 前言 算法定义 朴素二分模版 二分查找 二分的边界查找 在排序数组中查找元素的第一个和最后一个位置(medium) 暴力算法 二分查找 边界查找分析 山峰数组的峰顶 暴力枚举 二分查找 搜索旋转排序数组中的最小值(medium&#xf…

# 第20章 Cortex-M4-触摸屏

第20章 Cortex-M4-触摸屏 20.1 触摸屏概述 20.1.1 常见的触摸屏分类 电阻式触摸屏、电容式触摸屏、红外式触摸屏、表面声波触摸屏 市场上用的最多的是电阻式触摸屏与电容式触摸屏。红外管式触摸屏多用于投影仪配套设备。 电阻式触摸屏构成:整个屏由均匀电阻构成…

大数据新视界 -- 大数据大厂之 Impala 性能优化:基于数据特征的存储格式选择(上)(19/30)

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

Gitcode文件历史记录查看和还原

文件历史记录 文件历史记录用于记录代码文件的更改历史,它允许用户查看文件的不同版本,了解每个版本的修改内容、作者和提交消息。这对于跟踪文件演进、恢复错误更改、审查代码以及了解项目进展都非常有用。 文件历史记录功能提供了以下核心功能&#…

数据结构-二叉树及其遍历

🚀欢迎来到我的【数据结构】专栏🚀 🙋我是小蜗,一名在职牛马。🐒我的博客主页​​​​​​ ➡️ ➡️ 小蜗向前冲的主页🙏🙏欢迎大家的关注,你们的关注是我创作的最大动力🙏🙏🌍前言 本篇文章咱们聊聊数据结构中的树,准确的说因该是只说一说二叉树以及相…

Java集合(Collection+Map)

Java集合&#xff08;CollectionMap&#xff09; 为什么要使用集合&#xff1f;泛型 <>集合框架单列集合CollectionCollection遍历方式List&#xff1a;有序、可重复、有索引ArrayListLinkedListVector&#xff08;已经淘汰&#xff0c;不会再用&#xff09; Set&#xf…

Python学习------第八天

函数 函数的传入参数 掌握函数返回值的作用 掌握函数返回值的定义语法 函数的嵌套调用&#xff1a; 函数的局部变量和全局变量 局部变量的作用&#xff1a;在函数体内部&#xff0c;临时保存数据&#xff0c;即当函数调用完成后&#xff0c;则销毁局部变量。 money 5000000 n…

reduce-scatter:适合分布式计算;Reduce、LayerNorm和Broadcast算子的执行顺序对计算结果的影响,以及它们对资源消耗的影响

目录 Gather Scatter Reduce reduce-scatter:适合分布式计算 Reduce、LayerNorm和Broadcast算子的执行顺序对计算结果的影响,以及它们对资源消耗的影响 计算结果理论正确性 资源消耗方面 Gather 这个也很好理解,就是把多个进程的数据拼凑在一起。 Scatter 不同于Br…

C++- 基于多设计模式下的同步异步日志系统

第一个项目:13万字,带源代码和详细步骤 目录 第一个项目:13万字,带源代码和详细步骤 1. 项目介绍 2. 核心技术 3. 日志系统介绍 3.1 为什么需要⽇志系统 3.2 ⽇志系统技术实现 3.2.1 同步写⽇志 3.2.2 异步写⽇志 4.知识点和单词补充 4.1单词补充 4.2知识点补充…

Node.js GET/POST请求、WEB模块使用介绍 (基础介绍 八)

GET/POST请求 在很多场景中&#xff0c;我们的服务器都需要跟用户的浏览器打交道&#xff0c;如表单提交。 表单提交到服务器一般都使用 GET/POST 请求。 本章节我们将为大家介绍 Node.js GET/POST请求。 获取GET请求内容 由于GET请求直接被嵌入在路径中&#xff0c;URL是…

字节青训-小M的多任务下载器挑战、版本号比较

目录 一、小M的多任务下载器挑战 题目背景 题目内容 数据输入 数据输出 数据与约定 示例1 示例2 解题思路&#xff1a; 问题理解 数据结构选择 算法步骤 最终代码&#xff1a; 运行结果&#xff1a; 二、版本号比较 问题描述 样例 示例 1: 示例 2: 示例 3:…

jenkins用户在执行scp的时候如何做免密登录

一、背景 在jenkins job中执行scp的shell命令&#xff0c;当然不希望每次输入密码&#xff0c;另外处于出于安全考虑&#xff0c;也不建议在scp命令中指定。 所以&#xff0c;我们需要对远程机器进行免密登录。 本文遇到的问题是&#xff0c;在jenkins机器上执行scp已做到了…

Prometheus监控SQL SERVER常用指标和PromQL预警

SQL Server是企业级广泛应用的数据库&#xff0c;通过简单的Prometheus exportor可以很容易地监控它。与所有数据库一样&#xff0c;SQL Server也有许多故障点&#xff0c;例如事务延迟或数据库中连接过多。本文介绍如何使用Prometheus监视SQL Server&#xff0c;包括常用的监控…