提升复杂ai任务执行能力:使用gemini 2.0与langgraph构建多步骤智能代理的5大策略

LangGraph构建多智能体 LangGraph 是一个专为构建复杂、多智能体(Multi-Agent)语言模型应用而设计的开源框架。它由 LangChain Inc. 开发,灵感来源于 Pregel 和 Apache Beam,接口设计借鉴了 NetworkX。LangGraph 允许开发者以图结构的方式定义和编排代理的行为流程,提供了高度的可控性和灵活性。 阅读详情

如何构建能够理解复杂请求并执行必要步骤以满足这些请求的 AI?

本文探讨了一种强大的解决方案:由 Gemini 2.0 和 LangGraph 框架驱动的多步骤 AI 代理。这些代理协调复杂的工作流程,并通过基于现实世界数据的响应增强其推理能力,数据来源于 Google Search、BigQuery 和第三方 APIs。

今天的挑战

第一个重大突破是LLM。想象一下一个装满大量信息的“大脑”,能够理解和生成自然语言。但是,这个“脑”有一个根本的限制:它的知识局限于其训练数据——特定时间点的信息快照。

接着出现了RAG。这将“脑”连接到配置的数据源,使LLM能够访问专有或外部知识,有效地使它们能够访问互联网和特定知识库的庞大且不断更新的资源。这使得LLM能够提供更相关、更准确和更及时的答案,显著增强了它们的实用性。

然而,即使有了RAG,人工智能在处理复杂的多步骤任务时仍然面临困难,这些任务需要与现实世界的互动。想象一下请求帮助策划一个惊喜派对:一个增强了RAG的LLM可以建议主题和场地,但无法预订场地或发送邀请。

在金融等领域,这一限制显得尤为关键。一个人类金融分析师在建议投资组合再平衡时会系统地:

  1. \1. 评估当前持有的资产和市场价值,
  2. \2. 基于市场趋势分析增长潜力,以及
  3. \3. 推荐买入/卖出决策。

这种多步骤推理超出了标准的具备RAG的LLM。

Agentic AI: 从知识到行动

今天,我们将探讨如何通过 Agentic AI 克服这些局限性。Agentic AI 将 LLM 从一个被动的“脑”转变为一个主动的智能代理,能够制定计划,利用工具与外部系统(APIs、数据库)互动,收集数据,进行计算,并执行任务以实现特定目标。

代理不仅仅是提供信息,而是 行动 以实现期望的结果。

复制人类推理:股票投资组合用例

本次探索专注于使用Agentic AI进行一个实际用例:管理个人股票投资组合。目标是创建一个能够处理复杂查询的代理,例如:“考虑到当前市场和价格,我应该卖掉我的特斯拉股票吗?”

人类交易者通常会:

  1. \1. 检查他们的特斯拉持股和平均购买价格。
  2. \2. 检查特斯拉股票的当前市场价格。
  3. \3. 研究特斯拉的市场前景和相关行业趋势。
  4. \4. 根据此分析,决定是持有、增加购买还是出售。

我们将探索是否可以使用Agentic AI复制相同类型的多步骤推理和行动。

演示

请查看 Agentic AI 在下面的演示中处理复杂的金融查询。为了快速了解编排,我们建议以 2 倍速观看。

解决方案详情

在此解决方案中,我使用了一种“计划与执行”风格的代理,这受到LangChain的计划与执行教程的启发。

在这里插入图片描述
Image 3

来自LangChain的计划与执行教程的图示

该代理的关键组件包括:

  • • Gemini 2.0 (LLM): 负责理解用户请求、制定查询和综合信息的“大脑”。
  • • LangGraph (编排): 管理工作流的框架,将复杂任务分解为顺序步骤,并在组件之间路由数据。
  • • 基础数据源: 来自Google搜索(用于市场趋势和新闻)、BigQuery(用于用户投资组合详情)和FinnHub API(用于当前股价)的实时信息。

工作流程如下进行:

(1) 制定计划并生成任务:

在这里插入图片描述
Image 4

当用户提出问题时,LangGraph将工作流路由到计划代理。该代理由Gemini 2.0驱动,利用精心设计的提示生成结构化为Plan对象的逐步计划:

class Plan(BaseModel):
    steps: List[str] = Field(description="按顺序遵循的步骤。")

然后在PlanExecute TypedDict中使用此Plan对象来管理工作流状态:

class PlanExecute(TypedDict):
    input: str
    plan: List[str]
    past_steps: Annotated[List[Tuple[str, str]], operator.add]
    response: Optional[str]
    intermediate_responses: List[str]

计划者的提示指导Gemini创建一个清晰、简洁的计划,为每个步骤选择适当的工具。

PLANNER_PROMPT = ChatPromptTemplate.from_messages(
    [
        (
            "system",
            """您是解读问题和创建逐步计划的专家。
根据给定的目标,创建一个简单的计划。每个步骤应该是一个独立的任务,执行后将导致正确的答案。避免多余的步骤。
使用以下指南选择合适的工具:
- 投资组合检索(例如,“我的投资组合是什么?”、“我的持仓有哪些?”、“Nvidia的最后交易?”):使用{{portfolio_retriever}}工具。
- 使用股票符号检查股票的当前价格(例如GOOG的当前价格):使用{{price_checker}}工具。如果有多个股票需要检查,请分解为多个步骤,逐个调用检查每只股票的当前价格。
- 股票/市场分析(例如,“Nvidia会涨吗?”、“当前股价?”、“Intel值得买吗?”、“风险是什么?”):使用{{stock_analyser}}工具。
- 一般/非财务问题(例如,“嗨”、“你是谁?”):使用{{normal_responder}}工具。
最后一步的结果应为最终答案。确保每个步骤都有足够的信息;不要跳过步骤。
""",
        ),
        ("placeholder", "{messages}"),
    ]
)
(2) 执行任务和重新规划:

一旦计划者生成了逐步计划,LangGraph将其传递给代理执行器进行执行。在此阶段,代理根据计划中的每个步骤使用适当的工具。

在这里插入图片描述
Image 5

例如,步骤1需要检索投资组合信息,代理使用portfolio_retriever工具。该工具将自然语言指令转换为SQL查询,并在BigQuery数据集中执行(用户持仓存储的位置)。

Image 6Image 6

在每个步骤执行后,工作流被路由到重新规划器。重新规划器的角色至关重要:它综合迄今为止收集的信息,并确定下一步的行动。

replan_step函数协调此过程:

async defreplan_step(state: PlanExecute):
    all_responses = "\\n".join(state["intermediate_responses"])
    all_steps = "\\n".join([f"{step}: {response}"for step, response in state["past_steps"]])
    context = f"这是从先前步骤中收集的信息:\\n{all_steps}\\n\\n这是从工具直接获得的原始响应:\\n{all_responses}"

    output = await replanner.ainvoke({**state, "input": context})
    if output.response:
        cleaned_response = clean_newlines(output.response.response)
        with cl.Step(name="最终响应"):
            await cl.Message(content="**最终响应:**").send()
            await cl.Message(content=cleaned_response).send()
        return {"response": cleaned_response}
    else:
        return {"plan": output.plan.steps}

重新规划器接收到一个context,其中包含:

  • • 完成步骤及其对应响应的摘要。
  • • 从工具直接收到的原始输出。

利用此上下文,重新规划器(由Gemini 2.0和特定提示驱动)决定是否有足够的信息提供最终答案。

  • • 最终响应: 如果重新规划器生成了最终响应(output.response存在),该响应将发送给用户,工作流结束。
  • • 继续执行: 如果未生成最终响应,重新规划器将现有计划传回代理执行器,然后执行下一步。

这种执行和重新规划的循环继续,直到重新规划器确定用户的查询已完全解决。

此逻辑在LangGraph中通过这些边缘实现:

def should_end(state: PlanExecute):
    return END if"response"in state and state["response"] isnotNoneelse"agent"

workflow = StateGraph(PlanExecute)
workflow.add_node("planner", plan_step)
workflow.add_node("agent", execute_step)
workflow.add_node("replan", replan_step)
workflow.add_edge(START, "planner")
workflow.add_edge("planner", "agent")
workflow.add_edge("agent", "replan")
workflow.add_conditional_edges("replan", should_end, {"agent": "agent", END: END})
app = workflow.compile()

