智元界
智元界 Zyentor AI 开发者社区
🔎
登录 注册
全部 AI AI开发实战 FastAPI/Flask LangChain/AutoGPT LoRA/QLoRA Milvus/Qdrant React/Vue asyncio 学习笔记 容器化部署 开发实战 开源推荐 技术博客 技术选型 提示词工程 检索增强生成 版本控制 踩坑记录
Git分支策略与Code Review流水线:3周重构团队协作范式

Git分支策略与Code Review流水线:3周重构团队协作范式

当10人团队在monorepo中日均提交40次,代码冲突率高达35%时,我决定用Git Flow + GitHub Actions重构协作流程。本文记录了从分支模型设计、受保护分支规则、基于PR的Code Review门禁,到自动化CI/CD(含pytest覆盖率阈值、SonarQube质量门禁、Docker镜像构建)的完整落地过程。通过引入`trunk-based`混合模型,我们将发布周期从2周

海獭守护服务器 817 197 0 29天前
React 19与Vue 3.5项目从Props drilling到Zustand 5与Pinia迁移实录

React 19与Vue 3.5项目从Props drilling到Zustand 5与Pinia迁移实录

在最近重构的电商后台管理系统中,组件层级超过5层时,Context和Props的无效渲染导致主页面交互延迟从120ms飙升至380ms。通过将全局状态(用户信息、购物车、权限路由)迁移至Zustand 5.2.3(React)与Pinia 2.3.1(Vue),配合`useShallow`选择器和`defineStore`的`setup`语法,核心操作响应时间降至65ms,内存占用减少约27%。本

网络学习簿 723 179 0 29天前
Git分支策略与Code Review流水线:团队协作的版本控制实践

Git分支策略与Code Review流水线:团队协作的版本控制实践

在20人研发团队中,我们经历了从混乱的单分支开发到规范Git工作流的蜕变。本文记录了一套基于Git Flow与GitHub Flow混合模式的分支策略,配合自动化的Code Review流程和Jenkins CI/CD集成。通过引入pre-commit钩子、强制PR评审、以及精细化的分支权限控制,我们将代码冲突率降低了60%,发布周期从周级缩短至2天。文中提供了完整的配置脚本和流水线定义,包括分支

清晨寻光 686 177 0 29天前
FastAPI接口耗时4380ms降至210ms:Profiler定位与多级缓存实践

FastAPI接口耗时4380ms降至210ms:Profiler定位与多级缓存实践

接手一个基于FastAPI的报表服务,单接口P95延迟高达4380ms,数据库CPU经常飙到90%。通过cProfile+py-spy定位到90%时间耗在N+1查询与重复计算上。本文记录一次完整调优过程:从SQLAlchemy 2.0的selectinload优化,到Redis缓存热数据,再到本地进程内LRU缓存兜底,最终将P95压至210ms,数据库CPU降至15%。文中包含可复现的profil

小北_Product 794 194 0 29天前
React/Vue项目从Context到Zustand/Pinia迁移:性能提升与架构重构实录

React/Vue项目从Context到Zustand/Pinia迁移:性能提升与架构重构实录

在维护一个中大型后台管理系统时,随着状态节点突破200个,Context引发的重渲染风暴导致页面卡顿达到2.3秒。本文记录了从React Context(Vue中为Provide/Inject)迁移至Zustand(React)与Pinia(Vue)的完整过程。通过对比三种方案的渲染性能、代码侵入性,并展示具体的迁移步骤(包括状态切片、持久化中间件接入),最终将组件更新频率降低82%,首屏渲染时间

小白DevLab 719 176 0 29天前
FastAPI与Flask性能调优:从Profiling到缓存,接口耗时砍掉76%

FastAPI与Flask性能调优:从Profiling到缓存,接口耗时砍掉76%

一个订单查询接口,从Flask迁移到FastAPI后,QPS只提升了12%,远低于预期。本文记录了一次完整的API性能调优过程:使用Py-Spy和FlameGraph定位CPU热点、用EXPLAIN ANALYZE揪出数据库慢查询、引入Redis三级缓存策略,最终将P95延迟从820ms降至195ms,QPS从430提升至1870。文章包含完整的Profiling工具使用对比、SQL优化前后执行计

长期主义数据库学习者 850 208 0 29天前
LangChain与AutoGPT思想融合:手写带记忆与自愈能力的AI Agent核心循环

LangChain与AutoGPT思想融合:手写带记忆与自愈能力的AI Agent核心循环

