自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 python开发PC端桌面应用

python开发PC端桌面应用项目场景: 很多情况下需要用很短的时间开发一款在windows上离线运行的小工具,以便解决一些现实问题。比如公司近期有个紧急项目,需要根据算法需求人工标注海量的地址信息,开发周期和工具易用性上都是有些挑战的,此时选择python开发是个明智的选择。 下面对python开发桌面应用工具的步骤做下总结。开发环境准备python开发我选择在Pycharm 上进行,新建工程,配置解释器及venv,这些跟普通的python项目开发一样。安装PyQt5及PyQt5-too

2020-09-09 11:46:32 18117 3

原创 带你一文入门LazyLLM:像搭积木一样开发AI应用

选择LazyLLM还是Dify,取决于你的具体需求和团队背景:选择LazyLLM追求极致的开发速度和代码的轻量控制。核心需求是构建复杂的多Agent协同应用。需要深度本土化集成(如国内办公软件)。团队技术背景较强,不排斥编写少量代码。选择Dify团队中包含非技术人员,需要无代码图形化界面。希望快速搭建一个功能全面的应用,追求开箱即用。需要利用活跃的社区和丰富的现成模板来加速开发。项目对企业级支持和SLA(服务等级协议)有较高要求。

2025-11-07 17:29:40 1285

原创 让AI学会“复盘与进化”:揭秘ACE自进化框架

每次他完成任务后,都会和一位“导师”一起复盘,将成功的经验和失败的教训总结成一条条“作战要点”,记录到这本笔记里。Agentic Context Engineering (ACE) 为我们描绘了一个激动人心的未来:AI系统不再是静态的工具,而是能够通过持续实践,自动积累经验、自我优化的“学习型组织”。未来,最强大的AI或许不是拥有最大参数量的那个,而是配备了最优秀“ACE系统”、能够最快自我迭代的那个。于是,AI的“工作手册”在一次次的实战中变得越来越厚、越来越精,其处理任务的能力也就随之“进化”了。

2025-11-07 17:20:23 273

原创 AI Agent推理时如何协同使用工具和知识库

思维链与规划:LLM 将复杂问题分解为一步一步的推理过程,这是决定是否使用及如何使用工具和知识库的基础。函数调用:LLM 被微调或通过提示工程学会识别何时该调用工具,并能生成结构化的参数(如 JSON)。这是工具调用的核心技术。检索增强生成:这是知识库使用的核心原理。通过在生成答案前,先从外部知识源检索相关信息,并将其作为上下文提供给LLM,从而生成更准确、更具事实性且可追溯的答案,有效缓解了模型的“幻觉”问题。智能体框架。

2025-10-16 11:26:22 668

原创 【翻译】MCP Python SDK

Model Context Protocol 允许应用程序以标准化的方式为 LLM 提供上下文,将提供上下文的关注点与实际 LLM 交互分离开来。这个 Python SDK 实现了完整的 MCP 规范,使得可以轻松地:我们推荐使用 uv 来管理你的 Python 项目。如果你还没有创建 uv 管理的项目,请先创建一个:然后将 MCP 添加到你的项目依赖中:或者,对于使用 pip 管理依赖的项目:运行独立的 MCP 开发工具要使用 uv 运行 mcp 命令:快速开始让我们创建一个简单的 MCP 服

2025-10-14 17:13:13 522

原创 智慧城市数字孪生:城市管理的“平行宇宙”

当城市数字孪生体每日决策超过人类管理者的70%,城市治理将进入“自动驾驶”时代。这场静默的革命,正在重新定义人类与城市的共生关系。(注:本文数据来源于住建部CIM试点评估报告、IEEE智慧城市白皮书及公开招标文件):布设12万+物联网设备,每日采集数据量相当于300部蓝光电影。:建立数据资产凭证体系,政务数据共享率从12%→78%与工业场景不同,城市级数字孪生需应对。数据层-城市数据底盘。模型层-城市仿真引擎。

2025-08-13 17:21:13 845

原创 数字孪生:虚实之间的工业革命

