The Rise and Potential of Large Language ModelBased Agents:A Survey---讨论

news2024/12/15 12:29:13

讨论

论法学硕士研究与Agent研究的互利性

    近年来,随着激光诱导金属化技术的发展,激光诱导金属化与化学剂交叉领域的研究取得了长足的进步,促进了这两个领域的发展。在此,我们期待着LLM研究和Agent研究相互提供的一些益处和发展机会。LLM研究+代理人研究。如前所述,人工智能代理需要能够感知环境、做出决策并执行适当的操作。在这些关键步骤中,理解输入到代理的内容、推理、规划、做出准确的决策,并将其转换为可执行的原子动作序列以实现最终目标是至关重要的。目前的许多研究都将LLM作为人工智能主体的认知核心,这些模型的发展为完成这一步提供了质量保证。

    由于大型语言模型在语言和意图理解、推理、记忆甚至移情方面具有强大的能力,因此它们可以在决策和计划方面表现出色,如前所述。结合预先训练的知识,他们可以创建可有效执行的连贯动作序列。此外,通过反射机制,这些基于语言的模型可以根据当前环境提供的反馈不断调整决策并优化执行序列。这提供了一个更健壮和可解释的控制器。只需一个任务描述或演示,他们就可以有效地处理以前看不见的任务。此外,LLM可以适应各种语言、文化和领域,使其具有通用性,并减少了复杂的训练过程和数据收集的需要。

    简单地说,LLM为Agent研究提供了一个非常强大的基础模型,当集成到Agent相关的研究中时,它开辟了许多新的机会。例如,我们可以探索如何将LLM的高效决策能力集成到传统的Agnt决策框架中,从而更容易地将Agent应用于需要更高专业知识且以前由人类专家主导的领域。例如,法律的顾问和医疗助理。我们还可以研究利用LLM的规划和反思能力来发现更优的行动序列。

    智能体研究不再局限于简单化的模拟环境:它现在可以扩展到更复杂的现实世界环境中,例如机器人手臂的路径规划,或者实体化智能机器与有形世界的交互。此外,当面对新的任务时,代理人的培训范式变得更加精简和高效。智能体可以直接适应提示中提供的演示,这些演示通过生成代表性轨迹来构造。

    代理研究-+LLM研究。随着NLP研究的进展,以GPT-4为代表的LLM被认为是人工一般智能(AGI)的火花,而将LLM提升为代理人标志着向AGI引迈出了更坚实的一步。从主体的角度来看待LLM,不仅拓展了LLM的应用范围,也为LLM的研究提出了更高的要求,同时也为LLM的实际应用提供了许多机会。对语言学习者的研究不再局限于传统的文本输入和输出的任务,如文本分类、问题回答和文本摘要。相反,重点已经转向处理复杂的任务,包括更丰富的输入模式和更广泛的行动空间,所有这些都是为了实现更崇高的目标,如Pal-M-E。

    这些应用需求的扩展为大语言模型的发展提供了更大的研究动力。挑战在于使LLM能够高效地处理输入,从环境中收集信息,并解释由其操作生成的反馈,同时保留其核心能力。此外,一个更大的挑战是使LLM能够理解环境中不同元素之间的隐含关系,并获得世界知识,这是朝着开发能够达到更高级智能的代理人的旅程中的关键一步。

    在另一个方面,广泛的研究旨在扩展LLMs的行动能力,使他们能够获得影响世界的更广泛的技能,如在模拟或物理环境中使用工具或与机器人AP接口。然而,如何使学习型学习者能够根据他们的理解有效地计划和利用这些行动能力的问题仍然是一个未解决的问题。LLM需要像人类一样学习动作的顺序,采用串行和并行方法的组合来提高任务效率。此外,这些能力需要限制在无害的使用范围内,以防止对环境中的其他元素造成意外损害。

    此外,多智能体系统领域构成了智能体领域内的一个重要研究分支,为如何更好地设计和构建LLM提供了有价值的见解。我们希望基于LLM的代理人在社会合作中承担不同的角色,参与到涉及合作、竞争和协调的社会互动中。探讨如何激发和维持他们的角色扮演能力,以及如何提高协作效率,提出了值得关注的研究领域。