workflow.add_edge("agent", "replan")行创建了从代理执行器到重新规划器的直接路径。

workflow.add_conditional_edges行定义了重新规划步骤后发生的逻辑。

  • • 如果should_end为真,工作流进入END状态。
  • • 如果should_end为假,工作流返回到agent状态(代理执行器)。
(3) 继续执行

在检索到投资组合信息后,工作流返回到代理执行器,以执行计划中的下一步:检查特斯拉股票的当前市场价格。代理执行器使用price_checker工具,该工具查询FinnHub API以获取实时股价。

Image 7Image 7

工作流随后返回到重新规划器。由于需要更多信息来回答初始查询,重新规划器将工作流指向代理执行器。

这次,代理执行器执行分析特斯拉市场表现并确定是否建议持有或出售的步骤。为此,代理使用stock_analyser工具,该工具利用Google搜索基础提供最新和相关的信息。

在这里插入图片描述
Image 8

stock_analyser工具使用以下函数通过Google搜索结果进行分析。这一函数向Google搜索基础服务发送提示,指示其查找与正在分析的股票相关的新闻和信息。这确保了分析基于最新的信息。

def google_ground(prompt: str) -> str:
    request = discoveryengine.GenerateGroundedContentRequest(
        location=google_search_client.common_location_path(
                project=PROJECT_NUMBER, location="global"
        ),
        generation_spec=spec,
        contents=[
            discoveryengine.GroundedGenerationContent(
                    role="user",
                    parts=[discoveryengine.GroundedGenerationContent.Part(text=prompt)],
            )
        ],

### 市场分析后

工作流程返回到重新规划器。重新规划器意识到仍然需要进行利润/损失计算,因此再次将工作流程引导回代理执行器。这一次,代理执行器执行必要的计算,以确定如果用户以当前市场价格出售他们的特斯拉股票,可能的利润或损失。

此计算使用之前检索的投资组合信息(股票数量和平均购买价格)以及从 FinnHub API 获取的当前价格。

![](https://wsrv.nl/?url=https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*2G_d-K_onTL7jBePVinWQA.png)

#### (4) 重新规划器生成最终响应

最后,工作流程最后一次返回到重新规划器。在这一阶段,重新规划器可以访问所有必要的信息:

* 投资组合持有(来自 BigQuery)
* 当前市场价格(来自 FinnHub)
* 市场分析(来自 Google Search grounding)
* 潜在利润/损失计算

然后,重新规划器综合这些信息,生成一个全面的建议,直接回答用户的原始查询:“鉴于当前市场和价格,我应该出售我的特斯拉股票吗?”

![](https://wsrv.nl/?url=https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*iUFHFTnlTUlr4FMq1Tzkqw.png)

![](https://wsrv.nl/?url=https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*UuXf9nQW_rRtQ2zSRtcyqQ.png)

重要的是,重新规划器还提供了详细的理由,解释了建议是如何得出的。这种透明的方法使用户能够理解 AI 建议背后的推理,从而建立对系统的信任和信心。

对于那些对技术实现感兴趣的人,该项目的代码可在 GitHub 上找到:[Link](https://github.com/jiasin88/multi-step-ai-agent)

### 结论

总之,这次探索展示了Agentic AI的变革潜力。

通过将像Gemini 2.0这样的LLM的强大能力与像LangGraph这样的稳健编排框架相结合,并利用来自Google Search、BigQuery和外部APIs等来源的真实世界数据,我们可以创建超越简单信息检索的AI系统,进入主动解决问题的领域。

这种方法使AI能够处理复杂的多步骤任务,不仅提供答案,还提供具有明确理由的可操作建议,为各个领域开辟了令人兴奋的可能性。

如何零基础入门 / 学习AI大模型?

大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。

不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!

想正式转到一些新兴的 AI 行业,不仅需要系统的学习AI大模型。同时也要跟已有的技能结合,辅助编程提效,或上手实操应用,增加自己的职场竞争力。

但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高

那么我作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,希望可以帮助到更多学习大模型的人!至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

👉 福利来袭优快云大礼包:《2025最全AI大模型学习资源包》免费分享,安全可点 👈

全套AGI大模型学习大纲+路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

read-normal-img

640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

👉学会后的收获:👈
• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。

👉 福利来袭优快云大礼包:《2025最全AI大模型学习资源包》免费分享,安全可点 👈

img

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

16 大模型学习——LangGraph1 LangGraph 是一个基于LangChain构建的扩展。LangGraph 是一个用于构建具有状态和多参与者应用程序的 LLM 库,它允许创建具有循环的图,这在大多数智能体架构中是必需的。LangGraph提供了对应用程序流程和状态的细粒度控制,这对于创建可靠的智能体至关重要,并且LangGraph 还内置了包括持久化对话,支持高级的人机交互和记忆功能。 阅读详情

相关推荐

LangGraph 入门与实战

工具的定义,可以参考这篇文章,写的比较详细了,比较方便的就是使用 tools 这个注解。雨飞:使用智普清言的Tools功能实现ToolAgentLangGraph 中最基础的类型是 StatefulGraph,这种图就会在每一个Node之间传递不同的状态信息。然后每一个节点会根据自己定义的逻辑去更新这个状态信息。具体来说,可以继承 TypeDict 这个类去定义状态,下图我们就定义了有四个变量的信息。input:这是输入字符串,代表用户的主要请求。

张伟的专栏 4845

LangGraph:构建AI Agent的利器

传统的LLM应用往往是线性的,即用户输入一个问题,模型生成一个回答。然而,现实世界中的许多任务并非如此简单,它们可能需要模型进行多轮交互、调用外部工具、进行决策甚至自我修正。LangGraph通过引入“图(Graph)”的概念,将这些复杂的交互和决策过程可视化并模块化,从而使得构建复杂的Agent成为可能。简单来说,LangGraph允许定义一个有向图,其中每个“节点(Node)”代表一个操作(例如,调用LLM、执行工具、处理数据),而“边(Edge)”则定义了这些操作之间的流程和条件。

m0_64363449的博客 1356

LangChain与OpenAI:从零构建智能AI应用的实战指南

大语言模型(LLM)作为当前人工智能领域的核心技术,通过深度学习技术实现了对自然语言的深度理解和生成。其工作原理基于Transformer架构,通过海量文本数据训练,能够捕捉语言的复杂模式和语义关系。这一技术的核心价值在于将通用语言能力转化为实际生产力,广泛应用于智能对话、内容创作、代码生成等场景。在实际工程实践中,如何高效地将大模型能力集成到应用中成为关键挑战。LangChain框架应运而生,它通过模块化设计解决了AI应用工程化问题,提供了模型I/O、记忆管理、工具调用等标准化组件。结合OpenAI提供的

weixin_33670713的博客 432

LangGraph简单使用

LangGraph的简单介绍及使用

分享各种测试中的用到的内容,一起学习 8937

AI代理技术解析:从LLM工具调用到企业级工作流自动化实践

AI代理(AI Agent)作为人工智能领域的重要分支,其核心原理在于将大语言模型(LLM)的认知能力与外部工具调用(Tool Calling)相结合,实现自主任务规划与执行。这项技术的核心价值在于突破传统AI的单轮对话限制,通过任务分解、工具集成和状态管理,使AI能够处理涉及多步骤、跨系统的复杂业务流程。在应用场景上,AI代理特别适用于企业级工作流自动化,如客户支持、财务报告生成、IT运维等重复性高、规则清晰的流程。以近期获得巨额融资的River AI为例,其代表的正是将LLM作为“大脑”,结合强化学习、

weixin_34161029的博客 342

AI Agent Runtime 的操作系统时刻:状态解耦与执行分层

AI Agent 并非简单调用大模型的工具链,而是一套需持久化状态、隔离执行、受控治理的运行时系统。其核心原理在于将模型推理、状态存储、环境执行三者解耦,避免 context window 过载导致的逻辑崩溃与数据丢失。这一架构升级带来显著技术价值:提升长流程可靠性、强化安全审计能力、降低工程维护成本。典型应用场景涵盖客服自动化、金融风控、医疗摘要等需多步工具协同与严格合规的领域。当前行业正从自研胶水代码迈向标准化 runtime 层,Anthropic Managed Agents 与 AWS Agent

345

基于Gemini Enterprise Agent Platform的智能代理系统架构:实现企业级AI应用的范式转变

在当今企业智能化转型浪潮中,传统AI应用面临三大核心挑战:多模态数据处理能力不足、长期记忆管理机制缺失、跨语言代理协作效率低下。Google Cloud的generative-ai项目通过Gemini Enterprise Agent Platform提供了完整的解决方案,将大语言模型能力与企业级系统架构深度融合,实现从单点智能到体系化智能的范式转变。本文深入解析该平台在智能代理架构设计、多模态实

gitblog_01021的博客 909

AI应用开发实战:从传统App到智能体编排的技术演进

“AI将会取代90%的app。”——这句话最近在开发者圈子里流传甚广,听起来像是一个耸人听闻的标题党,但如果你仔细拆解一下,会发现它背后指向的,是一个正在发生的、深刻的技术范式转移。作为一名开发者,我们真正关心的不是“取代”这个充满争议的词,而是: AI到底在如何重构应用形态?我们过去熟悉的“一个功能一个App”的开发模式,是否正在被颠覆?以及,作为开发者,我们的技能栈和职业路径需要做哪些调整? 很多人看到“AI取代App”的第一反应是:我的App要失业了。但更准确的判断是: AI正在将“功能”从“应用”中

aizexi2652的博客 323

基于LangGraph的智能代理系统实战:自我反思与多轮优化

智能代理系统是当前AI领域的重要研究方向,通过模拟人类决策过程实现复杂任务处理。其核心技术原理在于结合语言模型与工作流引擎,实现任务分解、执行与迭代优化。LangGraph作为新兴的框架工具,为构建具备反思能力的代理系统提供了可视化编程接口。这种技术特别适用于需要多轮信息验证的场景,如市场分析、技术调研等。本文演示的实战项目创新性地采用Reflexion范式,通过通义千问API实现本地化部署,展示了如何让AI在执行后自动评估结果质量并补充知识缺口。项目中的虚拟多角色架构设计,既保留了分布式系统的协作优势,又

chiman6219的博客 274

解决AutoDock与Python版本冲突导致的内存泄漏问题:从BHtree *错误到环境配置优化

本文深入解析了AutoDock分子对接中常见的‘BHtree *’内存泄漏错误,其根源在于SWIG接口模块与Python运行环境的版本不匹配。文章提供了根治方案:通过构建Python 2.5.4与MGLTools 1.5.6的黄金兼容组合,并详细指导环境清理、安装配置及实战测试,从而彻底解决该内存泄漏问题,确保AutoDock工作流的稳定运行。

g5h6i的博客 1114

最新小旋风蜘蛛池X6.21解密版+绕过授权带教程

介绍: 1.站群管理:用你的域名在这里添加网站 2.站点优化:站点互链,内容优化 2.系统设置:开启蜘蛛池 3.采集管理(可开启自动采集) 4.缓存设置:推荐开启tkd缓存 其他的用户根据自己的实际情况后台进行配置,通常以下: 1.后台首页(这里显示系统的大致概况) 2.系统设置:蜘蛛池的基本设置(访问开关、跳转、统计等等) 3.站群管理: 1.网站管理(用你的域名在这里添加网站) 2.模型管理(可构建不同类型站点:电影、文章、论坛等等) 3.TKDB调用模板(即:title、keywords、descri

百度SEO程序下载 2937

LangChain vs LangGraph 深度对比(上):从框架定位到 Agent 构建的设计篇

LangChain与LangGraph的核心差异并非替代关系,而是“能力层与编排层”的演进。本文从框架定位、执行模型、状态管理与Agent构建四个维度,系统对比Chain流水线与Graph状态机的设计思想,揭示从线性Pipeline到可循环、可恢复、可多Agent协作的状态化工作流演进路径,帮助理解企业级LLM Agent架构设计与技术选型。

分享 AI 与开发实践,项目源码及更多内容请访问 GitHub:https://github.com/Elaine-one 418

《机器学习》周志华_自学记录

第一章绪论## 1.1引言机器学习所研究的主要内容,是关于在计算机上从数据中产生"模型"(model)的算法,即"学习算法"(learning algorithm).在面对新的情况时(例如看到一个没剖开的西瓜),模型会给我们提供相应的判断(例如好瓜).如果说计算机科学是研究关于"算法"的学问,那么类似的,可以说机器学习是研究关于"学习算法"的学问.## 1.2基本术语:用于预测离散值,例如将样本分为“好瓜”或“坏瓜”。:用于预测连续值,例如西瓜的成熟度(如0.95、0.37)。

2201_75296678的博客 2531

Deepagents实战手册:从零构建企业级AI代理系统的终极指南

你是否曾为AI代理的复杂配置而头疼?是否在寻找一个既能快速上手又能深度定制的智能代理框架?Deepagents正是为此而生——一个基于LangChain和LangGraph构建的"开箱即用"智能代理框架,专为技术开发者和项目维护者设计。本指南将带你从实际问题出发,探索如何利用Deepagents构建生产级的AI代理系统。 ## 🔍 理解Deepagents的核心价值:为什么选择这个框架? 在

gitblog_00659的博客 590

STM32 ST-LINK Utility固件烧录全流程详解与实战技巧

本文详细解析了使用STM32 ST-LINK Utility进行固件烧录的全流程与实战技巧。从硬件连接、软件安装、核心三步操作(连接、擦除、烧录)到进阶的选项字节配置与批量脚本烧录,提供了完整的避坑指南和问题排查方案,帮助开发者高效完成STM32程序下载。

lambda的博客 768

AUTOSAR知识点:PDUR(PDU Router)基础知识

通过定义路由表和实现相应的路由和缓冲逻辑,PDUR能够确保PDU在不同ECU之间的可靠传输。在上述示例中,我们定义了一个简单的PDUR路由表,其中列出了源ECU和目标ECU之间的映射关系。当收到来自源ECU的PDU时,PDUR模块会根据路由表查找目标ECU,并将PDU传输到相应的目标ECU。PDUR的主要功能是将接收到的PDU从一个ECU路由到另一个ECU,并确保数据的正确传输。需要注意的是,上述示例是一个简化的实现,实际的PDUR模块可能包含更复杂的功能和逻辑。

EcmFsharp的博客 1157

如何在本地搭建你的专属AI研究助手:Local Deep Research完整指南

你是否厌倦了每次研究都要手动搜索、整理资料、撰写报告?现在,有一个强大的开源AI研究助手可以帮你自动化这一切!Local Deep Research(简称LDR)是一个完全本地化运行的AI研究助手,它能够将复杂问题转化为全面的研究报告,支持多种知识源和语言模型,让你在保护隐私的同时享受高效的研究体验。 **核心关键词**:AI研究助手、本地部署、隐私保护、开源项目、智能搜索 ## 🌟 为什么

gitblog_00334的博客 644

ChatGPT充值,银行卡被拒绝,图文教程

ChatGPT充值,银行卡被拒绝

weixin_46713695的博客 2万+

DLSS Swapper 上手实测:游戏里的 DLSS 版本,真的能不靠官方更新就换吗?

游戏里自带的 DLSS 版本旧,想升却只能等官方更新。DLSS Swapper 是一个帮你下载、替换、回退游戏内 DLSS、FSR、XeSS 版本的管理工具,选一个版本,点一下就换好。先说死限制:它只负责换已有的 DLL,不支持 DLSS 的游戏加不上去。 [![DLSS Swapper 主界面,展示各游戏的当前 DLSS 版本号](https://raw.gitcode.com/GitHub_

gitblog_01057的博客 351

高性能算力中心 — RDMA — Overview

目录 文章目录目录RDMA基于以太网的 RoCE/RDMA 计算优化NVMeNVMe Over Fabrics基于以太网的 NVMe 存储优化 RDMA RDMA(Remote DMA,远程直接内存访问)是一种新的内存访问技术,RDMA 让计算机可以直接存取其他计算机的内存,而不需要经过 CPU 耗时的处理。RDMA 将数据从一个系统快速移动到远程系统存储器中,而不对操作系统造成任何影响。RDMA 技术的原理及其与 TCP/IP 架构的对比如下图所示。 InfiniBand(IB):从一开始就支持 R

烟云的计算 2365

【PCIe硬件】PCIe引脚PRSNT与热插拔

热插拔的基本目的是要让PCIe设备按照规定的顺序、原则,从系统中移除或插入到系统中来,并能正常的工作,且不影响系统的正常运行。事实上,PCIe“热插拔”的关键目的就是为前面面所提到的系统RAS服务的,是提升系统RAS能力的非常重要的手段!注意,这里有两个相关概念,前面我们讲的热插拔,其实是广义的“热插拔”。这里的Hot-Plug,为了方便,我们叫做PCIe热插拔,也就是我们现在及后面将要讨论的内容。

smartvxworks的博客 2806

AI代理运行时革命:从上下文状态到事件日志驱动的稳态执行

AI代理(Agent)本质上是具备自主决策与工具调用能力的程序化工作流,其核心挑战在于状态管理与执行可靠性。传统方案依赖大模型上下文窗口暂存历史,导致token溢出、信息丢失与不可审计等‘安静失败’;而新一代运行时(runtime)通过事件日志(event log)持久化全链路操作、无状态执行引擎(harness)保障安全隔离、微虚拟机沙箱(sandbox)实现硬件级洁净执行,构建出可追溯、可调试、可治理的稳态基础设施。该范式已成生产级Agent落地的关键底座,并正快速标准化为云平台免费能力。本文深入解析s

weixin_34034670的博客 374

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Elastic:开发者上手指南

你们好,我是Elastic的刘晓国。如果大家想开始学习Elastic的话,那么这里将是你理想的学习园地。在我的博客几乎涵盖了你想学习的许多方面。在这里,我来讲述一下作为一个菜鸟该如何阅读我的这些博客文章。 我们可以按照如下的步骤来学习: 1)Elasticsearch简介:对Elasticsearch做了一个简单的介绍 2)Elasticsearch中的一些重要概念:cluster,n..........................................................

Elastic 中国社区官方博客 17万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

AI Agent Runtime:从上下文陷阱到事件日志驱动的生产级运行时

AI Agent 并非新概念,但其可靠落地长期受限于运行时(Runtime)层的工程缺失。传统‘上下文中心’架构面临 token 容量硬限、静默状态丢失、不可审计等根本缺陷,导致任务失败难以复现与归因。Claude Managed Agents 提出的 Session-as-Event-Log 范式,将状态持久化为带时间戳、原子性、可查询的事件日志,实现确定性执行与全链路可观测;结合 Credential Isolation 与按需沙箱,构建符合云原生安全标准的托管运行时。这一演进标志着 AI 工程栈正经历

weixin_34326558的博客 534

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

使用 LangGraph 和 Elasticsearch 构建强大的 RAG 工作流

在这篇博客中,我们将向你展示如何配置和自定义 LangGraph Retrieval Agent 模板与 Elasticsearch,以构建一个强大的 RAG 工作流,实现高效的数据检索和由 AI 驱动的响应。本博客重点介绍如何使用 LangGraph Studio 和 LangGraph CLI 运行并自定义 LangChain Retrieval Agent Template。该模板为构建检索增强生成(RAG)应用提供了框架,并支持多种检索后端,如 Elasticsearch。

Elastic 中国社区官方博客 2876

一步步教你LangGraph Studio:可视化调试基于LangGraph构建的AI智能体

之前我们在第一时间介绍过使用LangChain的LangGraph开发复杂的RAG或者Agent应用,随着版本的迭代,LangGraph已经成为可以独立于LangChain核心,用于开发多步骤、面向复杂任务、支持循环的AI智能体的强大框架。近期LangGraph推出了一个使得复杂AI智能体开发更加高效的工具:LangGraph Studio,一个为可视化测试与调试基于LangGraph构建的AI智能体而设计的集成环境。本文将带领大家初步探索这个新的工具。1. 回顾LangGraph并创建测试智能体LangG

m0_63171455的博客 1万+
上一篇: 提升pinn开发效率:如何利用deepseek-r1的推理能力超越传统LLM
下一篇: 2025年最新AI大模型学习路线(非常详细)从入门到精通!赶紧收藏!!学完即就业!
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值