【2025版】最新构建 AI Agent,零基础入门到精通,收藏这一篇就够了

本地如何通过Ollama部署llama3、phi3等本地大模型? 来运行阿里的通译千问大模型,生成内容质量还可以而且速度也很快,(题外:生成的文章如果收录不是很好,最好不要用markdown格式和html格式,直接用文本格式)包括:大模型学习线路汇总、学习阶段,大模型实战案例,大模型学习视频,人工智能、机器学习、大模型书籍PDF。带你从零基础系统性的学好大模型!观看零基础学习书籍和视频,看书籍和视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。 阅读详情

在硅谷一些技术大牛的访谈中,他们常提到 AI Agent 是“通往 AGI 的道路”(The road to AGI)。

早在之前,我曾制作过一个关于 AI Agent 的分享 Deck。正好在 20 号,Anthropic 发布了一篇题为《Building Effective Agents》的文章(https://www.anthropic.com/research/building-effective-agents)。今天就结合我之前的积累和这篇文章,一起梳理一下 AI Agent 的构建指南。

概念说明

下图是今年李飞飞与微软实验室团队在一篇论文中的内容截图,描述了 AI Agent 的基本概念和框架。以下为参考文献链接:https://www.microsoft.com/en-us/research/project/agent-ai/

对比:人类与基于 LLM 的智能代理

资料来源:https://arxiv.org/pdf/2309.07864

功能模块人类AI 智能代理
感知(Perception)利用感官(视觉、听觉等)获取信息并进行认知处理多模态数据处理模块(文本、图像、音频)转化为 LLM 可理解的表示
大脑(Brain)通过记忆、推理和决策整合信息(经验和数据)并输出结论基于 LLM 的推理、记忆和决策功能
行动(Action)使用肢体和工具完成任务,例如递伞或做出指示调用工具或机械系统执行任务,例如生成文本或操作物理设备
反馈与迭代通过环境反馈修正认知和行动在每次交互中获取反馈,用于改进决策和后续操作

Anthropic对于Agents 的分类

在 Anthropic,统称为 agentic systems(智能代理系统),但从架构上对两者进行了重要区分:

  • 工作流(Workflows):

  • 通过预定义的代码路径协调 LLM(大语言模型)和工具的运行。

  • 其行为是可预测的,受既定逻辑约束。

  • 智能代理(Agents):

  • 系统中 LLM 能够动态指挥自身的流程,决定如何使用工具完成任务。

  • 智能代理具有更大的灵活性和适应性,对任务执行方式拥有更高的控制权。

什么时候用 Agents

在使用 LLM 构建应用时,建议尽量选择最简单的解决方案,仅在确有需要时增加复杂性。这意味着,有时甚至不需要构建智能代理系统。智能代理系统通常以更高的延迟和成本换取更好的任务性能,因此需要根据实际需求权衡这些取舍。

  1. 优先选择简单解决方案
  • 对于大多数应用,优化单次 LLM 调用、结合检索机制或上下文示例,通常已经足够。
  1. 工作流的适用场景
  • 当任务明确、规则固定时,工作流(Workflow)提供了更高的可预测性和一致性。
  1. 智能代理的适用场景
  • 当需要在大规模场景中实现灵活性和基于模型的动态决策时,智能代理(Agent) 是更好的选择。

实现方式

以下内容基于去年看到的一张图《A Basic AI Agent》整理而成,来源:https://lilianweng.github.io/posts/2023-06-23-agent/

1. Agent(智能代理)

核心部分是一个大语言模型(LLM),结合以下关键能力:

  • Planning(计划):基于当前目标和环境,制定行动策略。

  • Feedback(反馈):不断根据执行结果调整策略,改进行为。

  • Tool Use(工具使用):借助各种工具完成特定任务。

2. Memory(记忆力)

记忆力帮助智能代理更智能地工作,并实现任务的递归优化。

  • 短期记忆 (Short-term Memory):

  • 存储当前上下文,通常依赖于 LLM 的 token 窗口大小。

  • 长期记忆 (Long-term Memory):

  • RAG(Retrieval-Augmented Generation): 通过检索机制从知识库中提取相关信息。

  • 历史记录:记录长期交互日志,为未来的计划或反思提供参考。

记忆的作用:

  1. 调整计划:根据过去的经验优化当前策略。

  2. 进行反思:识别错误并总结成功经验。

3. Planning(计划模块)

计划能力分为以下几个子功能:

  • Reflection(反思):检查目标和执行策略的合理性。

  • Self-Critics(自我批判):主动寻找行动或计划中的问题。

  • Chain of Thoughts(链式思维):通过逐步推理,解决复杂问题。

  • Subgoal Decomposition(子目标分解):将复杂任务分解为可执行的子任务。

以AI 狼人杀为例(此前已分享:用 LLM 的 Agent 来玩狼人杀),通过Planning 的各个模块的持续优化,LLM 能更好地理解游戏逻辑和策略,表现得更聪明。

4. Tools(工具)

工具扩展了智能代理的功能,使其可以解决超出 LLM 自身能力范围的问题:

  • Calculator(计算器):执行数学运算。

  • Code Interpreter(代码解释器):分析和运行代码,处理复杂编程任务。

  • Search(搜索):获取实时信息或验证现有知识。

  • API 调用:通过调用外部服务获取结果。

工具的使用:使智能代理能够在真实世界中更高效地行动。

5. Action(行动)

智能代理的行动方式包括:

  1. 直接行动:根据计划执行策略。

  2. 借助工具行动:工具作为智能代理的“延伸”,帮助完成复杂或技术性的任务。

Reflection(反思)

反思(Reflection) 是智能代理的重要环节,通过对执行行为的反思与调整,提升系统的智能化水平和适应能力。以下内容结合https://lilianweng.github.io/posts/2023-06-23-agent/ 展开说明。

核心结构和功能
  1. Self-reflection(自反模块,LM)
  • 自我检查:分析自身执行的准确性和效率。

  • 元认知:通过“反思”改进执行策略和长期决策。

  • 通过分析外部和内部反馈,生成反思文本(Reflective text),为后续行为提供调整依据。

  • 自反能力使智能代理能够评估其自身行为和决策逻辑。

  • 作用:

  • 特性:

  1. Trajectory(短期记忆)
  • 快速适应环境中的动态变化。

  • 提供行为执行中的上下文数据。

  • 存储近期观察(Obs)和奖励(Reward)轨迹,为评估器和行为模块提供实时参考。

  • 作用:

  • 特性:

  1. Evaluator(评估器,LM)
  • 支持动态调整策略。

  • 与自反模块交互,为长期改进提供数据支持。

  • 对短期记忆中的轨迹进行分析,结合外部反馈(External feedback)生成内部反馈。

  • 确保行为与目标一致,识别潜在的问题和优化点。

  • 作用:

  • 特性:

  1. Actor(执行模块,LM)
  • 行为动态调整,能够适应环境反馈。

  • 直接影响环境(Environment)。

  • 根据计划和反馈执行具体的行动。

  • 作用:

  • 特性:

  1. Experience(长期记忆)
  • 支持知识的累积和跨任务的泛化能力。

  • 储存过往经验和反思文本,为未来决策和行为提供历史依据。

  • 作用:

  • 特性:

系统特性
  1. 自我检查能力(Self-examination)
  • 通过反思和评估模块对行为进行动态优化。

  • 能够实时发现执行中的问题。

  1. 动态行为修改(Dynamically Modify Behavior)
  • 基于内外部反馈,调整行为模块的策略和行动。
  1. 适应性和灵活性(Adaptability and Flexibility)
  • 可根据环境变化调整计划和行动,表现出强大的灵活性。
  1. 调试与维护(Debugging and Maintenance)
  • 自反模块和评估器支持系统的自我调试,降低维护成本。

Tools(工具)

工具也展开说一下,这部分主要是Anthropic他们的经验。无论构建哪种智能代理系统,工具往往是代理的重要组成部分。工具使 Claude 能与外部服务和 API 交互,通过 API 定义其结构和功能。当 Claude 决定调用工具时,它将在 API 响应中包含一个工具调用块(Tool Use Block)。与整体提示工程类似,工具定义和规范也需要精心设计。

工具格式的设计建议

在指定工具时,往往有多种方法完成相同的操作。例如:

  • 文件编辑:可以通过写入 diff 文件或重写整个文件来实现。

  • 结构化输出:可以选择将代码嵌套在 Markdown 或 JSON 中。

虽然从软件工程角度来看,这些差异只是表面上的,可以无损转换,但对于 LLM 来说,不同格式的书写难度差异明显。例如:

  • 写 diff 文件需要在新代码之前,提前计算出需要更改的行数。

  • 在 JSON 格式中写代码需要处理额外的转义字符(如换行符和引号)。

以下是一些选择工具格式的建议:

  1. 留出足够的 Token 空间
  • 确保模型在生成代码之前有足够的“思考”空间,避免陷入逻辑死角。
  1. 使用常见格式
  • 优先选择模型在互联网上常见的格式,增加模型的熟悉度。
  1. 减少格式化负担
  • 避免模型需要额外计算或处理复杂的格式,比如大规模行计数或字符串转义。
提升工具设计的最佳实践

就像人机交互界面(HCI)需要大量设计投入一样,智能代理与工具交互界面(ACI)也需要同样的关注。以下是一些具体建议:

1. 站在模型的视角思考

  • 工具的描述和参数是否直观?模型是否需要费力理解?

  • 提供清晰的使用示例、边界情况、输入格式要求以及工具与其他工具的明确区分。

2. 优化参数名称和描述

  • 将参数名称和描述设计得更直观,就像为团队中一位新手开发者写优秀的文档注释(docstring)。

  • 当使用多个类似工具时,这点尤为重要。

3. 测试和迭代

  • 在工作台中运行多个示例输入,观察模型使用工具时的错误,并持续改进设计。

4. 防错设计(Poka-Yoke)

  • 调整工具的参数和接口,使其更难出现使用错误。

  • 示例:在Anthropic的 SWE-bench 代理中,模型在离开根目录后,使用相对路径时容易出错。为了解决这一问题,Anthropic将工具设计为只接受绝对路径,模型使用这一方法后表现完美。

通过优化工具设计,智能代理能够更好地完成复杂任务。例如,在 SWE-bench 的实现中,Anthropic花费了更多时间优化工具,而非整体提示。这样的投入不仅提高了工具的可靠性,也提升了整个系统的易用性和精确性。

开发 Agents

可选框架

有许多框架可以帮助开发者更轻松地实现智能代理系统,包括:

  1. LangGraph (LangChain)
    提供模块化工具链,支持语言模型的功能组合,这个之前写过一系列文章:用 Langchain 写 Agents 模拟多人玩龙与地下城。

  2. Amazon Bedrock 的 AI Agent 框架
    通过统一接口构建和部署智能代理。

  3. Rivet
    一个拖放式的 GUI LLM 工作流构建器。

  4. Vellum
    支持构建和测试复杂工作流的 GUI 工具。

这些框架简化了标准化的低级任务,例如调用 LLM、定义和解析工具、串联调用等,让开发者可以快速入门。但同时,它们也引入了额外的抽象层,可能掩盖底层的提示和响应逻辑,增加调试难度。此外,这些框架可能让开发者倾向于增加不必要的复杂性,而一个简单的设置往往已经足够。

开发建议

  1. 从直接使用 LLM API 开始
  • 很多模式可以通过少量代码直接实现,无需借助框架。
  1. 理解框架的底层逻辑
  • 如果使用框架,确保你了解其底层代码和工作机制。

  • 错误的假设是许多客户问题的常见来源。

基础构建模块:增强型 LLM

增强型 LLM(Augmented LLM) 是智能代理系统的基础构建模块。通过集成检索、工具和记忆等增强功能,LLM 能够主动生成搜索查询、选择合适的工具,并决定需要保留的信息。

  1. 检索(Retrieval)
  • 结合知识库或实时数据源,为任务提供最新和相关的上下文信息。

  • 示例:通过检索机制增强回答复杂问题的准确性。

  1. 工具(Tools)
  • 扩展 LLM 的能力范围,使其能够完成复杂任务。

  • 示例:调用计算器进行数学计算,或使用 API 检索实时信息。

  1. 记忆(Memory)
  • 支持短期和长期记忆,用于优化交互和任务执行。

  • 示例:保存任务上下文,帮助多轮对话中的语境理解。

在实现增强型 LLM 时重点关注以下两方面:

  1. 定制化能力
  • 根据具体的应用场景调整增强功能,使其更贴合业务需求。

  • 确保系统设计能够满足任务目标,同时避免引入不必要的复杂性。

  1. 易用性与文档化接口
  • 为 LLM 提供清晰且易用的接口,使开发者能快速理解和使用增强功能。

  • 确保所有功能的文档详尽,便于调试和维护。

增强型 LLM 为智能代理系统奠定了坚实的基础,开发者可以根据任务需求灵活扩展这些能力,从而在更广泛的场景中实现高效应用。

组合式工作流(Compositional Workflows)

以下是 LLM 应用中常见的几种工作流,帮助根据任务需求选择合适的实现方案。

1. Prompt Chaining(提示链)

将任务分解为多个步骤,每次 LLM 调用处理前一步的输出,可在中间步骤设置检查点(Gate)确保流程正确。

适用场景

  • 任务可以清晰分解为固定子任务。

  • 优先提高准确性,而非追求最低延迟。

示例

  • 生成与翻译:生成营销文案后翻译成另一种语言。

  • 文档撰写:先写提纲,检查合格后再根据提纲撰写内容。

2. Routing(路由)

通过分类输入,将任务分流到不同的后续处理路径或工具,适用于需要专门处理的任务类别。

适用场景

  • 任务类别明确,分类结果有较高准确性。

  • 每类任务需要独特的处理方式。

示例

  • 客服分流:将常见问题、退款请求、技术支持分类处理。

  • 模型选择:简单问题分配给小模型,复杂问题分配给高级模型。

3. Parallelization(并行化)

同时运行多个任务,最后聚合结果。

分为两种方式:

  • 分区(Sectioning):将任务分解为独立子任务并行处理。

  • 投票(Voting):同一任务多次运行,生成多样化输出。

适用场景

  • 子任务可并行处理以节省时间。

  • 需要多个视角提高结果准确性。

示例

  • 分区:一个模型处理用户查询,另一个负责过滤不当内容。

  • 投票:多次审查代码漏洞,确保更高的检测可靠性。

4. Orchestrator-Workers(协调器-工人)

一个中心 LLM 动态分解任务,分配给多个子 LLM 执行,并整合结果。与并行化不同,子任务由输入动态决定。

适用场景

  • 复杂任务,子任务无法预定义。

  • 需要动态调整流程的任务。

示例

  • 代码重构:根据需求动态修改多文件内容。

  • 搜索任务:整合多源信息,分析相关内容。

5. Evaluator-Optimizer(评估器-优化器)

一个 LLM 生成结果,另一个 LLM 评估反馈,循环优化,直至满意为止。

适用场景

  • 任务有明确评估标准,迭代优化有显著提升。

  • LLM 能生成有价值的反馈并进行改进。

示例

  • 文学翻译:翻译 LLM 输出后由评估器提供改进建议。

  • 复杂搜索:多轮搜索和分析,以确保信息全面。

以上工作流为不同场景提供了结构化的解决方案,帮助在任务复杂性、准确性和性能之间找到平衡。

自主智能代理(Autonomous Agents)

随着 LLM 核心能力的成熟——包括理解复杂输入、进行推理和规划、可靠使用工具以及从错误中恢复——Agents(智能代理) 正在生产环境中崭露头角。

工作方式
  1. 任务启动
  • 代理的任务开始于用户命令或与用户的交互讨论。

  • 一旦任务明确,代理便独立规划并执行任务,同时可能在需要时返回用户获取更多信息或判断。

  1. 执行过程
  • 在任务执行过程中,代理需要通过工具调用结果、代码执行反馈等,从环境中获取“真实数据”(Ground Truth)来评估任务进展。

  • 代理可以在关键点或遇到阻碍时暂停,并向用户请求反馈。

  1. 任务终止
  • 任务通常在完成后结束,但也可以设置停止条件(例如最大迭代次数)以保持控制。
特性与实现
  • 能力范围
    代理可以处理复杂任务,但实现通常相对简单,主要由 LLM 在反馈循环中根据环境调用工具完成。

  • 设计重点

  • 工具集和其文档的清晰设计至关重要,确保代理能够正确理解并使用工具。

  • 详见上文工具(“Prompt Engineering your Tools”)中的最佳实践。

Autonomous Agent(自主代理)场景应用

适用场景

  • 面对开放性问题,难以预测所需步骤,且无法硬编码固定路径时。

  • 需要代理进行多轮操作,并对其决策具备一定信任度。

  • 自主代理在可信环境中执行任务时,尤为适合大规模任务的扩展。

注意事项

  • 自主性带来的成本较高,且存在错误积累的风险。

  • 强烈建议在沙盒环境中进行广泛测试,并设置适当的防护措施(Guardrails)。

举个栗子🌰

以下是Anthropic实际实现中的两个示例,展示了智能代理的实际应用场景:

  1. Coding Agent
  • 应用场景:解决 SWE-bench 任务。这些任务需要基于任务描述对多个文件进行修改。

  • 实现方式:智能代理根据任务描述,分析代码库并规划所需的文件更改,逐步执行任务,动态调整策略以完成复杂的代码编辑需求。

  1. “Computer Use” Reference Implementation
  • 应用场景:让 Claude 使用计算机完成任务。

  • 实现方式:通过工具调用、环境交互等手段,代理能够在真实的计算环境中操作,如执行命令、检索数据或完成复杂计算任务。

代理通过自主规划和反馈机制,展现出强大的灵活性和扩展性,是应对复杂任务的重要工具,但也需要精心设计和严格测试以确保其稳定性和可靠性。

Agents 历史发展

AI Agent 的概念和技术经历了多年的发展,逐渐从理论走向实际应用。以下内容基于 https://arxiv.org/pdf/2308.11432 进行简要回顾:

AI Agent 应用

以下为部分案例与展示内容:https://x.com/omooretweets/status/1740774601876177375。这个Landscape我之前也分享过(AI Agent 应用 Market Map)。

可见,截至 2023 年,AI Agent 的应用已经覆盖了多个领域,展示了其强大的泛化能力和广泛的适用性。2024 年,随着技术的成熟,AI Agent 的应用场景更加多元化,等我回头整理整理。

最近 Anthropic 也给出了今年的示例:

通过与客户的合作,Anthropic发现两类应用场景特别适合 AI Agents。这些场景展示了智能代理在需要结合对话和行动、有明确成功标准、启用反馈循环并融入有效人工监督的任务中所能创造的实际价值。

A. Customer Support(客户支持)

这个我之前听红杉的一个分享,也是提到这个客服和法律是最适合的场景(红杉资本2024年AI Ascent开幕致辞)。

客户支持结合了熟悉的聊天机器人界面和工具集成增强功能,为更开放的智能代理应用提供了天然契合点:

  1. 对话流自然
  • 支持交互通常遵循对话流程,但同时需要访问外部信息和采取实际行动。
  1. 工具集成
  • 可调用工具以检索客户数据、订单历史及知识库文章。
  1. 自动化操作
  • 通过编程执行退款、更新工单等任务。
  1. 成功可量化
  • 成功通过用户定义的解决标准(如问题解决或任务完成)进行衡量。

示例
多家公司通过基于使用的定价模型验证了这种方法的可行性,仅对成功解决问题收费,展现了对其代理效果的信心。

B. Coding Agents(代码代理)

软件开发领域展现了 LLM 功能的巨大潜力,其能力已从代码补全发展到自主问题解决。代码代理在以下方面表现出色:

  1. 解决方案可验证
  • 代码解决方案可通过自动化测试验证正确性。
  1. 反馈驱动优化
  • 代理可以根据测试结果迭代改进代码。
  1. 问题空间明确
  • 软件开发的问题空间通常结构化且定义清晰。
  1. 输出质量可衡量
  • 通过功能性测试客观评估输出质量。

示例
在Anthropic的实现中,代理已能够基于拉取请求描述(Pull Request Description)解决 SWE-bench Verified 基准测试中的实际 GitHub 问题。虽然自动化测试可以验证功能,但人工审查仍然是确保解决方案符合更广泛系统需求的关键。

下面给大家分享一份2025最新版的大模型学习路线,帮助新人小白更系统、更快速的学习大模型!
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2024最新版优快云大礼包:《AGI大模型学习资源包》免费分享**

一、2025最新大模型学习路线

一个明确的学习路线可以帮助新人了解从哪里开始,按照什么顺序学习,以及需要掌握哪些知识点。大模型领域涉及的知识点非常广泛,没有明确的学习路线可能会导致新人感到迷茫,不知道应该专注于哪些内容。

我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。

L1级别:AI大模型时代的华丽登场

L1阶段:我们会去了解大模型的基础知识,以及大模型在各个行业的应用和分析;学习理解大模型的核心原理,关键技术,以及大模型应用场景;通过理论原理结合多个项目实战,从提示工程基础到提示工程进阶,掌握Prompt提示工程。

L2级别:AI大模型RAG应用开发工程

L2阶段是我们的AI大模型RAG应用开发工程,我们会去学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

L3级别:大模型Agent应用架构进阶实践

L3阶段:大模型Agent应用架构进阶实现,我们会去学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造我们自己的Agent智能体;同时还可以学习到包括Coze、Dify在内的可视化工具的使用。

L4级别:大模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

整个大模型学习路线L1主要是对大模型的理论基础、生态以及提示词他的一个学习掌握;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。

二、大模型经典PDF书籍

书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。(书籍含电子版PDF)

三、大模型视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识。

四、大模型项目实战

学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

五、大模型面试题

面试不仅是技术的较量,更需要充分的准备。

在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2024最新版优快云大礼包:《AGI大模型学习资源包》免费分享

2024年AI Agent行业报告.pdf 内容概要: 本文档详细分析了“AI+职业”趋势,探讨了AI技术如何影响职场和工作环境。它包括了对AI在多个行业中应用的案例研究,以及AI如何改变工作方式、增加生产力和创造力的讨论。报告还涉及了AI助理的兴起、AI能力成为职场关键竞争力、简历和面试流程的变化、在线办公的优势加强、新职业的出现以及情绪价值在工作价值中的作用等内容。 适用人群: 这份报告适用于所有在职场中的专业人士,尤其是那些希望了解AI如何影响他们职业发展的人。同时,对于人力资源管理者、企业决策者和对AI技术及其商业应用感兴趣的学者和学生也具有很高的参考价值。 使用场景及目标: 该文件可用于多种使用场景,包括企业培训、职业发展规划、学术研究和市场分析。其目标是帮助个人和组织理解并适应AI带来的变革,利用AI提升工作效率,开发新的职业路径,并最终提高整体职场的竞争力和创新能力。 立即下载

相关推荐

滤波器初步入门(非常全面)

主要关注的是-3dB这个点,-3dB就是截止频率所对应的点,我们把功率降至50%以下的信号定义为被衰减掉了(但要跟实际情况相结合,有些信号衰减-3db不够,需要衰减更多)-3dB这个点对应我们的电压来说是0.707。设计电路可以留一定的余量,如果你把4k设计为截止频率,那么4k时候衰减倍数为-3dB通常是不够的,你可以将截止频率设为2k,那么4k的衰减就可以达到15dB(假设),根据自己的需要去设计对应的截止频率。理想的滤波器是当输入的信号频率大于截止频率时,大于部分的频率对应的电压信号直接归0。

yybyybds的博客 5719

构建 AI Agent

协调 LLM(大语言模型)和工具的运行。其行为是可预测的,受既定逻辑约束。

Python_cocola的博客 1145

半导体物理-Si晶体生长方向<2>

Si(硅)晶体的生长方向是一个重要的概念,尤其在半导体工业中。这个概念涉及到晶体在生长过程中原子排列的方向,对晶体的性质和应用有重大影响。让我为您详细解释:理解Si晶体的生长方向对于半导体材料的研究和应用非常重要,它直接影响了最终器件的性能和制造工艺。在实际应用中,选择适当的生长方向可以优化器件性能,提高产品质量。

m0_37606066的博客 2989

从0到1开发AI Agent(智能体):基于大模型的AI Agent技术框架

系统会总结出最终的答案,以完成整个任务处理过程图2:流程可以看出Agent执行任务时的循环非常重要。这个循环促使 Agent 不断反思,并根据当前状况判断是否完成任务。

bagell的博客 2518

Metal ECO实战:如何在不修改底层掩模的情况下修复芯片时序问题

本文深入探讨了Metal ECO技术在芯片设计中的应用,这是一种在不修改底层晶体管掩模的前提下,仅通过调整金属连线和替换预置填充单元来修复时序问题的“微创手术”。文章详细解析了其原理、适用场景、关键操作流程与命令,并分享了实战中的高级技巧与常见陷阱,为面临流片前时序违例的工程师提供了宝贵的修复指南。

wdx0123456的博客 430

MCGSPro动画部件实战:用文本分段实现智能报警提示(附工程文件)

本文详细介绍了在MCGSPro组态软件中,如何利用动画部件的文本分段功能,高效实现触摸屏上的智能报警提示。通过绑定整数变量作为索引,一个部件即可动态切换多种状态信息,解决了传统方法画面臃肿、维护繁琐的痛点。文章提供了从变量定义、部件配置到逻辑联动的完整实战教程,并分享了工程文件复用与性能优化技巧。

weixin_28347369的博客 165

动手做AI Agent pdf电子版:从零构建智能体的实战指南(附PDF)

这本书以7个完整项目为核心,带你从零开始掌握AI Agent的开发技巧,涵盖GPT-4、LangChain、LlamaIndex、MetaGPT等前沿技术。

huang9604的博客 3270

黑猫带你学eMMC协议第4篇:eMMC概述

1 前言 声明: 本文依据eMMC JEDEC5.1协议及个人工作经验整理而成,如有错误请留言。 文章为个人辛苦整理,付费内容,禁止私自转载。 本文大约3000字,从emmc的内部结构框架、供电、总线、寄存器等各方面进行框架性的介绍,本章节内容不需要深入研究,读完本篇文章,只要能对emmc有个框架下的了解,就可以了。 2 内部结构框架 由图可以看出,emmc内部由两块组成:控制器 + 存储介质。emmc内部存储介质绝大部分为nand flash。 众所周知,我们需要存储数据到nand flash中,并

黑猫奥利奥的博客 3340

【2025版】最新Dify入门教程,零基础入门到精通,收藏这篇就够了

官方中文地址:Dify.AI · 生成式 AI 应用创新引擎产品简介 - Dify Docs开源的 LLM 应用开发平台。提供从 Agent 构建到 AI workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用。比 LangChain 更易用。Dify提供的有2个版本,分别是:社区版商业版对于我们来说我们使用社区版本就可以了,因为我们最终还是需要把Dify部署到我们的本地来使用的。官方提供的工具在某些场景下并不能满足我们的需求。

leah126的博客 2万+

华为OD新系统机试真题 - 准备生日礼物(Py/Java/C/C++/Js/Go)

华为OD机试新系统真题 4.8【准备生日礼物】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【准备生日礼物】

qq_45776114的博客 1478

基于STM32的智能快递柜设计(全部资料)

本文设计了一种基于STM32F407ZGT6的智能快递柜系统,通过模块化硬件设计和软件算法优化,实现了24小时无人值守、温湿度智能调控、远程监控等功能。系统集成OLED显示、GSM通信、舵机控制、超声波检测等模块,存取响应时间≤3秒,识别准确率达99.2%,较传统模式效率提升60%。测试表明系统运行稳定,用户满意度达92%,具有成本低、安全性高、可扩展性强等特点,为智慧物流末端配送提供了创新解决方案。未来可引入AI算法、太阳能供电等功能进一步优化系统性能。

3254968421的博客 583

2025版最新AI Agent万字综述分享!零基础入门到精通,收藏这篇就够了

百宝箱提供了丰富的插件资源,并计划在未来集成支付宝的一方服务能力,例如发放优惠券、支付功能以及芝麻信用等。通过这些集成功能,百宝箱可以支持实时执行插件任务,自动调用外部服务,并实现诸如互联网接口查询、代码执行、绘图以及高德地图搜索等功能。这些插件的交互界面设计直观便捷,用户可以轻松上手操作。

leah126的博客 3139

RuoYi-Cloud-Plus使用minio进行文件上传图片后无法预览解决_修改minio配置minio桶权限---SpringCloud工作笔记198

在文件管理的位置,发现刚刚上传的图片文件,会显示 预览图片失败 后来经过多方查看,发现是minio的配置的问题。可以看到首先登录RuoYi-Cloud-Plus系统然后,打开文件管理页面可以看到,当上传了图片文件以后。登录以后,选中左侧Buckets,可以看到有自己用的桶,找到以后点击打开。显示文件展示中,文件预览失败,那么这个时候,去修改minio的配置。可以看到,点击配置管理,这里我们启用的是minio对吧。默认是没有配置的这个时候,是允许下载,但不允许预览的.

添柴程序猿的专栏 5562

2025总结10大构建Agent工具,零基础入门到精通,收藏这篇就够了

后台回复"资料",即可获取整理好的算法面试题(大模型、深度学习、机器学习)Pydantic-AI:类型安全的革命Pydantic-AI 为人工智能生成的输出带来了类型安全和结构化验证。通过与 Pydantic 模型集成,它确保了输出的一致性,减少了幻觉和意外响应。🔥 核心优势:输出质量可靠地符合你定义的模式。⚠️ 潜在问题:更高的 token 消耗意味着你需要留意预算。Pure Python:极简主义者的首选许多资深开发者完全摒弃框架,转而采用纯 Python 实现。

leah126的博客 1371

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【2025版】分享6篇最新LLM Agent研究成果,从零基础到精通,精通收藏这篇就够了!_2025agent最新论文

更多干货,第一时间送达。

wananxuexihu的博客 4179

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

2025版最新AI Agent万字综述分享!(非常详细)零基础入门到精通,收藏这篇就够了

百宝箱提供了丰富的插件资源,并计划在未来集成支付宝的一方服务能力,例如发放优惠券、支付功能以及芝麻信用等。通过这些集成功能,百宝箱可以支持实时执行插件任务,自动调用外部服务,并实现诸如互联网接口查询、代码执行、绘图以及高德地图搜索等功能。这些插件的交互界面设计直观便捷,用户可以轻松上手操作。

Javachichi的博客 2148

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

2025最全开源AI Agent框架指南!8大工具从入门到精通,收藏这篇就够了

构建一个强大的 Agent 并非易事,它需要处理复杂的任务分解、工具调用、多 Agent 协作和长期记忆。幸运的是,活跃的开源社区为我们提供了大量优秀的框架,极大地降低了开发门槛。

xx_nm98的博客 2346

【2025版】6种人工智能代理(AI Agent)类型,从零基础到精通,精通收藏这篇就够了!

随着最近大语言模型的快速迭代升级,AI代理已不再是新事物,当我们把多个代理放在一起,创造一个团队的代理能力将远远超过一个单独的代理。从维持家庭温度的简单反射代理到驾驶汽车的更高级代理,AI代理将无处不在。未来每个人都可以更容易地创建自己的代理和自己的代理团队。它使人们能够在几分钟内完成可能需要几小时或几天的任务!

leah126的博客 1854

【2025版】最新AI大模型的原理是什么?零基础入门到精通,收藏这篇就够了

AI大模型的原理基于深度学习和神经网络技术。其中,最著名的大模型之一是使用了变种的转换器(Transformer)架构的模型,比如GPT(Generative Pre-trained Transformer)。以下是AI大模型的基本原理:1数据收集和预处理:大模型的训练需要大量的数据。首先,大量的文本数据被收集和预处理,其中可能包括网页内容、书籍、新闻文章、维基百科等。数据可能会经过一定的清理和标准化处理。2模型架构:大模型通常基于深度神经网络架构,如变种的转换器模型。

leah126的博客 1486

2025版最新AI Agent 智能体开发工作手册详细指南,零基础入门到精通,收藏这篇就够了

若能访问一系列工具(例如:代码执行或网络搜索),AI Agent 智能体能够决定采用何种工具、如何运用它,并根据输出结果进行迭代优化。这种灵活性使得系统能以最低限度的配置应对多样化的应用场景。

Libra1313的博客 5295

2025版最新langchain原理,零基础入门到精通,收藏这篇就够了

最新越发觉得AI的发展,对未来是一场革命,LangChain已经在工程设计上有了最佳实践,类似于AI时代的编程模型或编程框架,有点Spring框架的意思。之前在LangChain上也有些最佳实践,所以在这里分享记录下。LangChain解决什么问题。

Javachichi的博客 2042

【2025版】最新深度全面拆解:何为AI Agent?零基础入门到精通,收藏这篇就够了

AI Agent能力其实是和大模型相生的,大模型的能力边界还是决定了AI Agent的能力边界。一、研究背景早在 1950 年代,Alan Turing 就将「智能」的概念扩展到了人工实体,并提出了著名的图灵测试。这些人工智能实体通常被称为 —— 代理(Agent)。「代理」这一概念起源于哲学,描述了一种拥有欲望、信念、意图以及采取行动能力的实体。

Javachichi的博客 1632

【2025版】如何搭建一套Agent系统,从零基础到精通,精通收藏这篇就够了!

我对自己的笔记系统做了一点小升级。之前的系统只是“离线版”,只能根据已有的内容去生成新内容。升级之后的系统就是“联机版”:增加了AI搜索、报告生成的功能。而且,全都搞定之后,还会自动生成一条笔记,省得我还要手动贴进Obsidian。这些功能的背后,是Agent / AI智能体的能力。我在上期视频介绍了Agent的基本概念。有些小伙伴说,想看看具体的案例。所以这期也算是一个简单的演示,让你知道Agent是怎么搭建的、怎么工作的。

leah126的博客 1387

AI Agent快速入门教程(超详细),从零到精通AI Agent,收藏这一篇就够了!

AI Agent的崛起不仅仅是技术上的突破,更是对软件开发理念的一次深刻变革。

weixin_58753619的博客 1346

2025版最新AI大模型的Agent(智能代理)做什么?零基础入门到精通,收藏这篇就够了

之前讲了 prompt工程,RAG,FT,今天讲讲LLM外围的agent做什么?为什么提出agent,是因为LLM通过大规模学习之后,掌握了逻辑和基本知识之后,具有了一定的逻辑、计算、决策等能力,但是,他学习的都是已经准备好的知识,或者说是过去的知识,如果我问一个现在刚刚发生的问题,他就无法回答,例如:打开deepseek,问“今天北京温度是多少?”你看回答如下:如上可以看到, deepseek建议你到网络上搜索。

Javachichi的博客 1474

2025版最新AI大模型的原理是什么?零基础入门到精通,收藏这篇就够了

AI大模型的原理基于深度学习和神经网络技术。其中,最著名的大模型之一是使用了变种的转换器(Transformer)架构的模型,比如GPT(Generative Pre-trained Transformer)。1数据收集和预处理:大模型的训练需要大量的数据。首先,大量的文本数据被收集和预处理,其中可能包括网页内容、书籍、新闻文章、维基百科等。数据可能会经过一定的清理和标准化处理。2模型架构:大模型通常基于深度神经网络架构,如变种的转换器模型。

leah126的博客 1497
上一篇: 一文读懂SQL注入检测:威胁,方法与实践,从零基础到精通,收藏这篇就够了!
下一篇: 2025年0基础该如何转行网络安全?值得吗?零基础入门到精通,收藏这一篇就够了
黑客大白
博客等级 码龄5年 1万+粉丝 3206原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值