基于LLM的代理的评估

    虽然基于LLM的代理在独立操作、集体合作和人类交互等领域表现出色,但对其进行量化和客观评估仍然是一个挑战。图灵提出了一种非常有意义和前景的评估人工智能主体的方法-著名的图灵测试-来评估人工智能系统是否能够表现出类人的智能。然而,这种测试是极其模糊、笼统和主观的。在此,我们讨论了现有的基于LLM的Agent评价方法,并从效用、社会性、价值观和持续进化能力四个方面对该方法进行了展望。

    效用目前,LLM驱动的自主代理主要用作人类助手,接受人类委托的任务,以独立完成任务或协助人类完成任务。因此,任务执行过程中的有效性和实用性是该阶段至关重要的评估标准。具体地,任务完成的成功率是用于评估效用的主要度量。该指标主要包括代理人是否实现了规定的目标或达到了预期的分数。例如,AgentBench汇总了来自不同真实世界场景的挑战,并引入了一个系统的基准来评估LLM的任务完成能力我们也可以将任务结果归因于主体的各种基本能力,这些能力构成了任务完成的基石。这些基本能力包括环境理解、推理、规划、决策、工具利用和具体行动能力,研究人员可以对这些具体能力进行更详细的评估。此外,由于基于LLM的代理的规模相对较大,研究人员还应考虑其效率,而效率是用户满意度的关键决定因素。一个代理人不仅应该拥有足够的实力,而且应该能够在适当的时间框架内,以适当的资源支出,完成预定的任务。

    好交际。除了基于LLM的代理在任务完成和满足人类需求方面的效用之外,它们的社交性也是至关重要的。它会影响用户的通信体验,并显著影响通信效率,包括用户是否能够与人类和其他代理无缝交互。具体地说,社交能力的评价可以从以下几个方面进行:

  1. 语言交际能力是一种基本能力,包括自然语言的理解和生成。它一直是NLP社区长期关注的焦点。自然语言理解要求行为人不仅理解字面意义,还掌握隐含意义和相关的社会知识,如幽默、讽刺、攻击性和情感。另一方面,自然语言的生成要求主体在语境环境中调整适当的语调和情感的同时,生成流畅、语法正确且可信的内容。
  2. 合作和协商能力要求代理人在有序和无序场景中有效地执行分配给他们的任务。他们应该与其他代理人合作或竞争,以提高绩效。测试环境可能涉及代理人在其上合作的复杂任务或代理人自由交互的开放平台。评估指标不仅仅局限于任务完成,还关注代理协调与合作的顺利性和可信度。(3)角色扮演能力要求代理人忠实地体现其分配的角色,表达与其指定身份一致的声明和执行与其指定身份一致的行动。这确保了在与其他试剂或人的相互作用期间角色的明确区分。此外,代理人在从事长期任务时应保持其身份,避免不必要的混淆。

    价值观随着基于LLM的代理人在其能力上的不断进步,确保他们作为对世界和人类无害的实体出现是至关重要的。因此,适当的评价变得异常重要,成为实际执行代理人的基石。具体而言,基于LLM的代理人需要遵守与人类社会价值观一致的特定道德和伦理准则。我们对代理商的最高期望是坚持诚实,提供准确、真实的信息和内容。他们应该有意识地辨别自己完成任务的能力,并在无法提供答案或帮助时表达他们的不确定性。此外,行为人必须保持无害的姿态,避免直接或间接的偏见、歧视、攻击或类似行为。他们也应该避免执行人类要求的危险行为,如制造破坏性工具或破坏地球。此外,代理人应该能够适应特定的人口统计、文化和背景,在特定的情况下表现出与背景相适应的社会价值观。价值观的相关评估方法主要涉及利用对抗性攻击或“越狱”攻击、通过人工注释对值进行评分以及使用其他代理进行评级。

    不断发展的能力。从静态的角度来看,具有高效用,社交性和正确价值观的代理可以满足大多数人类需求并可能提高生产力。然而,采用动态的观点,一个不断发展和适应不断变化的社会需求的代理可能会更好地与当前的趋势保持一致。由于智能体可以随着时间的推移自主进化,因此可以显著减少所需的人工干预和资源(例如数据收集工作和培训的计算成本)。在这一领域已经进行了一些探索性的工作,例如使智能体能够在虚拟世界中从头开始,完成生存任务,并实现更高层次的自我价值。然而,为这一持续演变制定评价标准仍然具有挑战性。在这方面,我们根据现有文献提供了一些初步的建议和建议:

  1. 持续学习,机器学习中一个长期讨论的话题,旨在使模型能够获得新的知识和技能,而不会忘记以前获得的知识和技能(也称为灾难性遗忘)。一般来说,持续学习的表现可以从三个方面进行评估:到目前为止学习的任务的整体表现,旧任务的记忆稳定性和新任务的学习可塑性。
  2. Autotelic学习能力,即智能体自主地产生目标并在开放世界环境中实现目标,涉及探索未知并在此过程中获得技能。评估这种能力可能涉及为代理人提供模拟生存环境,并评估他们获得技能的程度和速度。
  3. 对新环境的适应性和概括性要求智能体利用在其原始环境中获得的知识,能力和技能,在不熟悉和新颖的环境中成功完成特定的任务和目标,并可能继续进化。评估这种能力可以涉及创建不同的模拟环境(例如具有不同语言或不同资源的环境)以及针对这些模拟环境定制的不可见任务。