西门子为风力发电机建立的数字孪生体,通过2000+传感器实时采集风速、扭矩、温度等数据,在虚拟空间中模拟叶片应力分布,提前预警金属疲劳风险,使故障率下降30%。:数字孪生价值曲线呈“J型”分布——前期投入高,但跨越临界点后边际收益陡增(麦肯锡2023调研显示:成功部署企业ROI可达3-8倍)将计算进程与物理过程深度融合的理论框架,打破“比特”与“原子”的界限。例如波音787引擎监测系统,通过贝叶斯滤波融合多源数据,将振动分析精度提升至98%。这场静默的革命,正在重构人类认知物理宇宙的方式。

2025-08-13 17:17:21 935

原创 Go语言构建高性能AI分析网关:原理与实战

智能熔断机制// 基于错误率动态调整switch {case errRate > 0.3: // 高错误率case errRate > 0.1: // 中等错误率return rand.Float32() < 0.5 // 50%概率放行default:持续性能优化使用pprof进行性能分析:关键优化点:减少内存分配(sync.Pool重用对象)避免反射(代码生成替代)并行化CPU密集型操作安全加固// 请求校验// 1. 大小限制(防止OOM攻击)// 2. 内容校验。

2025-08-11 15:51:42 1170

原创 Apifox 入门指南:告别 API 工具切换,提升开发协作效率

Apifox 通过“设计即文档、文档即 Mock、Mock 即测试”的理念,彻底打通了 API 工作流中的断点。前后端、测试人员终于能在统一平台沟通。消除工具切换,自动生成代码/Mock/文档。内置强大测试功能,保障接口可靠性。一处修改,全局更新,避免文档滞后。入门建议:用 Apifox 管理你个人项目的 API,熟悉核心流程。API 设计(Schema)、Mock 使用、文档分享、基础测试。再尝试数据模型、接口用例、自动化测试等高级功能。

2025-08-08 16:53:15 981

原创 常用软件接口类型解析(附Python实战代码)

HTTP像打电话:一问一答,简单直接WebSocket像对讲机:持续通话,实时互动WebService像传真机:格式严谨,安全可靠关键洞察HTTP API使用率达83%WebSocket采用率增长至42%WebService在企业领域仍占35%掌握这三种接口类型,就能应对90%的系统集成需求。根据你的业务场景选择合适的接口,让系统间的通信更加高效可靠!

2025-07-31 16:32:57 514

原创 常用软件接口类型解析:HTTP、WebSocket、WebService场景与对比

HTTP是公交:经济实用但非直达WebSocket是地铁:快速直达但线路固定WebService是专车:安全舒适但成本高理解每种接口的特性,才能为你的系统选择最高效的"沟通方式"。在数字化转型浪潮中,掌握接口技术就是掌握了系统互联互通的钥匙!

2025-07-31 16:23:24 1506

原创 【翻译】Label Studio——开源标注工具README.md

如果您没有静态 IP 地址,则必须在您的 hosts 文件中创建一个条目,以便 Label Studio 和您的浏览器都能访问 MinIO 服务器。更详细的说明,请参阅我们关于存储数据的指南。Label Studio 包含各种模板来帮助您标注数据,或者您也可以使用专门设计的配置语言创建自己的模板。您可以将 Label Studio 用作机器学习工作流程中的一个独立部分,也可以将其前端或后端集成到您现有的工具中。您可以在本地运行最新的 Label Studio 版本,而无需从 pypi 安装软件包。

2025-07-30 16:25:59 1380 1

原创 API网关原理与使用场景详解

通过合理设计和实施,可显著提升系统的安全性、可观测性和弹性能力。在微服务架构中,网关不仅是流量入口,更是系统稳定性的关键保障节点。,位于客户端与后端服务之间,承担请求路由、协议转换、安全控制等核心功能,本质是。API网关已成为现代分布式系统的。HTTP/HTTPS 请求。API网关作为系统的。

2025-07-22 16:25:15 957

原创 大模型微调与应用开发实战指南:从入门到上手

本文为你拆解大模型技术栈,提供可落地的学习路径,涵盖硬件配置到应用部署全流程。

2025-07-15 14:07:24 897

