自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 超实用的Allure报告定制指南:从层级分类到一键生成

Allure通过定义用例优先级,内置5个级别,对应不同的故障影响程度,便于聚焦核心用例。级别注解值故障影响描述致命级系统完全不可用、崩溃,业务流程完全阻塞,无临时代替方案严重级核心功能失效,系统未崩溃,有临时代替方案,影响大量用户核心操作普通级不影响核心功能,仅对非核心功能/用户体验造成轻微影响轻微级几乎不影响功能使用,仅界面美观、交互细节有微小影响无关紧要级完全不影响功能体验,仅产品优化建议或微小质量问题左侧通过实现用例层级化管理;右侧通过丰富用例维度信息;

2025-12-19 15:37:56 788

原创 Pandas 高级教程:解锁数据分析的强大潜能

本篇博客介绍了 Pandas 的一些高级操作和实际应用场景,包括多级索引、数据透视表、时间序列操作、字符串处理、高级数据合并、数据清洗以及高级分组操作等。通过这些高级功能,我们可以更加灵活地处理复杂的数据任务,从数据中挖掘出更有价值的信息。

2025-11-25 14:03:37 941

原创 Python数据分析入门:Pandas核心基础操作全解析

在Python数据分析的生态中,Pandas绝对是绕不开的核心工具。它就像一把瑞士军刀,能轻松应对数据的创建、读取、清洗、分析等一系列操作,让原本繁琐的数据处理工作变得高效简洁。无论是数据新手还是进阶开发者,扎实掌握Pandas基础都是重中之重。今天,我们就从实战角度出发,手把手带你吃透Pandas的10大核心基础操作,让你快速入门数据分析。

2025-11-17 16:27:14 643

原创 从概念到实践:解锁 CrewAI 多智能体协作的强大潜能

CrewAI是一个专为构建多智能体协作系统设计的开源框架,允许开发者像组建“团队”一样配置多个AI代理(Agent),让每个代理各司其职、协同配合,共同完成单一AI难以胜任的复杂任务。与传统单一智能体工具不同,CrewAI的核心并非强化单个AI的能力,而是通过“分工协作”模式模拟人类团队工作逻辑,实现1+1>2的任务执行效果。例如完成“市场调研+数据分析+报告撰写”任务时,无需手动切换多个工具,只需配置“调研代理”“分析代理”和“撰写代理”,系统会自动分配任务、传递信息、衔接流程,最终输出完整结果。

2025-11-13 16:04:40 694

原创 DDGS 实战指南:零门槛搭建 Agent 联网搜索能力,隐私安全两不误

DuckDuckGo(简称 DDG)是 2008 年成立的隐私导向型搜索引擎,核心定位是 “不追踪用户搜索行为、不收集个人隐私数据” 的高效信息检索工具。与百度、谷歌等主流搜索引擎不同,DDG 不会根据用户搜索历史、地理位置、设备信息等构建用户画像,也不推送个性化广告或搜索结果,始终以 “中立、客观” 方式呈现信息。

2025-11-12 10:33:59 773

原创 RAG 与 CAG:生成式 AI 落地的两大核心架构

总结核心观点:RAG 与 CAG 无优劣之分,关键适配业务需求展望:随着大模型技术发展,两者的融合将成为生成式 AI 落地的核心架构行动建议:从最小可行方案入手,根据实际效果迭代技术选型。

2025-11-12 09:16:42 712

原创 OCR用于Llamaindex与OCR运用的展望

离线可用:无需调用第三方API(如百度OCR、阿里云OCR),避免网络依赖和调用成本;开源免费:MIT协议,支持二次开发,可自定义识别逻辑;功能适配:支持图片、PDF批量识别,提供HTTP服务接口,便于与LlamaIndex代码集成。下载UMI-OCR(官网地址),安装后打开“全局设置”;开启HTTP服务:进入“高级→服务”,设置“允许HTTP服务主机为任何可用地址”,端口默认1314(可自定义,需与后续配置一致);