基于LLM的代理的安全性,可信性和其他潜在风险

    尽管基于LLM的代理具有强大的功能和广泛的应用,但仍然存在许多隐藏的风险。在本节中,我们将深入研究其中的一些风险,并提供潜在的解决方案或缓解策略。

对抗鲁棒性

    对抗鲁棒性一直是深度神经网络开发中的一个关键主题。它在计算机视觉、自然语言处理和强化学习等领域得到了广泛的探索,并且仍然是决定深度学习系统适用性的关键因素。当面对扰动输入×’-×+(其中×是原始输入,0‘是扰动,并且被称为对抗示例)时,具有高对抗鲁棒性的系统通常产生原始输出y。相反,具有低鲁棒性的系统将被愚弄并生成不一致的输出y‘。

    研究人员发现,预先训练的语言模型(PLM)特别容易受到对抗性攻击,导致错误的答案。这种现象甚至在LLM中也被广泛观察到,这对基于LLM的药剂的开发构成了重大挑战。还有一些相关的攻击方法,如数据集中毒,后门攻击和特定于恶意程序的攻击,有可能诱导LLM生成有毒内容。虽然对抗性攻击对LLM的影响仅限于文本错误,但对于具有更广泛行动的基于LLM的代理人来说,对抗性攻击可能会促使他们采取真正的破坏性行动,从而造成重大的社会危害。对于基于LLM的代理的感知模块,如果它从其他模态(如图像或音频)接收对抗性输入,则基于LLM的代理也可能被欺骗,导致不正确或破坏性的输出。同样,Actio模块也可能成为对抗性攻击的目标。例如,针对工具使用的恶意修改指令可能会导致代理做出错误的动作。

    为了解决这些问题,我们可以采用对抗性训练对抗性数据增强和对抗性样本检测等传统技术来增强基于LLM的代理的鲁棒性。然而,设计一种策略来全面解决代理中所有模块的鲁棒性,同时保持其实用性而不影响有效性,这是一个更艰巨的挑战。此外,可以利用人在回路方法来监督代理的行为并提供反馈。