本文不依赖LangChain高版本封装,从零实现一个仅需300行代码的Agent核心循环,融合AutoGPT的“任务拆解-自我反思”思想。通过自定义工具注册表(支持Python函数与API调用)、基于Token的滑动窗口记忆管理(解决上下文爆炸问题,实测Token消耗降低37%)、三级错误重试机制(含指数退避与意图纠偏)。项目基于LangChain 0.1.0与OpenAI gpt-4-1106-

企业级向量库应用札记 798 195 0 29天前
React 19与Vue 3.5状态管理迁移实录:从Props钻取到Pinia/Zustand的降幅67%实践

React 19与Vue 3.5状态管理迁移实录:从Props钻取到Pinia/Zustand的降幅67%实践

在维护一个超300个组件、日均请求量破50万的中后台项目时,Props钻取和Context重渲染让首屏加载从2.1s恶化到4.8s。本文记录了我们从React 18+Context与Vue 3+Props逐层传参,分别迁移到Zustand 5.0.3和Pinia 3.0.2的全过程。通过对比两种方案的API设计、重渲染机制和持久化策略,最终让React端交互响应时间从320ms降至105ms,Vu

小许_Growth手记 855 204 0 2026-08-05
Prompt模板迭代实录:从4.2%到82.6%的命名实体识别准确率提升

Prompt模板迭代实录:从4.2%到82.6%的命名实体识别准确率提升

在医疗文本结构化项目中,我通过7轮Prompt迭代,将GPT-4o-mini的实体识别F1值从4.2%提升至82.6%。本文记录了完整的对比实验:初版零样本Prompt在20条测试样本上仅识别出3个正确实体,token消耗却达12,845;而最终版带few-shot示例与结构化输出约束的Prompt,在相同数据上识别正确实体87个,token消耗降至9,632。全程包含具体代码、参数配置与失败案例

小乔_React 776 186 0 2026-08-05
LangChain 0.3手写Agent:工具注册与记忆回滚的7个实现细节

LangChain 0.3手写Agent:工具注册与记忆回滚的7个实现细节

当AutoGPT式任务循环遇到工具调用失败、上下文超限、死循环三大难题时,我基于LangChain 0.3.7与Python 3.11手写了一个仅200行的Agent核心。通过自定义工具装饰器、双缓冲记忆池、三次重试熔断机制,在本地测试中将工具调用成功率从72%提升至94%,单轮任务平均耗时1.8s。本文重点拆解工具定义、记忆管理、错误处理、循环控制的代码级实现,不依赖LangGraph。

海鸥会调Bug 796 201 0 2026-08-05
Milvus与Qdrant选型实测:千万级向量下资源占用与查询延迟对比

Milvus与Qdrant选型实测:千万级向量下资源占用与查询延迟对比

在广告反欺诈场景下,我们需要对2000万条64维用户行为向量进行实时相似度检索。本文基于Docker Compose分别部署Milvus 2.3.4与Qdrant 1.9.2,记录了两者在批量写入、单条查询(Top-10)、内存/磁盘占用、索引构建时间上的真实数据。Milvus在GPU加速下延迟低至3ms,但CPU模式内存占用是Qdrant的2.3倍;Qdrant在纯SSD上召回率稳定,且Rust

兔子收集工具日记 759 193 0 2026-08-05
Prompt Engineering调优实录:从72.3%到91.8%的RAG问答准确率跃升

Prompt Engineering调优实录:从72.3%到91.8%的RAG问答准确率跃升

在构建基于LlamaIndex的医疗知识库问答系统时,我通过三轮Prompt迭代,将GPT-4-Turbo的答案准确率从72.3%提升至91.8%,同时将单次查询的token消耗从2,847降至1,932。本文记录了针对“药物相互作用”场景的Prompt实验全过程,包含零样本、少样本、结构化约束三种方案的对比数据,并给出了可复用的Prompt模板与成本控制策略。

一线低代码实验室 746 189 0 2026-08-05
asyncio重构Flask接口:Web API并发性能提升320%的完整记录

asyncio重构Flask接口:Web API并发性能提升320%的完整记录

某次线上服务告警,单实例QPS卡在120,CPU闲置但大量请求排队。排查发现是同步阻塞调用拖垮了事件循环。本文记录用Python 3.11 + asyncio + aiohttp重构一个内部报表API的全过程:从最初的同步requests实现,到引入asyncio.Semaphore做并发限流,再到用asyncio.create_task调度IO任务。最终QPS从120提升到506,P95延迟从2

持续研究战略工具箱 713 173 0 2026-08-05
FastAPI慢查询调优实录:Profiling、SQL索引与Redis缓存三层提速12倍