2025-10-28 20:22:02 824

原创 多模态RAG————突破传统检索的局限

传统RAG解决了LLM“无外部知识”的问题,而多模态RAG解决了“无法理解非文本知识”的问题——它不是对传统RAG的否定,而是在真实场景需求下的必然升级。随着数据形式越来越丰富(图文、视频、音频),多模态RAG的边界还会继续拓展:未来它不仅能“看懂”图片,还能“听懂”音频、“看懂”视频,真正实现“全模态信息的理解与生成”。对于企业而言,现在布局多模态RAG,就是为未来的智能问答、智能分析、智能助手等应用打下坚实的基础。

2025-10-28 09:19:01 1010

原创 LLamaIndex传统的RAG

文档中明确传统RAG是“多模态RAG系统架构”的基础分支,核心解决“非结构化文本(含OCR识别后文本)的检索-生成”问题,区别于处理图片、音频的多模态RAG。传统RAG的技术栈依赖“LlamaIndex框架+Milvus向量数据库+Kimi文件解析+Chainlit前端”,其中LlamaIndex负责串联各环节逻辑,Milvus承担向量存储与高效检索,Kimi接口解决文档(含图片型文档OCR)解析,Chainlit提供用户交互入口(、、)。文档中明确了传统RAG从“文件输入”到“索引可用”的完整流程,以。

2025-10-23 20:19:11 681

原创 快速构建大语言模型的好帮手————Chainlit

