自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 【智能体开发】怎样提升AI智能体的运行速度?

这篇文章介绍了提升智能体运行效率的一些方式,希望对你构建智能体有所帮助。想要让你的AI Agent跑得更快,归根结底是在性能、成本和能力之间做出战略性的权衡。首先要弄清楚你具体的性能瓶颈在哪里,然后再根据你的使用场景,有选择地应用这些优化方法。而有时候,最有效的方式可能根本不是技术手段,而是重新思考用户与 Agent 交互的体验。

2025-09-02 22:16:45 591

原创 【智能体构建】构建智能体的实用指南(下)

智能体标志着工作流自动化的新时代,在这个时代中,系统能够通过模糊信息进行推理、跨多个工具执行操作,并以高度的自主性处理多步骤任务。与更简单的 LLM 应用不同,智能体可以端到端地执行工作流,因此非常适合涉及复杂决策、非结构化数据或脆弱规则系统的使用场景。要构建可靠的智能体,需要从基础开始:将功能强大的模型与明确定义的工具和清晰、结构化的指令相结合。选择与你的复杂度相匹配的编排模式,从单个智能体开始,仅在必要时逐步扩展为多智能体系统。在从输入过滤、工具使用到人工介入的每一个阶段,防护机制(guardrai

2025-08-29 11:00:00 619

原创 【智能体构建】构建智能体的实用指南(中)

本文介绍了OpenAI智能体设计的基本原则,包括智能体的核心组件(模型、工具和指令)、单智能体和多智能体的选型以及如何构建单智能体和多智能体,希望对你所有启发。

2025-08-28 11:20:24 624

原创 【智能体构建】构建智能体的实用指南(上)

本文介绍了智能体的基本概念,以及如何判断是否适合构建智能体。智能体是能自主完成任务的系统,适用于复杂决策、难维护规则和依赖非结构化数据的场景。在决定使用前,应确认是否决策复杂、规则难维护、依赖自然语言。希望对你所有启发。

2025-08-27 10:32:39 361

原创 【智能体记忆】记忆管理系统:深入了解mem0的记忆管理机制

本文深入讲解了智能体记忆框架Mem0的核心实现,展示了核心记忆内容抽取阶段和更新阶段的2个阶段以及处理的prompt和完整流程,希望对你有所启发。如果你对他的实现有兴趣,推荐去看看论文。

2025-08-26 11:30:00 816

原创 【智能体记忆】记忆管理系统:mem0介绍

本文介绍了mem0这款开源的“记忆层”框架,它能为 AI 系统提供跨会话的持久化记忆,用于存储、管理和检索用户及智能体的长期与短期上下文信息,从而实现更情境化和个性化的交互。借助案例来辅助理解men0的应用实现机制,希望对你理解智能体记忆有所启发和帮助。

2025-08-22 11:59:43 2400

原创 【智能体记忆】记忆如何塑造我们:深入探究记忆的类型

本文我们将探讨人类记忆的各种类型,并通过相关的例子来说明它们在日常生活中的作用。让我们深入探讨记忆的运作方式,以及构成我们个性的关键类型。

2025-08-20 22:16:09 398

原创 【智能体记忆】Why?What? How?

本文探讨了人工智能系统中记忆模块的重要性与实现方式。当前大多数AI系统缺乏真正的记忆能力,导致每次交互都从零开始。文章区分了上下文窗口与记忆的本质差异,指出RAG技术无法替代记忆系统。作者提出了记忆的三大支柱(状态、持久性、选择)和四种类型(工作记忆、事实记忆、情景记忆、语义记忆),并详细阐述了维护记忆的四大策略:智能过滤、动态遗忘、记忆巩固和跨会话连续性。最后强调记忆是AI从工具转变为长期协作伙伴的基础能力,是实现个性化、自适应智能的关键要素。

2025-08-19 22:10:11 784

原创 【深度长文】Anthropic发布Prompt Engineering全新指南

本文对Anthropic发布的Prompt Engineering做了系统性的总结,对于想系统化提升自己提示工程能力的同学来有帮助,希望阅读本文能对你有所启发。

2025-08-18 17:41:20 1224 1

转载 【Prompt工程】深度解码如何玩转Prompt(附实践应用)

在AI技术迅猛发展的今天,如何与大型语言模型高效“对话”已成为释放其潜力的关键。本文深入探讨了提示词工程(Prompt Engineering)这一领域,系统解析了从基础概念到高级技巧的完整知识体系,并结合“淘宝XX业务数科Agent”和科研论文深度学习两大实战案例,揭示了高质量提示词如何将AI从“工具”升级为“智能协作者”。无论你是初学者还是实践者,都能从中掌握让AI真正为你所用的核心方法论。

2025-08-17 17:14:31 114

原创 向量数据库介绍

本文是向量数据库的科普文,介绍了向量数据库的概念、应用场景、选择向量数据库产品的考虑点,最后以PostgreSQL向量扩展示例展示向量数据库的使用。

2023-08-09 22:32:12 2668 1

转载 看完这篇JVM垃圾回收,和面试官扯皮没问题了(理论篇)

一文了解JVM理论基础。

2023-02-19 11:40:56 217

转载 谷歌的代码评审规范

谷歌成立于 1998 年,以搜索起家,到目前为止已经发展了 21 年。在过去的 21 年中,谷歌不断创新,开发了七款产品,拥有超过 10 亿级活跃用户,谷歌的工程师文化一直被认为是优秀且特别的。近日,谷歌开源了其内部一直在使用的代码评审规范,InfoQ 对其进行了翻译和整理,分享给广大开发者,看看谷歌工程师是如何评审代码的。代码评审标准代码评审的主要目的是确保代码库的整体质量随时间推移逐步...

2019-10-12 16:07:37 392

转载 高并发和高可用的一些思考

本文的架子参考张开涛的《亿级流量网站架构核心技术》这本书分为四个部分:指导原则,高可用,高并发,实践案例。这篇文章说一说前三个部分,大部分内容都是我自己的思考,书只作为参考。指导原则 高可用 事前 副本技术 隔离技术 配额技术 探知技术 预案 事发 监控和报警 事中 降级 回滚 failXXX系列 事后 ...

2019-04-23 16:04:29 404

转载 MySQL5.7新特性--官方高可用方案MGR介绍

MGR简介MySQL Group Replication(下简称:MGR)是MySQL官方推出的一种基于Paxos协议的状态机复制。在MGR出现之前,用户常见的MySQL高可用方式,无论怎么变化架构,本质就是Master-Slave架构。MySQL 5.7版本开始支持无损半同步复制(lossless semi-sync replication),从而进一步提示数据复制的强一致性。MGR与其...

2019-01-12 21:53:43 851

转载 图解cpu load和cpu使用率

最近在做一个性能提升的项目,方案改进前后需要关注cpu相关的一些指标,之前对于cpu load和cpu使用率的概念分的不是太清楚,看了这篇博客之后感觉挺有意思的,转给有需要的同学 。目录1. 什么是Cpu的Load理想的CPU load是多少多核心CPU和多处理器应该关注哪个值查看Linux系统物理CPU个数、核心数和逻辑CPU个数2. 什么是CPU使用率3. CP...

2018-12-06 15:40:35 1559

转载 全能系统监控工具dstat

最近公司组织了培训,看到老哥讲了系统性能优化一节,使用了“dstat -lcdngy”命令进行系统监控查看,感觉很好用,之前一直用个top vmstat等,看到这个工具后感觉必须马上学习一下,下面这个是我找到的一个比较好的内容。一、什么是dstat?通过man帮助,可以看到官方对dstat的定义为:多功能系统资源统计生成工具( versatile tool for generating s...

2018-11-22 19:38:32 249

转载 全链路实施方案参考博客

最近在做系统全链路实施项目,看了些还不错的博客,收藏一下。全链路压测相关文章:阿里全链路压测http://www.sohu.com/a/163812216_612370滴滴全链路压测https://blog.youkuaiyun.com/g6u8w7p06dco99fq3/article/details/79119269饿了么全链路压测https://zhuanlan.zhihu.com/p/303...

2018-08-12 22:43:49 866

原创 git回滚代码到指定的版本

git回滚代码包丢失的时候你可能会需要将代码回滚到指定的版本上线git可以将代码会回滚到指定的提交记录并切切换到分支上线:1.clone线上代码;2.新建分支并切换到分支:git checkout  -b backup3.查看历史提交记录:git log  如果你要查看某个commit的详细修改可以使用 git show commitid4.找到要重置的commitid

2017-07-19 10:35:24 12866

转载 Guava官方文档-RateLimiter类详解

原文链接 作者:Dimitris Andreou  译者:魏嘉鹏 校对:方腾飞RateLimiter 从概念上来讲,速率限制器会在可配置的速率下分配许可证。如果必要的话,每个acquire() 会阻塞当前线程直到许可证可用后获取该许可证。一旦获取到许可证,不需要再释放许可证。校对注:RateLimiter使用的是一种叫令牌桶的流控算法,RateLimiter会按照一定的频率往桶里扔

2017-06-29 16:03:09 1064

转载 JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )

这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有比较大的帮助。废话不想讲了.入主题:先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一

2017-06-29 10:06:41 334

原创 mac安装MySQL-python报错:EnvironmentError: mysql_config not found

使用命令 pip install MySQL-python==1.2.5安装MySQL-python时报错:报错信息: mysql_config not found使用命令find ./ -name mysql_config查找不到mysql_config 文件。在网上搜了下,很凌乱。源博客:http://stackoverflow.com/questions/2545

2017-04-19 17:30:56 15115 3

原创 python安装包提示error: option --single-version-externally-managed not recognized

mac使用命令:pip install mysql-connector-python-rf==2.1.3安装包的时候提示错误信息:error: option --single-version-externally-managed not recognized原因可能是你的安装包是wheel格式的安装包,如果你的电脑上没有安装wheel的话就会报这个错误。我自己是这么解决的:

2017-04-17 17:30:25 9206

原创 java将整数转成带千分号的字符串

先说下带千分号和不带千分号的数字区别:带千分号:12,345,678不带千分号:12345678如果你使用前端框架的话,传数字过去它可能会帮你展示成千分号形式,那么如果是自己组装的html页面时可能就没有这种功能。因为在网上没找到相关的资料就自己写了一个:public String formatNumber(int number) { String numStr...

2017-04-11 16:14:12 2445

原创 freemarker展示整数转字符串

大家都知道freemarker在展示整数时,如果你的整数数位超过3位,那么或显示千分号,如下图所示:但是除了金额,和数量类的数字我们不希望这么去展示,比如主键字段,我们就希望看到一个纯数字。解决方式有两种:第一种是直接修改展示的bean将这个字段改成String;第二种是直接在freemarker里面做格式转换:${id?c};

2017-04-11 16:07:47 9393

数学建模例题

一份数学建模的例题,包括具体的要求和最终结果的要求,有需要的的可以下载并查看!

2013-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除