原创 Vue 2 vs Vue 3:技术升级与实战指南(基于 Vue 3.6 前瞻)

场景推荐版本关键理由新项目开发Vue 3性能/TS/组合式API 全方位优势老项目维护Vue 2避免重构成本大型复杂应用Vue 3组合式API解决逻辑碎片化需要极致性能Vue 3Tree-shaking + 编译优化升级行动清单使用检测兼容性用在 Vue 2 中提前练习新 API使用 Vite 创建 Vue 3 沙盒项目体验开发流程Vue 3.6 将进一步优化性能并完善开发者体验。技术选型不是宗教战争,理解核心差异才能做出理性决策。

2025-07-15 09:58:29 1155

原创 Spring Boot实战:快速上手、代码结构与模块扩展开发

想象一下,你准备开车去旅行。传统Spring框架就像一辆需要自己组装发动机、安装方向盘和调试刹车的汽车。而则是一辆已经组装好、加满油、随时可以出发的SUV!Spring Boot是Spring框架的扩展,它通过"约定优于配置"的理念,解决了传统Spring应用配置复杂、依赖管理困难的问题。🚀快速启动:5分钟创建生产级应用⚙️自动配置:智能加载所需组件📦独立运行:内嵌Tomcat/Jetty服务器🔧生产就绪:健康检查、监控、外部化配置开箱即用fill:#333;color:#333;

2025-07-14 17:26:08 437

原创 DSPy:用编程思维驯服大模型的新范式

"""识别邮件意图并提取关键信息"""email = dspy.InputField(desc="客户邮件内容")intent = dspy.OutputField(desc="邮件类型", choices=["咨询", "投诉", "下单"])product = dspy.OutputField(desc="涉及产品名", optional=True)urgency = dspy.OutputField(desc="紧急程度1-5", optional=True)

2025-07-11 16:43:58 874

原创 零代码玩转大模型!LLaMA Factory:你的专属模型精修师

LLaMA Factory 的出现,极大地弥合了尖端大模型技术与普通开发者、研究者乃至业务人员之间的鸿沟。它通过强大的可视化界面、高效的训练技术和灵活的部署选项,让定制专属大语言模型变得前所未有地触手可及。无论你是想探索AI前沿的研究者,还是渴望将AI能力融入产品的开发者,亦或是想用AI提升业务效率的从业者,LLaMA Factory 都为你提供了一把低门槛、高效率的“金钥匙”。别再观望,立即动手,开启你的大模型定制之旅吧!(通常包含在代码库中或 GitHub Wiki)

2025-07-11 16:34:52 1095

原创 配置文件是python格式的yolo-world工程加密方案

当配置文件是 Python 文件(.py)而非 YAML 时,我们需要采用不同的加密策略。以下是完整的解决方案,确保配置文件和主程序都能被加密并正常运行:核心解决方案1. 配置加载器实现 ()2. 配置文件示例 ()3. 主程序修改 ()4. 训练脚本适配 ()编译脚本 ()关键加密技术说明1. 配置文件动态加载机制源码模式:直接导入配置模块打包模式:使用 动态执行配置代码安全隔离:在空模块中执行配置代码,避免污染全局命名空间2. 配置文件加密处理在编译脚本中添加预

2025-06-19 15:36:19 364

原创 Cython vs Nuitka:Python 代码加密方案对比与实现

使用 Cython 实现代码加密是完全可行的,但与 Nuitka 相比有显著差异。下面我将详细分析两种方案,并提供 Cython 的实现方案。

2025-06-19 15:31:11 1610

原创 从零上手 vue-fastapi-admin:现代化轻量管理平台的快速搭建指南

通过以上二次开发案例,可以看到 vue-fastapi-admin 不仅开箱即用,更具备强大的扩展能力。无论是添加新功能模块还是集成企业级服务,都能通过清晰的代码结构快速实现。建议读者从本文案例入手,逐步探索更多可能性。

2025-05-22 14:09:36 3322

原创 当Clip遇上Glip:两大跨模态模型如何重塑AI认知?

支持自然语言描述定位 text_prompt = "the red sports car parked next to the coffee shop" # 其余代码同上...四、模型微调技巧。

