跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) LLM(84) angular(83) 大语言模型(67) 人工智能(56) 前端开发(50) LangChain(43) golang(43) 机器学习(40) Go工程师(38) Go程序员(38) Go开发者(36) React(34) Go基础(29) Python(24) Vue(23) Web开发(20) 深度学习(20) Java(20) Web技术(19) 精选资源(19) ChatGTP(17) Cookie(16) android(16) 智能体(13) 前端框架(13) JavaScript(13) Next.js(12) ChatGPT(11) LLMOps(11) 提示工程(11) 聊天机器人(11) 安卓(11) typescript(10) 资料精选(10) PostgreSQL(10) mlops(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) RAG(9) Go语言中级开发(9) 自然语言处理(9) 区块链(9) 安全(9) 全栈开发(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 数据科学(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) whisper(6) Prisma(6) 隐私保护(6) Agent(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) MCP(5) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 生成式AI(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) kafka(5) 推荐系统(5) WebAssembly(5) GameDev(5) 数据分析(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) nextjs(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) RAG架构(4) devin(4) LLM Agent(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) 移动开发(4) 移动应用(4) security(4) 认证(4) 隐私(4) spring-boot(4) 物联网(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) Remix(3) Ubuntu(3) GPT4All(3) 模型评估(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) Machine Learning(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

LangGraph:使用有状态的多参与者LLM编排复杂的业务流程

LangChain是一个使用大型语言模型(LLM)构建应用程序的框架,而LangGraph是一个基于LangChain构建的库,允许循环工作流和代理创建。

LangGraph使构建具有“内存”的AI应用程序变得更加容易。想象一下,在一次对话中,你可以记住过去的问题和答案。LangGraph允许大型语言模型(LLM)做到这一点!受数据处理工具的启发,它使用简单的函数(如Python代码)在循环中连接应用程序的不同部分。这种“记忆”允许与LLM进行更复杂的交互。长时间运行的业务流程(LRBP)也可以通过长暂停时间、可恢复的工作流和创建多个代理来完成作业等功能实现高效自动化。

在这篇文章中,我们将重点介绍如何在LangGraph中启用持久性和共享状态。为了简单起见,我们将按顺序使用多个问题与代理进行交互,其中每个问题的答案取决于前一个问题。以下是按顺序排列的问题和答案:

【智能体】Mem0概览

使用Mem0开源构建具有自我改善内存的强大AI应用程序


欢迎来到Mem0开源


Mem0是LLM应用程序的自我改进存储层,可实现个性化的人工智能体验,同时节省成本并让用户满意。开源版本使您可以完全控制内存基础设施。
 

为什么选择Mem0开源?


Mem0开源为AI内存管理提供了强大、灵活的基础,具有以下关键优势:

【MCP安全】MCP安全最佳实践(2025-06-18)

引言


目的和范围


本文档提供了模型上下文协议(MCP)的安全考虑,补充了MCP授权规范。本文档确定了特定于MCP实施的安全风险、攻击媒介和最佳实践。
本文档的主要受众包括实施MCP授权流的开发人员、MCP服务器操作员和评估基于MCP的系统的安全专业人员。本文档应与MCP授权规范和OAuth 2.0安全最佳实践一起阅读。


攻击和缓解措施


本节详细描述了对MCP实现的攻击,以及潜在的对策。
 

困惑的副问题


攻击者可以利用MCP服务器代理其他资源服务器,从而创建“混淆代理”漏洞。
 

【MCP】MCP 协议 (2025-06-18)之认证


引言

目的和范围


模型上下文协议在传输级别提供授权功能,使MCP客户端能够代表资源所有者向受限制的MCP服务器发出请求。本规范定义了基于HTTP的传输的授权流。

协议要求

授权对于MCP实施是可选的。支持时:

  • 使用基于HTTP的传输的实现应该符合此规范。
  • 使用STDIO传输的实现不应遵循此规范,而应从环境中检索凭据。
  • 使用替代传输的实现必须遵循其协议的既定安全最佳实践。

标准符合性

这种授权机制基于下面列出的既定规范,但实现了其功能的选定子集,以确保安全性和互操作性,同时保持简单性:

【智能体开发】用Spring AI构建有效代理(上)

在最近的一篇研究出版物《构建有效的代理》中,Anthropic分享了关于构建有效的大型语言模型(LLM)代理的宝贵见解。这项研究特别有趣的是,它强调简单性和可组合性,而不是复杂的框架。让我们探讨一下这些原则是如何使用Spring AI转化为实际实现的。

代理系统


虽然模式描述和图表来源于Anthropic的原始出版物,但我们将重点介绍如何使用Spring AI的模型可移植性和结构化输出功能来实现这些模式。我们建议先阅读原始论文。

代理模式项目实现了下面讨论的模式。

代理系统


该研究出版物对两种类型的代理系统进行了重要的架构区分:

【AI 平台】谷歌Vertex AI 代理生成器概述

Vertex AI Agent Builder是一套用于构建和部署AI代理的功能。它由以下组件组成:

Agent Garden

是一个库,您可以在其中查找和探索旨在加速开发的示例代理和工具。

前往Agent Garden

预览:对Agent Garden的支持正在预览中。


Agent Development Kit(ADK)

是一个开源框架,它简化了构建复杂多代理系统的过程,同时保持了对代理行为的精确控制。

预览:对ADK的支持正在预览中。


Vertex AI Agent Engine

是一组服务,使开发人员能够在生产中部署、管理和扩展AI代理。Vertex AI Agent Engine提供全面管理的运行时、评估、会话和内存库等服务。

代理工具是您可以装备ADK代理使用的工具,包括:

【提示工程】谷歌设计多模态提示

Vertex AI中的Gemini API允许您发送包括文本、图像和视频在内的多模式输入,作为Gemini模型提示的一部分。本页提供了设计多模式提示的最佳实践,以及在提示未按预期工作时如何进行故障排除。有关快速设计的一般指导,请参阅我们推荐的快速设计策略,或参阅以下多式联运特定最佳实践列表。

快速设计基础


使用具体说明


清晰详细的提示可提供最佳结果。如果您心中有一个特定的输出,请在提示中包含该要求,以增加获得正确输出的可能性。

即使写提示的人似乎很清楚提示,提示也可能没有明确说明。要自定义模型行为,请考虑如何解释您的提示,并确保您给出的说明具体明了。

如果你在提示中包含了下面机场板的图像,要求模型只“描述这张图像”就可以生成一个总体描述。如果您需要模型从图像中解析时间和城市,请将该请求直接包含在提示中。