创建app.py作为入口文件后,用以下命令启动(-w# 基础启动 chainlit run app.py # 热重载启动(开发推荐) chainlit run app.py -w # 自定义端口(避免端口冲突) chainlit run app.py --port 8080 -w开发效率高:无需前端技术,Python一行代码启动服务,配置文件实现界面定制;LLM场景适配:原生支持对话流、思维链可视化、文件上传,贴合LLM应用需求;生态集成强。

2025-10-22 20:22:22 944

原创 一文搞懂RAG基础:流程实现与原理剖析

RAG全称为Retrieval Augmented Generation(检索增强生成)检索模块:从私域数据(如企业文档、PDF)中快速找到与用户问题相关的信息;生成模块:LLM结合检索到的“精准上下文”,生成不 hallucinate(幻觉)、贴合私域知识的回答。简单说,RAG让LLM从“凭记忆答题”变成“先查资料再答题”。低成本解决知识局限:无需微调LLM,只需接入私域数据,就能让AI“懂”专属知识;数据安全可控:私域数据存储在本地/自有向量数据库,无需上传第三方;灵活扩展。

2025-10-21 21:56:45 565

原创 大模型入门到实战:从基础概念到RAG聊天应用搭建

输入问题比如“介绍一下RAG的作用”,AI会基于DeepSeek模型+llama-index的逻辑,生成准确回答——如果后续想加自己的知识库(比如产品手册),只要在代码里加“加载文档”的逻辑就行,llama-index会自动处理索引和检索。:大模型是基础,RAG给大模型“补知识”,Agent用“大模型+RAG”去完成复杂任务——比如Agent要做“旅行规划”,会先调用RAG查“目的地天气”,再用大模型生成“行程表”,全程不用人插手。既然大模型有“知识过时”“幻觉”的问题,怎么解决?(用“资料”回答)。

2025-10-13 08:39:24 694

原创 Python 依赖管理神器:requirements.txt 从安装到实战全指南

定义:一个文本文件,记录当前项目所依赖的 Python 包及其版本。作用:方便团队协作时统一环境部署时快速安装依赖保证项目在不同机器上的一致性来源:手动编写自动生成(pip freeze工具生成(pip-toolspipenvpoetryrequirements.txt 是 Python 依赖管理的基石简单易上手,但需配合虚拟环境和最佳实践复杂项目可考虑 pip-tools、Poetry 等现代工具💡延伸话题未来 Python 社区可能会更广泛采用。

2025-10-09 14:20:27 1243

原创 django与vue3的对接流程详解(下)

适用于简单场景,手动处理数据序列化和响应格式。示例:返回文章列表 JSON 数据# views.py# 1. 查询数据(字段筛选+排序).values('id', 'title', 'pub_date') # 仅查询所需字段# 2. 处理特殊类型:将datetime转为字符串(便于JSON序列化)# 方法:遍历查询结果,格式化pub_date# 将datetime对象转为“YYYY-MM-DD HH:MM:SS”格式字符串# 3. 返回JSON响应(包含状态、消息、数据)

2025-10-09 08:41:59 1191

原创 django与vue3的对接流程详解(上)

首先在 Django 应用的forms.py文件中,通过继承forms.Form类定义表单字段。需指定字段类型(如字符型、邮箱型)、显示标签(label)及基础约束(如最大长度),Django 会自动根据字段类型生成基础验证逻辑(如邮箱格式校验)。示例:留言表单定义# forms.py# 姓名字段:最大长度100字符,前端显示“姓名”name = forms.CharField(label='姓名', max_length=100)

2025-10-09 08:41:45 1313

原创 Django视图与路由

在项目的urls.py# 404页面处理器# 500页面处理器需设置表单的# forms.pytitle = forms.CharField(max_length=50) # 文件标题file = forms.FileField() # 文件上传字段。

2025-09-22 11:04:23 1086

原创 Django模型,构建你的数据层

光说不练假把式,我们以“图书管理”为例,从0到1实现一个Book模型。模型都放在App的models.py里,继承自即可。"""图书模型:存储图书的基本信息"""# 图书标题:字符串类型,最大长度200(必须指定max_length)title = models.CharField(max_length=200, verbose_name="图书标题")# 作者:字符串类型,最大长度100。

2025-09-15 10:51:18 990

原创 Django配置,settings.py解析

Django配置核心指南:掌握settings.py的底层逻辑与实操技巧 本文系统讲解Django配置文件的9个关键模块: 配置原则:Python代码动态配置/模块化组织/多环境隔离 必会配置: BASE_DIR:智能路径管理 DEBUG模式:开发与生产环境切换 ALLOWED_HOSTS:访问权限控制 数据库配置:SQLite与MySQL的完整对接方案 实用技巧:局域网共享调试、模板继承优先级、中文本地化配置 避坑重点:生产环境关闭DEBUG、MySQL预创建库、权限安全设置 (98字) 摘要特点: 突出

2025-09-09 10:36:58 962

原创 新手入门Django:从基础认知到搭建第一个应用(附实操指南)

如果你是刚接触Python开发的新手,想找一个“开箱即用”的强大框架,那Django绝对值得优先尝试。今天就结合《第1章 Django框架基础与环境搭建》的核心内容,帮你从0到1搞懂Django的基础逻辑,还能亲手搭环境、跑通第一个应用——全程无晦涩术语,全是实用干货。

2025-09-08 11:18:44 498

原创 现代化AI海报生成系统

对于Ai的初步运用的系统,此系统是我和别人一起开发的。

2025-09-07 20:05:35 1114

原创 界面进阶-vue的知识点【下】

vue对于页面的优化

2025-08-10 23:32:15 537

原创 界面进阶---vue的知识点【上】

这里主要讲解vue3的相关知识,相较于vue2,vue3对于开发者更加的友好,(体现在对于ts的支持和一系列的新特性)。

2025-08-06 00:28:09 848

原创 python案例之ai助手(下)

这个基于FastAPI的AI助手API已经实现了核心功能,包括用户认证、智能聊天(流式响应、思维链、联网搜索)和文件处理。性能优化用Redis替代内存字典存储会话,提高系统的可靠性和分布式部署能力实现数据库连接池,减少频繁创建和关闭连接的开销增加缓存机制减少重复计算,例如缓存常见问题的回答功能扩展增加用户角色与权限管理,支持多租户模式支持多模型切换,根据不同场景选择最合适的AI模型实现更复杂的对话管理,包括上下文窗口控制、对话摘要等部署优化容器化部署(Docker),简化部署流程。

2025-07-24 08:53:07 1055

原创 python案例之ai助手(上)

本文实现的用户认证系统包含了注册验证和登录的核心功能,为应用程序提供了基础的安全保障。完善注册流程:实现完整的用户注册接口,包括用户名唯一性检查、密码强度验证、邮箱验证码验证等步骤。密码重置功能:通过邮箱验证码实现安全的密码重置流程,允许用户在忘记密码时重新设置。JWT令牌认证:登录后颁发JWT(JSON Web Token)令牌,用于后续API访问授权。JWT是一种紧凑的、URL安全的方式,用于在双方之间传递声明。多因素认证。

2025-07-24 08:42:06 982

原创 网页三剑客之CSS

css的初步涉猎,后续会继续完善css的资料补充

2025-07-10 15:35:59 645

原创 网页三剑客之html

市面上的浏览器千千万,如果每一个每一个浏览器都需要它自己特有的一套代码对接,那么我们编写的过程该会是如何的?细思极恐有没有,故我们给web一个固定的标准让不同的浏览器按照统一的标准现实结果,让展示更加统一。说到html就离不开它其他的两个羁绊即js和css,html是关于前端标签的学习,主要是决定前端页面的脉络和骨架,就像是树叶的脉络一般,css就是脉络外的页面部分,js就是树叶根据事件产生的一系列动作,例如风吹过来树叶舞动的过程。

2025-06-04 11:18:26 917

原创 网页三剑客之JS

和一些强类型有别,JS是一种弱类型语言,其变量的定义可以直接通过诸如let xxx的形式定义任何变量。常量的定义用const定义其为常量分类数据类型描述存储方式基本数据类型undefined未定义的变量或未赋值的变量内存中存储具体的值null表示空值或无对象引用内存中存储具体的值boolean布尔值(true或false内存中存储具体的值number数值类型(整数、浮点数、NaN等);NaN是一个数字类型的非合法数字内存中存储具体的值string字符串类型(字符序列)内存中存储具体的值。

2025-05-22 11:12:36 783

原创 python的高阶函数-7

我们都通过学习了函数,但是高阶函数是什么呢?何处才能体现函数的高阶?怎样的函数才算高阶?map 函数将无论输入多少数据都会输出多少数据。

2025-01-13 20:07:22 431

原创 python中的文件处理-6

获取当前工作目录print('当前工作目录:', current_dir)该方法会展现当前所指的目录,其中会更具你另外一个切换目录的方法,展示不同的目录详情。# 切换工作目录print('当前工作目录:', os.getcwd())此方法即为上述说出的更换不同目标的方法。# 重命名文件前一个test_file.txt为已经存在的数据,renamed_file.txt是需要更改为的新名字。# 删除文件检索renamed_file.txt然后删除其。

2025-01-12 20:57:16 379

原创 python学习之函数-5

在Python中,我们使用def关键字来定义一个函数。函数定义包括函数名、括号内的参数以及一个代码块,这个代码块在函数被调用时执行。

2024-12-21 16:02:32 280

原创 python中存储工具的学习(列表、元组、字典、集合)-4

在集合中放入的数据是具有唯一性的,排布式无序的,无序的排布故其不能进行查找,只能进行增删等修改类的操作。

2024-12-15 18:43:19 422

原创 python中的字符串中的内置函数-3

处理字符串

2024-12-13 16:06:15 825

原创 python中的判断语句-2

python中的if、for、whlie

2024-11-27 17:42:57 419

原创 python变量与各种输入输出方式-1

python中的变量,输入输出方式分享。

2024-11-22 20:42:28 498

原创 python解释器下载

面向刚刚准备入门的新手,想要下载python解释器一起pycharm提供的一点小帮助

2024-11-21 17:24:14 305

空空如也

空空如也

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

TA关注的人

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