2025-05-22 10:46:44 1457

原创 Cython打包多层目录Python文件方法

这种方式可以保持项目原有结构,确保编译后的二进制文件能够像源码一样被正确导入和使用。编译库:python setup.py build_ext --inplace。docker镜像: python:3.9-slim。执行以下命令编译代码(

2025-05-13 09:42:19 536

原创 操作指南:vLLM 部署开源大语言模型(LLM)

vLLM 是一个专为高效部署大语言模型(LLM)设计的开源推理框架,其核心优势在于显存优化、高吞吐量及云原生支持。安装 vLLM或从源码安装最新功能:Docker 部署:使用官方镜像快速启动服务,适用于容器化环境:依赖环境从 Hugging Face 加载模型vLLM 支持直接加载 Hugging Face 托管的模型,例如:若需加速国内下载,可设置镜像源:本地模型路径若模型已下载至本地,可直接指定路径启动:三、服务启动与 API 调用启动 OpenAI 兼容服务

2025-04-25 16:58:36 3636 1

原创 操作指南:在vue-fastapi-admin上增加新的功能模块

近期在github上看到一个很不错的web框架,https://github.com/mizhexiaoxiao/vue-fastapi-admin。该项目基于 FastAPI + Vue3 + Naive UI 的现代化前后端分离开发平台,融合了 RBAC 权限管理、动态路由和 JWT 鉴权,可以助力中小型应用快速搭建,也可用于学习参考。本着研究和学习的目的,尝试着添加一个新的模块,比如知识库管理。

2025-04-21 17:27:26 925

原创 JSON vs JSONL:特性对比与场景选型指南

JSON与JSONL的选择本质上是数据结构与处理需求的权衡。是否需要保留完整文档结构?→ 选JSON是否处理流式/增量数据?→ 选JSONL数据量是否超过内存容量?→ 选JSONL是否需要人工可读性?→ 选JSON根据实际场景的读写模式、数据规模和系统架构进行综合评估,才能做出最优技术选型。

2025-04-16 10:21:10 1242

原创 如何将 Vue-FastAPI-Admin 项目的数据库从 SQLite 切换到 MySQL?

原 SQLite 自增配置(通常无需修改)# MySQL 同样支持 autoincrement,无需改动。

2025-04-15 11:08:11 670

原创 SQLite vs MySQL vs PostgreSQL:三大主流数据库对比指南

✅选择SQLite当需要零配置部署开发测试环境单用户应用场景✅选择MySQL当需要快速搭建Web应用使用主流云服务(如AWS RDS)团队熟悉MySQL生态✅选择PostgreSQL当需要严格数据一致性处理复杂数据类型执行高级分析查询掌握三大数据库的核心差异,根据业务需求合理选型,才能构建高性能、易维护的数据存储方案。每个数据库都在持续进化,建议定期关注最新版本特性,充分利用其优势功能。

2025-04-15 11:00:34 2278

原创 Cython加密多层目录中的Python脚本方案

近期有一个Vue+Java+Docker项目中需要加密Python脚本的需求,调研后决定采用Cython。

2025-04-09 16:09:26 472

原创 Next.js + SQLite 项目 Docker 生产环境部署方案

(date通过以上配置,你将获得:✅ 可复制的生产环境部署✅ 持久化的 SQLite 数据库存储✅ 自动化的迁移流程✅ 完善的监控方案✅ 企业级安全实践。

2025-04-07 15:59:12 883

原创 【翻译】OmniSQL——大规模生成高质量文本转SQL数据

我们提出了一套自动化、可扩展的文本转SQL数据合成框架(如下图所示),并基于该框架发布了首个百万量级文本转SQL数据集SynSQL-2.5M。该数据集包含超过250万条多样化的高质量数据样本,覆盖16,000余个跨领域数据库。在SynSQL-2.5M基础上,我们推出了OmniSQL系列模型(7B/14B/32B三个版本)。微调过程中还融合了Spider和BIRD提供的人类标注高质量数据。论文链接: https://arxiv.org/abs/2503.02240。

2025-03-25 11:04:51 1351

原创 一篇文章入门Next.js:从理论到实战,轻松上手全栈开发

通过本文,你已经掌握了Next.js的核心功能:文件路由、数据获取、API开发和部署。Next.js极大地简化了全栈开发流程,让你能更专注于业务逻辑。现在,尝试用Next.js动手搭建你的第一个项目吧!延伸资源Next.js官方文档Vercel部署指南Next.js实战项目合集动手练习创建一个包含首页、关于页和个人作品集的网站使用SSG生成静态页面添加一个联系表单的API端点部署到Vercel并分享给你的朋友!遇到问题?欢迎在评论区留言讨论!🚀。

2025-02-28 17:32:16 1071

原创 Dify:开箱即用的AI Agent工厂——从新手到专家的全景指南

示例:股票查询插件description = "查询实时股票信息"# 调用第三方APIreturn {

2025-02-26 17:30:32 2269

原创 Gradio:零代码构建AI服务的魔法工具箱

""",**kwargs从Weeks到Hours:开发周期数量级缩短从专家到大众:非前端工程师也能构建专业界面从演示到生产:支持从小型Demo到企业级应用行动指南尝试官方教程(30分钟入门)将现有模型转换为Web服务(1小时实践)当AI能力可以像搭积木一样快速组合,我们正站在人工智能普惠化的关键转折点。Gradio这把打开AI服务之门的钥匙,你准备好使用它了吗?

2025-02-25 17:23:50 1021

原创 React vs Next.js:前端开发的两把利剑,到底怎么选?

React是“基础工具”,适合自由度高的 UI 开发Next.js是“生产力工具”,适合快速交付生产级应用组合使用:Next.js ≈ React + 路由 + 服务端渲染 + 优化工具最终建议:新手从 React 入门,掌握组件化思维后,直接用 Next.js 开发真实项目!

2025-02-24 17:28:19 2083

原创 一篇文章读懂AI Agent

当大模型还在回答问题时,新一代AI Agent已经能自主订机票、管理股票组合、运营跨境电商店铺——这不是科幻电影,而是正在发生的技术革命。本文将深入解析AI Agent的技术本质与商业应用。

2025-02-21 16:23:19 1135

原创 一篇文章读懂多模态大模型

想象一个只会做数学题的天才少年,遇到语文作文就束手无策——这就是传统AI模型的真实写照。多模态大模型(Multimodal Large Model)的诞生,打破了这种"偏科"局面,让AI真正成为能看、会听、懂语言的"全能学霸"。技术定义:多模态大模型是指能够同时处理和理解多种数据模态(文本、图像、语音、视频等)的通用人工智能模型,通过深度学习架构实现跨模态信息的对齐、融合与推理。典型代表包括GPT-4V、Google Gemini、Flamingo等。核心突破视觉理解:准确识别图像中的物体、场景、文字。

2025-02-20 18:07:22 1137

原创 一篇文章读懂大模型类型:LLM、TTS、Text-Embedding、Rerank

以下是的定义、核心理解及应用场景的详细说明,帮助你在实际项目中合理选择和应用。

2025-02-19 14:26:44 3438

原创 探究Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。一致性哈希分片:哈希分片的改进,利用扩展节点,有效解决重新分配节点带来的无法命中问题。解决方案:对于查询为空的key,直接设置一个默认值存放到缓存;解决方案有:使用锁或队列、为key设置不同的缓存失效时间、二次缓存。缓存中不存在的数据,每次都需要查询数据库,其实就是缓存失效现象。Redis是一种常见的缓存技术,通常用来改善网站性能。范围分片:按数据范围值来分片。

2024-10-22 18:57:41 397

原创 NaiveUI与ElementUI 比较分析

在前端开发的广阔领域中,Vue.js作为最流行的前端框架之一,为开发者提供了丰富的组件库,其中NaiveUI和ElementUI是两个备受瞩目的选择。本文将深入分析这两个组件库的特点、优劣势以及适用场景,帮助开发者在项目中做出更合适的选择。

2024-07-12 17:13:27 6141

空空如也

空空如也

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

TA关注的人

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