logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Agent Skill

很多人一听到 Skill,第一反应就是:“噢,不就是换个地方存 Prompt 嘛。格局小了。Anthropic 在 2025 年 10 月推出了 Agent Skills 概念,并在同年 12 月将其作为开放标准发布。这一举动的核心目的,就是为了让所有 Agent 平台都能兼容同一套生态。在官方定义里,Skill 是一种把「指令、脚本、模板」一体化打包的可复用能力包机制。简单来说,Agent Sk

MCP简单介绍

在介绍MCP之前,我们先来看一个日常问题想象一下,你在用ChatGPT这样的AI助手,你问它:"帮我看看今天的日程安排"。AI回答:"抱歉,我看不到你的日程表。因为AI就像一个关在房间里的超级聪明的人:它知识很丰富,它推理能力很强;但它完全接触不到外面的世界(你的文件、数据库、日历...)。但是拥有了MCP之后,AI就可以通过MCP来读取你的文件啦!简单来说,MCP就是能够让大模型更好地使用各类工

#人工智能
MCP简单介绍

在介绍MCP之前,我们先来看一个日常问题想象一下,你在用ChatGPT这样的AI助手,你问它:"帮我看看今天的日程安排"。AI回答:"抱歉,我看不到你的日程表。因为AI就像一个关在房间里的超级聪明的人:它知识很丰富,它推理能力很强;但它完全接触不到外面的世界(你的文件、数据库、日历...)。但是拥有了MCP之后,AI就可以通过MCP来读取你的文件啦!简单来说,MCP就是能够让大模型更好地使用各类工

#人工智能
Claude Code源码解析学习

Agent 的核心骨架(如所示)极其简单,可以概括为一个公式:Agent =while循环 + 工具调用 +状态检查,历史记录只增不减,导致模型注意力稀释,质量下降。会话结束即失忆,无法跨任务或跨时间延续。仅靠简单的字符串黑名单(如rm -rf)拦截风险,极易被绕过。每一轮都发送全量历史,Token 消耗呈线性甚至指数级增长为了解决上述问题,Claude Code 引入了Harness Engin

Claude Code源码解析学习

Agent 的核心骨架(如所示)极其简单,可以概括为一个公式:Agent =while循环 + 工具调用 +状态检查,历史记录只增不减,导致模型注意力稀释,质量下降。会话结束即失忆,无法跨任务或跨时间延续。仅靠简单的字符串黑名单(如rm -rf)拦截风险,极易被绕过。每一轮都发送全量历史,Token 消耗呈线性甚至指数级增长为了解决上述问题,Claude Code 引入了Harness Engin

Claude Code源码解析学习

Agent 的核心骨架(如所示)极其简单,可以概括为一个公式:Agent =while循环 + 工具调用 +状态检查,历史记录只增不减,导致模型注意力稀释,质量下降。会话结束即失忆,无法跨任务或跨时间延续。仅靠简单的字符串黑名单(如rm -rf)拦截风险,极易被绕过。每一轮都发送全量历史,Token 消耗呈线性甚至指数级增长为了解决上述问题,Claude Code 引入了Harness Engin

消息队列削峰和分发

消息队列削峰,一般解决的是突发流量激增额情况。如果是流量持续增大,并且单机性能优化达到极致,那么只能水平扩容。削峰,也可以理解为在解耦的基础上,进一步考虑了流量激增的情况;而解耦更侧重考虑整体的相应时间。

#kafka
消息队列发送消息场景分析

由于开启了幂等生产,在同一分区中,同一生产者消息的编号需要是连续的,也就意味着中间不能丢消息,所以通常情况下,开启幂等性也会启用 acks=all和retries 设置,来尽可能确保消息是可以连续的,不然如果中间出现空洞,整个流程就会卡住,需要有专门的程序或者人工介入。这种方式有一个缺点,增减节点会对原有的路由分布会造成冲击,比如原来9个分区,用户id是10,那算出来就是10%9=1号分区,假设增

#kafka
Kafka高可用

Kafka受欢迎有一个很大的原因是因为他提供了天然的容灾解决方案,可以应对机器故障等各种异常。

#kafka
消息队列简介及安装

比如发送短信场景,假设服务SvrA发送消息给SvrB,SvrB发送短信给客户,很多时候业务是允许SvrA不需要得到SvrB发送完成的回应,只需要消息发送到SvrB就行了,这种情况下,如果还让SvrA等待SvrB的返回,显然会导致性能变低,同时还要去关注SvrB的运行结果。还有更常见的,比如一个业务流程,过了10多个微服务,单个也许不长,加起来就很难接受。以上的情况下,用户很难通过同步接口长时间等待

#kafka
    共 18 条
  • 1
  • 2
  • 请选择