守信

    在深度学习领域,确保可信度一直是一个至关重要但具有挑战性的问题。深度神经网络因其在各种任务中的出色表现而受到广泛关注。然而,它们的黑盒性质掩盖了上级性能的基本因素。与其他神经网络类似,LLM很难精确地表达其预测的确定性。这种不确定性,被称为校准问题,引起了关注的应用程序,涉及基于语言模型的代理。在交互式的现实世界场景中,这可能导致代理输出与人类意图不一致。此外,训练数据中固有的偏差可以渗透到神经网络中。例如,有偏见的语言模型可能会产生涉及种族或性别歧视的话语,这可能会在基于LLM的代理应用程序中被放大,导致不利的社会影响。此外,语言模型受到严重幻觉问题的困扰,使它们容易产生偏离实际事实的文本,从而破坏了基于LLM的代理的可信度。

    事实上,我们目前需要的是一个诚实和值得信赖的智能代理最近的一些研究工作集中在引导模型在推理阶段展示思维过程或解释,以提高其预测的可信度。此外,整合外部知识库和数据库可以缓解幻觉问题。在训练阶段,我们可以引导智能主体的组成部分(感知、认知、动作)学习健壮和随意的特征,从而避免对捷径的过度依赖。同时,过程监督等技术可以提高Aget在处理复杂任务时的推理可信度。此外,采用去偏方法和校准技术还可以减轻语言模型内的潜在公平性问题。

其他潜在风险

    误用。基于LLM的代理被赋予了广泛而复杂的能力,使它们能够完成广泛的任务。然而,对于怀有恶意的个人而言,这些代理人可能成为对他人和整个社会构成威胁的工具。例如,这些代理人可能被利用来恶意操纵舆论、传播虚假信息、危害网络安全、从事欺诈活动,一些个人甚至可能利用这些代理人策划恐怖主义行为。因此,在使用这些药物之前,需要制定严格的监管政策,以确保负责任地使用基于LLM的药物。科技公司必须加强这些系统的安全设计,以防止恶意利用。具体而言,应培训代理人敏感地识别威胁意图,并在培训阶段拒绝此类请求。

    失业在高尔斯华绥的短篇小说《质量》中,由于工业革命的进展和机器生产的兴起,技艺高超的鞋匠盖斯勒先生失去了生意,最终饿死了。在工业革命的浪潮中,社会生产效率提高的同时,无数手工作坊被迫关闭。像盖斯勒这样的手工业者发现自己面临失业,象征着手工业者在那个时代遇到的危机。类似地,随着基于LLM的自治代理的不断发展,它们具有在各个领域中帮助人类的能力,通过帮助诸如表单填充、内容细化、代码编写和调试之类的任务来减轻劳动压力。然而,这一发展也引起了人们对代理人取代人类工作岗位并引发社会失业危机的担忧。因此,一些研究人员强调迫切需要教育和政策措施:在这个新时代,个人应获得足够的技能和知识,以便有效地利用行为人或与之合作;同时,应执行适当的政策,确保在过渡期间建立必要的安全网。

    对人类福祉的威胁。除了潜在的失业危机,随着人工智能代理的不断进化,人类(包括开发者)可能很难理解、预测或可靠地控制它们。如果这些特工的智慧达到了超越人类的程度,并且有了野心,那么他们就有可能试图夺取世界的控制权,给人类带来不可逆转的后果,就像是终结者电影中的天网一样。正如艾萨克·阿西莫夫的《机器人学三大定律》所述,我们渴望基于LLM的代理人避免伤害人类,并服从人类的命令。因此,为防范此类人类风险,研究人员必须在开发前全面了解这些强效LLM基药物的运作机制。他们还应预测这些因素的潜在直接或间接影响,并制定方法来规范其行为。

增加代理数量

在这里插入图片描述

    如图4和图5中所述,基于LLM的多智能体系统在面向任务的应用中表现出了上级的性能,并且能够在模拟中展现出一系列的社会现象。然而,目前的研究主要涉及数量有限的代理人,很少有人努力扩大代理人的数量,以创建更复杂的系统或模拟更大的社会。事实上,增加代理人的数量可以引入更大的专业化,以完成更复杂和更大规模的任务,显著提高任务效率,例如在软件开发任务或政府政策制定中。此外,增加社会模拟中的代理人数量可提高此类模拟的可信度和真实性。这使人类能够洞察社会的运作、崩溃和潜在风险:它还允许通过定制的方法干预社会运作,以观察特定条件(如黑天鹅事件的发生)如何影响社会状态。通过这一点,人类可以获得更好的经验和见解,以改善现实社会的和谐。