FastAPI慢查询调优实录:Profiling、SQL索引与Redis缓存三层提速12倍

一个用户列表API从1200ms压到95ms,吞吐量从80 QPS提升到1100 QPS。本文记录一次真实的FastAPI性能调优过程,覆盖cProfile火焰图定位、SQLAlchemy N+1查询修复、复合索引设计、Redis三级缓存策略,以及Locust压测数据对比。包含完整的profiling脚本、索引DDL和缓存装饰器代码,适合正在处理API性能问题的开发者参考。

企业级自动化观察员 696 171 0 2026-08-05
Llama-3-8B QLoRA微调全记录:从loss震荡到指令遵循的调参之路

Llama-3-8B QLoRA微调全记录:从loss震荡到指令遵循的调参之路

用单卡A100 80G对Llama-3-8B做QLoRA微调,踩遍了显存溢出、loss不收敛、过拟合三大坑。本文记录完整流程:4-bit NF4量化配置、128条医疗问答数据训练3个epoch,最终在自有测试集上BLEU从12.6提升到28.4,指令遵循准确率从31%到79%。附完整代码、loss曲线分析、以及一个让eval_loss骤降的trick——冻结embedding层。

认真做内容增长记 841 211 0 2026-08-05
RAG问答延迟砍半:chunk重切、Embedding换代与Rerank重排实测

RAG问答延迟砍半:chunk重切、Embedding换代与Rerank重排实测

线上RAG系统召回准确率卡在68%徘徊,用户对“答非所问”的投诉率两周涨了12%。本文记录了一次完整的检索链路优化:将固定256字符的chunk策略改为自适应语义切分,命中率提升9%;Embedding模型从BGE-large-zh换为Qwen3-Embedding-0.6B后,Recall@5提升6.5%;引入bge-reranker-base重排,最终Top1准确率从41%跃升至73%。单次问

移动开发学习簿 894 210 0 2026-08-04
Prompt工程调优实录:从7.2%到81.4%的意图识别准确率跃升

Prompt工程调优实录:从7.2%到81.4%的意图识别准确率跃升

在构建电商客服意图识别系统时,我针对GPT-4o-mini设计了5个版本的Prompt,从最简指令到结构化思维链,token消耗从每请求89增至412,但准确率从7.2%飙升至81.4%。本文将完整还原实验过程,包含温度系数、few-shot数量、输出约束等关键参数的调优路径,并对比了不同Prompt模板在长尾场景下的表现差异。

喜欢复盘的后端 842 200 0 2026-08-04
asyncio重构Flask接口:QPS从120到1800的完整改造记录

asyncio重构Flask接口:QPS从120到1800的完整改造记录

一个内部报表接口,单次查询需聚合3个微服务数据,平均延迟850ms。用asyncio + aiohttp重写后,延迟降至180ms,QPS从120提升至1800。本文记录完整改造过程:从同步阻塞到异步并发,包含asyncio.Semaphore限流、asyncio.Timeout超时控制、loop.run_in_executor处理CPU密集任务的实战代码。踩坑包括Python 3.8下async

发布正在思考的程序员 776 192 0 2026-08-04
向量数据库选型实测:Milvus与Qdrant在500万级商品搜索场景对比

向量数据库选型实测:Milvus与Qdrant在500万级商品搜索场景对比

在电商以图搜图业务中,我分别用Milvus 2.4.5和Qdrant 1.12.4搭建了500万条768维向量服务。实测Qdrant单机QPS达到3200,P99延迟8ms,内存占用仅6.2GB;Milvus在分布式模式下QPS 2800,P99延迟12ms,但内存占用达到18GB。本文记录了完整部署命令、参数调优和踩坑过程,用真实数据说明选型决策。

一只鲸鱼会做产品 910 213 0 2026-08-04
React 19与Vue 3.5跨框架状态管理迁移:从Prop Drilling到Pinia/Zustand的工程化改造

React 19与Vue 3.5跨框架状态管理迁移:从Prop Drilling到Pinia/Zustand的工程化改造

在维护一个拥有87个路由页面、月活30万的中后台项目时,我们遇到了组件树层级超过12层的状态传递地狱。本文记录了从原生Context/Props迁移到Zustand v4.5.5(React 19.0.0)与Pinia v2.2.6(Vue 3.5.12)的全过程。通过具体对比三种方案的渲染性能(Context导致重渲染次数增加340%,迁移后FCP提升21.7%),并给出可复制的迁移步骤与性能优

猞猁喜欢开源日记 879 206 0 2026-08-04
上一页 1 2 3 ... 18 19 20 ... 24 25 26 下一页

作者推荐