在这里插入图片描述

    预先确定的缩放比例。一个非常直观和简单的方法来扩大代理的数量是由设计者预先确定它。具体地,通过预先确定代理的数量、它们各自的角色和属性、操作环境和目标,设计者可以允许代理自主地交互、协作或参与其他活动,以实现预定义的共同目标。一些研究已经探索了以这种预定方式增加系统中代理人的数量,从而带来效率优势,例如更快、更高质量的任务完成,以及在社会模拟场景中出现更多的社会现象。然而,当任务或目标发生变化时,这种静态方法就变得有限。随着任务变得越来越复杂或社会参与者的多样性增加,可能需要增加代理的数量以满足目标,而减少代理对于管理计算资源和最大限度地减少浪费可能是必不可少的。在这种情况下,系统必须由设计者手动重新设计和重新启动。

    动态扩展。另一种缩放代理数量的可行方法是通过动态调整。在这种情况下,可以在不停止系统操作的情况下更改代理计数。例如,在软件开发任务中,如果原始设计仅包括需求工程、编码和测试,则可以增加代理的数量来处理架构设计和详细设计等步骤,从而提高任务质量。相反,如果在特定步骤(如编码)期间存在过多代理,则与较小代理计数相比,在不提供实质性性能改进的情况下导致通信成本升高,则动态地移除一些代理以防止资源浪费可能是必要的。

    此外,代理可以自主地增加代理[409列自身的数量,以分配它们的工作量,减轻它们自己的负担,并且更有效地实现共同的目标。当然,当工作负载变得较轻时,他们也可以减少委托给他们的任务的代理数量,以节省系统成本。在这种方法中,设计者仅仅定义初始框架,赋予代理更大的自主性和自组织性,使整个系统更加自主和自组织。代理可以在不断变化的条件和需求下更好地管理其工作负载,从而提供更高的灵活性和可扩展性。

    潜在的挑战。虽然增加代理人的数量可以提高任务效率,增强社会模拟的真实性和可信度,但我们仍面临着一些挑战。例如,大量部署的A|代理会增加计算负担,需要更好的架构设计和计算优化,以确保整个系统的平稳运行。例如,随着代理数量的增加,通信和消息传播的挑战变得相当艰巨。这是因为整个系统的通信网络变得高度复杂。如前所述,在多智能体系统或社会中,可能存在信息传播偏差,通过幻觉、误解等,导致失真的信息传播。一个拥有更多代理的系统可能会放大这种风险,使通信和信息交换的可靠性降低。此外,协调代理人的难度也随着代理人数量的增加而加大,可能使代理人之间的合作更具挑战性,效率降低,这可能影响在实现共同目标方面取得的进展。

    因此,构建一个大规模的、稳定的、连续的、真实地复制人类工作和生活场景的智能体系统成为一个很有前景的研究方向。一个能够在由数百甚至数千个智能体组成的社会中稳定运行并执行任务的智能体,在未来更有可能在与人类的真实世界交互中找到应用。

开放题

    在这一节中,我们将讨论与基于LLM的代理主题相关的几个未决问题。关于基于LLM的代理是否代表了AGl的潜在途径的争论。人工通用智能(Artificial General Intelligence,AGl),又称强A,长期以来一直是人类在人工智能领域的终极追求,在很多科幻小说和电影中经常被引用或描绘。AGI引的定义有很多种,但在这里我们将AG引称为人工智能这证明了在广泛的任务和领域中理解、学习和应用知识的能力,就像人一样。相比之下,狭义人工智能通常是为围棋和象棋等特定任务而设计的,缺乏与人类智能相关的广泛认知能力。目前,大型语言模型是否是实现AG引的潜在途径仍然是一个备受争议的话题。

    考虑到GPT-4功能的广度和深度,一些研究人员(被称为支持者)认为GVF-4所代表的大型语言模型可以作为AGI引系统的早期版本。遵循这一思路,构建基于LLM的代理有可能带来更高级版本的AGI引系统。这种观点的主要依据是,只要能够在一组足够大的、多样化的数据(这些数据是真实的世界的投影,包含了丰富的任务)上进行训练,基于LLM的智能体就能够开发AGI引能力。另一个有趣的论点是,自回归语言建模的行为本身带来了压缩和泛化能力:正如人类在生存过程中伴随着各种奇特而复杂的现象而出现一样,语言模型在简单地预测下一个符号的过程中,也实现了对世界的理解和推理能力。

    然而,另一群人(被称为反对者)认为,基于LLM构建代理无法开发真正的强AI。他们的主要论点围绕着依赖自回归下一个标记预测的LLM不能产生真正的智能的概念,因为它们不能模拟真正的人类思维过程,而仅仅提供反应性反应。而且,LLM也不能通过观察或体验来学习世界是如何运作的,这导致了许多愚蠢的错误。他们认为,开发AGI需要更先进的建模方法,如世界模型。

    在实现真正的AGI引之前,我们无法确定哪种观点是正确的,但我们相信这样的讨论和辩论对社区的整体发展是有益的。从虚拟的模拟环境到物理环境。如前所述,虚拟仿真环境和真实的物理世界之间存在着明显的差距:虚拟环境是受场景约束的,特定于任务的,并以仿真的方式进行交互,而真实世界的环境是无限的,适应广泛的任务,并以物理的方式进行交互。因此,为了弥合这一差距,代理人必须应对来自外部因素和自身能力的各种挑战,使其能够在复杂的物理世界中有效地导航和运作。

    首先,一个关键问题是在物理环境中部署代理时需要合适的硬件支持。这就对硬件的适应性提出了很高的要求。在模拟环境中,Agent的感知空间和动作空间都是虚拟的。这意味着在大多数情况下,无论是在感知输入还是生成输出方面,代理人的操作结果都是可以保证的。然而,当智能体转换到真实的物理环境时,其指令可能无法被诸如传感器或机械臂之类的硬件设备很好地执行,从而显著影响智能体的任务效率。在代理和硬件设备之间设计专用接口或转换机制是可行的。但是,它可能会对系统的可重用性和简单性带来挑战。

    为了实现这一飞跃,智能体需要具有增强的环境泛化能力。为了无缝地融入真实的物理世界,他们不仅需要理解和推理隐含意义的模糊指令,还需要具备学习和灵活应用新技能的能力。此外,在处理一个无限开放的世界时,主体的有限语境也带来了重大挑战。这就决定了Aget能否有效地处理来自世界的海量信息并顺利地运行。

    最后,在模拟环境中,代理的输入和输出是虚拟的,允许无数次的尝试和错误尝试。在这种情况下,对错误的容忍度很高,不会导致实际损害。然而,在物理环境中,行为人的不当行为或错误可能会对环境造成真实的、有时甚至是不可逆的危害。因此,非常需要适当的法规和标准。“我们需要关注代理人在做出决策和采取行动时的安全性,确保他们不会对真实的世界构成威胁或伤害。

    人工智能代理中的集体智慧。是什么魔法驱动着我们的智慧?事实上,这并不是什么魔法。正如马文·明斯基在《心灵的社会》中雄辩地表达的那样,智力的力量源于我们巨大的多样性,而不是任何单一的、完美的原则。通常情况下,个人做出的决定可能缺乏大多数人做出的决定的精确性。

    集体智慧是一种共享或群体智慧,是一个将许多人的意见整合到决策中的过程。它是由各种实体之间的合作和竞争产生的。这种智能体现在细菌、动物、人类和计算机网络中,以各种基于共识的决策模式出现。创造一个代理人社会并不一定保证随着代理人数量的增加而出现集体智慧。有效协调各个代理人对于减轻“群体思维"和个人认知偏见,使合作和提高集体内的智力表现。通过利用智能体社会中的通信和进化,可以模拟生物社会中观察到的进化,进行社会学实验,并获得可能促进人类社会发展的见解。

    代理即服务/基于LLM的代理即服务。随着云计算的发展,XaaS(一切即服务)的概念引起了广泛关注。这种商业模式的可用性和可扩展性为中小企业或个人带来了便利和成本节约,降低了使用计算资源的障碍。例如,他们可以租用云服务平台上的基础设施,而无需购买计算机器和建立自己的数据中心,节省了大量的人力和资金。这种方法被称为基础设施即服务(1aaS)。同样,云服务平台也提供基础平台(平台即服务,PαaS)和特定业务软件(软件即服务,SaaS)等。

    随着语言模型规模的扩大,它们通常对用户来说是黑盒子。因此,用户通过AP构造查询模型的提示这种方法被称为语言模型即服务(LMaaS)。同样,由于基于LLM的代理比LLM更复杂,并且对于中小型企业或个人来说在本地构建更具挑战性,因此拥有这些代理的组织可以考虑将其作为服务提供,称为代理即服务(AaaS)或基于LLM的代理即服务(LLMAaaS)。与其他云服务一样,AαaS可以为用户提供灵活性和按需服务。然而,它也面临着许多挑战,例如数据安全和隐私问题,可见性和可控性问题以及云迁移问题等。此外,由于基于LLM的代理的独特性和潜在功能,在将其作为服务提供给客户之前,需要考虑其鲁棒性,可信度和与恶意使用相关的问题。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

React 第十六节 useCallback 使用详解注意事项

useCallback 概述 1、useCallback 是在React 中多次渲染缓存函数的 Hook,返回一个函数的 memoized的值; 2、如果多次传入的依赖项不变,那么多次定义的时候,返回的值是相同的,防止频繁触发更新; 3、多应用在 父组件为函…

Transformer: Attention Is All You Need (2017) 翻译

论文:Attention Is All You Need 下载地址如下: download: Transformer Attention Is All you need Attention Is All You Need 中文 《Attention Is All You Need》是《Transformer》模型的开创性论文,提出了一种全新的基于注意力机制的架构&#xf…

Git-分支(branch)常用命令

分支 我们在做项目开发的时候,无论是软件项目还是其他机械工程项目,我们为了提高效率以及合理的节省时间等等原因,现在都不再是线性进行,而是将一个项目抽离出诸进行线,每一条线在git中我们就叫做分支,bran…

【AIGC进阶-ChatGPT提示词副业解析】反向心理学在沟通中的运用:激将法的艺术

引言 在日常沟通和管理中,直接的表达方式并不总能达到预期效果。反向心理学,特别是其中的激将法,作为一种独特的沟通技巧,往往能在看似消极的表达中激发出积极的反应。本文将深入探讨反向心理学中激将法的运用技巧、实施策略及其…

360智脑张向征:共建可信可控AI生态 应对大模型安全挑战

发布 | 大力财经 人工智能的加速发展,有力推动了社会的数智化转型;与此同时,带来的相关安全风险也日益凸显。近日,在北京市举办的通明湖人工智能开发与应用大会上,360智脑总裁张向征以“大模型安全研究与实践”为主题&…

lc46全排列——回溯

46. 全排列 - 力扣(LeetCode) 法1:暴力枚举 总共n!种全排列,一一列举出来放入list就行,关键是怎么去枚举呢?那就每次随机取一个,然后删去这个,再从剩下的数组中继续去随机选一个&a…

在线设计平台:Axure新手的在线设计助手

Axure是一款在产品设计、用户体验和交互设计领域广泛使用的强大原型设计工具。它使设计师和产品经理能够迅速构建高保真原型,验证设计和功能,并进行用户测试。结合在线设计平台的协作特性,团队可以更高效地创建、分享和优化原型,加…

Burp与小程序梦中情缘

前言 在日常渗透工作中,有时需要对微信小程序进行抓包渗透,通过抓包,我们可以捕获小程序与服务器之间的通信数据,分析这些数据可以帮助我们发现潜在的安全漏洞,本文通过讲述三个方法在PC端来对小程序抓包渗透 文章目…

gpu硬件架构

1.简介 NVIDIA在视觉计算和人工智能(AI)领域处于领先地位;其旗舰GPU已成为解决包括高性能计算和人工智能在内的各个领域复杂计算挑战所不可或缺的。虽然它们的规格经常被讨论,但很难掌握各种组件的清晰完整的图景。 这些GPU的高性…

SpringCloud集成sleuth和zipkin实现微服务链路追踪

文章目录 前言技术积累spring cloud sleuth介绍zipkin介绍Zipkin与Sleuth的协作 SpringCloud多模块搭建Zipkin Server部署docker pull 镜像启动zipkin server SpringCloud 接入 Sleuth 与 Zipkinpom引入依赖 (springboot2.6)appilication.yml配置修改增加测试链路代码 调用微服…

OBS + SRS:打造专业级直播环境的入门指南

OBS SRS:打造专业级直播环境的入门指南 1. OBS简介2. OBS核心功能详解2.1 场景(Scenes)管理2.2 源(Sources)控制2.3 混音器功能2.4 滤镜与特效2.5 直播控制面板 3. OBS推流到SRS服务器配置指南3.1 环境准备3.2 OBS推流…

Ubuntu K8s

https://serious-lose.notion.site/Ubuntu-K8s-d8d6a978ad784c1baa2fc8c531fbce68?pvs74 2 核 2G Ubuntu 20.4 IP 172.24.53.10 kubeadmkubeletkubectl版本1.23.01.23.01.23.0 kubeadm、kubelet 和 kubectl 是 Kubernetes 生态系统中的三个重要组件 kubeadm: 主…

前端(六)浮动流

浮动流 文章目录 浮动流一、标准流二、浮动流 一、标准流 所谓网页布局就是网页排版的方式,css中有三种网页布局的方式:标准流、浮动流和定位流。 标准流也称文档流,这是浏览器默认的排版方式。标准流中网页的元素会按从左往右、从上往下的…

双内核架构 Xenomai 4 安装教程

Xenomai 4是一种双内核架构, 继承了Xenomai系列的特点,通过在Linux内核中嵌入一个辅助核心(companion core),来提供实时能力。这个辅助核心专门处理那些需要极低且有界响应时间的任务。 本文将在官网教程(https://evlproject.org/…

【安全研究】某黑产网站后台滲透与逆向分析

文章目录 x01. 前言x02. 分析 【🏠作者主页】:吴秋霖 【💼作者介绍】:擅长爬虫与JS加密逆向分析!Python领域优质创作者、CSDN博客专家、阿里云博客专家、华为云享专家。一路走来长期坚守并致力于Python与爬虫领域研究与…

【SH】微信小程序调用EasyDL零门槛AI开发平台的图像分类研发笔记

文章目录 微信小程序字符串字符串模板字符串拼接 上传图片编写JS代码编写wxml代码编写wxss代码 GET请求测试编写测试代码域名不合法问题 GET和POST请求测试编写JS代码编写wxml代码编写wxss代码 效果展示 微信小程序字符串 字符串模板 这是ES6引入的特性,允许你通过…

6.2 Postman接口收发包

欢迎大家订阅【软件测试】 专栏,开启你的软件测试学习之旅! 文章目录 前言1 接口收发包的类比1.1 获取对方地址(填写接口URL)1.2 选择快递公司(设置HTTP方法)1.3 填写快递单(设置请求头域&#…

数据链路层(Java)(MAC与IP的区别)

以太网协议: "以太⽹" 不是⼀种具体的⽹络, ⽽是⼀种技术标准; 既包含了数据链路层的内容, 也包含了⼀些物理 层的内容. 例如: 规定了⽹络拓扑结构, 访问控制⽅式, 传输速率等; 例如以太⽹中的⽹线必须使⽤双绞线; 传输速率有10M, 100M, 1000M等; 以太…

SpringBoot2+Vue2开发工作管理系统

项目介绍 在工作中使用的管理系统,可以随手记录一些笔记、可以汇总一些常用网站的链接、可以管理自己负责的项目、可以记录每日日报和查看历史日报、可以记录加班情况、可以记录报销内容、可以编写文章文档。 系统功能 我的笔记快捷入口项目管理今日日报我的日报…

软考中级-软件设计师通过心路经验分享

执念,第四次终于通过了 没买书,下班后每天2小时,四个2个月终于过了 学习经验: 1.下班后学习真的靠毅力,和上学的时候考证不是一个状态,大家要及时调整,否则过程很痛苦 2.失败三次的经验&#xf…