- 博客(340)
- 收藏
- 关注
原创 UV+PythonREPL双引擎驱动:AI+MCP实时代码执行
post请求http://arc-authenticator-dev.k8s-qunhe.qunhequnhe.com/arc-au/api/rpc/access-auth-new/ap-filter 请求体是{"filter":false,"accessPoints":[1],"userId":xxx} 比较不同userId(1111501168和1111501179)的返回差异。在使用AI的时候经常会遇到一些需要精确计算或者获取真实数据的操作,比如获取当前时间戳。直接使用大模型:给出解决方案。
2025-06-12 12:21:46
236
原创 在不同平台或工具中使用SSE方式接入MCP
以 http://saas-help-mcp-dev.k8s-qunhe.qunhequnhe.com/tools-mcp 为例。8、在IDEA等编辑器中使用Lingma插件接入MCP。1、在Cherry Studio中接入MCP。1、在Cherry Studio中接入MCP。6、在Obsidian中接入MCP。2、在Fastgpt中接入MCP。4、在Cursor中添加MCP。7、在Cline中接入MCP。3、在Dify中接入MCP。5、在Trae中添加MCP。3、在Agent中使用。
2025-06-04 18:23:03
826
原创 UV 包管理工具:替代 pip 的现代化解决方案
uv 是 Python 包管理的未来趋势,特别适合追求效率的现代开发者。虽然还有一些兼容性问题,但其速度和易用性优势明显,值得在新项目中尝试使用。使用 PEP 723 的内联依赖声明,这样脚本是自包含的,任何人都能直接用。这是一份很好的 uv 使用指南!在项目中明确指定 Python 版本,避免环境差异导致的问题。Windows、macOS、Linux 行为一致。使用 pyproject.toml 管理依赖。如果脚本导入了第三方包但没有声明依赖,会报。使用 uv 一句话运行 Python 文件。
2025-05-29 10:04:48
987
原创 Obsidian接入MCP搭建智能笔记
在Obsidian中结合mcp高效的使用AI来完成任务。这边添加了Qwen/Qwen3-235B-A22B。安装Smart Composer插件。2、添加自定义提供商,例如硅基流动。1、直接使用现有的大模型提供商。其他本地的mcp配置也类似。修改配置完成大模型的添加。配置playwright。
2025-05-07 12:18:46
325
原创 最强开源MCP平台【双向+本地MCP】n8n试用
n8n是可部署的Web服务(比如通过docker部署),可以部署到云服务器,不管是制作的MCP-Server,亦或是开发的MCP应用,都可以一键发布到公网,对外提供服务。双向MCP:既可以作为MCP客户端,去添加使用各种MCP-Server。又可以作为MCP服务端,发布MCP-Server供其他客户端使用。MCP-Server目前有两种使用方式,一种是把MCP-Server的工具集成到本地使用,一种是远程调用。可以添加工作流、代码、http请求、mcp服务、其他工具等来作为这个服务的Tools。
2025-04-29 10:43:54
441
原创 基于MCP的AI代理对话程序技术解析
例如,在对话过程中,AI Agent可以根据用户之前的提问和回答,结合外部知识库中的信息,提供更加个性化和准确的回复。在智能助手场景中,用户可以根据自己的需求为AI Agent添加不同的工具,如日程管理工具、文件处理工具等,使AI Agent能够更好地满足用户的个性化需求。通过使用反应式代理和对话历史,AI代理能够根据学生的学习情况和需求,提供个性化的学习建议和指导,促进学生的学习效果。在智能客服领域,基于MCP的AI代理对话程序可作为客服机器人,与用户进行实时对话,解答用户的问题,处理用户的投诉和建议。
2025-04-28 14:29:18
957
原创 「fastapi_mcp」实战指南:零配置快速集成 FastAPI 工具到大模型生态
fastapi_mcp 极大简化了将 FastAPI 应用接口开放为 AI 工具集的流程,仅需少量代码即可自动适配 MCP 协议,无需手动配置和维护繁琐的 OpenAPI 文档,让工具型接口更容易被大模型/智能助手集成调用。一个零配置工具,用于自动将FastAPI端点作为模型上下文协议(MCP)工具公开,极大简化了工具型 API 的接入和管理。fastapi_mcp 支持一个 FastAPI 应用公开多个 MCP 接口,每个接口根据不同业务场景和权限独立管理。通过路由区分多个 MCP 工具。
2025-04-23 21:04:21
662
原创 LangChain进行格式化输出
利用LangChain中的Prompt设计与Output Parser机制,可以方便地让大模型按照指定的数据结构(如JSON)返回结果,大大提升了工程效率和可维护性。LangChain是一个强大的框架,可以帮助开发者更高效地构建基于大型语言模型(LLM)的应用。在实际开发中,我们常常希望模型的输出不是一段纯文本,而是结构化、格式化的数据(如JSON、表格等),以便下游进一步处理。LangChain 之所以能够按照指定格式输出,核心原因就在于它对 提示词(Prompt)进行了优化和封装。
2025-04-22 18:39:59
357
原创 Streamlit+LangChain让你零门槛搭建大模型聊天及文档检索应用
是一个开源的 Python 库,专门用于快速构建和部署数据科学和机器学习相关的交互式 Web 应用。它的核心目标是让开发者无需前端知识(如 HTML、CSS、JavaScript),仅用 Python 就能创建功能丰富、可视化的 Web 应用。可结合 LangChain、OpenAI 等构建 AI 应用(如聊天机器人、文档问答)。表格、图表(支持 Matplotlib、Plotly、Altair 等)。3、监听表单的操作,发起请求且配置正确则调用大模型的对话方法。文本、按钮、输入框、滑块、文件上传等。
2025-04-21 10:05:09
945
原创 LangServe的安装与运行
新功能 ⾃ 0.0.40 版本起,⽀持 /stream_events ,使流式传输更加简便,⽆需解析 /s tream_log 的输出。使⽤客户端 SDK 调⽤ LangServe 服务器,就像本地运⾏可运⾏对象⼀样(或直接调⽤ HTTP API)从 LangChain 对象⾃动推断输⼊和输出模式,并在每次 API 调⽤中执⾏,提供丰富的错误信息。⾼效的 /invoke 、 /batch 和 /stream 端点,⽀持单个服务器上的多个并发请求。修改server.py。
2025-04-18 13:53:15
300
原创 FastAPI基础入门
Hypercorn: ASGI服务器和WSGI HTTP服务器,支持HTTP/2和WebSocket,具有自动重试、请求超时、连接超时、日志记录等功能。Starlette: ASGI服务器和WSGI HTTP服务器,支持HTTP/2和WebSocket,具有中间件、路由、异常处理等功能。Uvicorn: ASGI服务器,支持HTTP/2和WebSocket,具有自动重试、请求超时、连接超时、日志记录等功能。依赖包: 安装Uvicorn时,也会安装其依赖包,如click、h11、uvloop等。
2025-04-17 13:06:14
657
原创 智能复盘自动化系统搭建指南—基于DeepSeek API与Apple日历的整合实践
打开「https://platform.deepseek.com/api_keys」注册一个账号,然后点击「创建API key」拿到一个Key。具体文档参考DeepSeek的API文档:https://api-docs.deepseek.com/zh-cn/其中url是:https://api.deepseek.com/chat/completions。读取AI请求后的返回内容,然后解析到里面的内容,再写入每日复盘的备注中。使用「编辑日历日程」将找到的日历的备注设定为空。
2025-04-11 09:34:22
509
1
原创 本地部署 Firecrawl 爬虫让 AI 知识库更丰满
国内可能下载playwright很慢,可以修改「apps/playwright-service-ts/Dockerfile」,无需站点地图,只需要接收一个 URL 地址就可以爬取网站及网站下可访问的所有子页面内容。需要使用LLM的话修改一下OPENAI_API_KEY和OPENAI_BASE_URL。从结果可以看到它会提取一些内容,方便直接将数据给AI或者插入RAG中进行后续操作。Firecrawl 是一款。什么是Firecrawl。什么是Firecrawl。使用python调用。
2025-04-01 18:15:30
1127
原创 RAG:高级自然语言处理的Python库spaCy
是一个高性能的自然语言处理(NLP)库,广泛应用于实业界和学术界,提供了多种语言的支持和许多强大的语言处理功能。因为问答其实是将用户的提问向量化后,再在向量知识库中查找「被搜索的内容」,然后将内容填充到大模型的上下文中,给出。但是大部分的文档中标题可能无法完整的描述文中的内容,也就是在向量查询的时候大概率无法命中正确的内容。允许用户自定义处理流程,灵活添加/移除组件(如分词器、实体识别器)。经过实践,发现直接将完整的文档导入的知识库后,回答的效果不是很好。:标记每个词汇的词性(如名词、动词等)。
2025-03-27 11:27:40
977
原创 DeepSeek:统一多模态模型Janus Pro
Janus Pro是DeepSeek向多模态AGI迈进的关键一步,其统一架构和高效设计降低了多模态应用的开发门槛,同时为未来扩展更多模态(如3D、音频)奠定了基础。通过创新的视觉编码器,Janus Pro能够处理更高分辨率的图像(如4K级别),同时支持超长文本输入(如数十万tokens),适用于复杂文档分析、长视频理解等场景。是一款统一多模态模型,旨在通过整合多种模态(如文本、图像、视频等)的输入与输出能力,实现更高效、更智能的跨模态理解与生成任务。,无需依赖独立的分支模块。
2025-03-21 09:55:14
638
原创 构建会思考的AI助手:核心架构与天气查询案例解析
它就像一个能自己动脑子、会做事的机器人程序,只不过它不一定有实体,以软件形式部署于终端设备或云端的智能程序。这种模式使得AI能够超越自身的知识库,通过与外部系统的交互来获取信息、执行操作或生成内容,极大地扩展了AI的应用范围和灵活性。:像智能厨师,你说“做顿饭”,它会自己看冰箱里有什么菜、考虑你的口味、决定菜谱,发现没盐了还会下楼买。添加工具:由于我们的问题中可能会涉及到时间,所以除了获取天气的工具外,还需要获取时间的工具。的程序,不用你手把手教每一步,只要告诉它“要什么结果”,它自己会想办法搞定。
2025-03-20 12:29:18
634
原创 搭建本地化笔记AI:用Copilot+deepseek+nomic-embed-text构建本地智能知识系统
安装Ollamahttps://ollama.com/下载模型下载大语言模型根据自己电脑的配置选择模型的大小ollama run deepseek-r1:8b下载向量处理模型创建向量数据库时需要使用Embedding模型对文本进行向量化处理ollama pull nomic-embed-text查看安装的模型ollama listNAME ID ...
2025-03-10 10:27:16
364
原创 AI代码工场:基于Agent架构的Python程序自动化生成流水线
实现输入指令让AI生成python代码并执行导入相关库importrefromlangchain_core.promptsimportChatPromptTemplatefromlangchain_core.toolsimporttoolfromlanggraph.prebuiltimportcreate_react_agentfromsrc.utils.mode...
2025-03-06 20:33:14
416
原创 RAG训练前必备:Python文本切割方法与LangChain实践
https://python.langchain.com/api_reference/text_splitters/index.html一、为什么文本切割影响RAG效果在Retrieval-Augmented Generation(检索增强生成)系统中,文本切割质量直接影响:检索阶段的上下文相关性生成阶段的语义连贯性系统处理长文本的效率不合理的切割会导致:关键信息被分割在不同chunk中语义不完整...
2025-03-05 13:46:41
457
原创 使用CrewAI搭建多智能体协作Ai Agent
CrewAI 介绍CrewAI 是一款开源的、面向开发者的人工智能协作框架,目标是通过高效的多智能体协作系统,实现复杂任务的自动化与智能化。其核心设计理念是模拟人类团队分工协作的模式,让每个 AI 智能体(Agent)承担特定角色(如研究员、工程师、分析师等),通过协同合作完成高阶任务。项目基于 Python 构建,注重灵活性与可扩展性,为开发者提供了一种新型的 AI 工作流设计范式。GitH...
2025-02-25 09:35:54
1237
原创 如何用Python打造AI资讯日报机器人?每天自动推送最新技术动态!
???? 项目目标开发一个智能机器人,每天自动完成:全网抓取最新AI资讯智能筛选高价值内容(技术突破/行业趋势/创新应用)自动生成精美Markdown日报定时推送到企业微信(支持多群同步)????️ 核心实现模块1. 智能网络爬虫系统# 使用 crawl4ai 的异步爬虫配置asyncdefasync_crawl(url: str, crawler: AsyncWebCrawler): """异步...
2025-02-24 17:27:16
509
原创 用LangGraph轻松打造测试用例生成AI Agent
为什么你需要这个AI助手?需求文档太复杂PRD文档动辄几十页,图文混杂,手动提取测试点易遗漏用例设计费时费力要兼顾等价类、边界值、异常流多种方法,脑细胞不够用跨系统协作难需要同时读取文档、解析图片、调用测试知识库…试试用LangGraph 5步搭建智能生成流水线????一、LangGraph核心能力速览LangGraph架构图智能路由像交通指挥中心自动分配任务工具调用可对接企业知识库/API/OCR等系...
2025-02-17 09:55:36
602
原创 从代码到交付:基于Python的全流程自动化测试&智能洞察平台
0、背景随着测试自动化需求的增长,Python脚本作为重要的测试工具,在项目中得到了广泛应用。然而,由于缺乏统一的管理平台,测试脚本分散存储、执行记录难以追踪等问题日益突出,严重影响了测试效率和结果分析能力。本文介绍了一个Python脚本运行管理平台的设计与实现过程,重点解决以下问题:脚本分散管理导致维护困难执行记录难以追踪影响问题定位测试报告缺乏结构化分析管理界面不友好限制用户体验1、主要步骤...
2025-02-14 19:22:32
925
原创 效率翻倍!用Vite+React极速打造Chrome插件|企业文档导入AI知识库
被文档搬运支配的恐惧?想要快速根据自己公司的文档搭建一套AI知识库需要打开多个平台反复复制粘贴是时候用技术终结这一切了!今天带大家用前沿的Vite+React技术栈,开发一个能自动抓取企业文档并导入到知识库的Chrome插件!技术方案图将公司内部的文档导入到知识库的一个chrome插件1、 账号切换功能提供配置选项,用户可快速切换使用。2、 数据导入流程获取页面信息 : 获取当前页面唯一标识符(...
2025-02-11 18:01:13
317
原创 手把手教你本地部署DeepSeek-R1:高效AI助手轻松拥有
一、为什么选择本地部署?深度求索官方技术白皮书核心优势总结隐私安全三重保障:本地数据处理:企业敏感信息全程保留在内网环境端到端加密:模型交互过程采用军用级加密协议审计日志追踪:完整记录所有模型调用行为离线可用性突破:无网络应急响应:支持断网场景下的文档分析与决策支持边缘计算优化:针对低功耗设备进行特别性能调优本地缓存机制:自动保存最近30天交互记录定制开发自由:模块化架构设计:支持插件式功能扩展领...
2025-02-06 10:19:36
366
原创 让浏览器为你工作:探索AI驱动的自动化工具
0、相关文档一个很酷的想法,基于llm的浏览器自动化,这个开源项目有前途https://github.com/gregpr07/browser-use1、安装Python3.11版本以上bashpipinstallbrowser-use-ihttps://pypi.tuna.tsinghua.edu.cn/simplepipinstalllxml_html_clean-iht...
2024-12-05 10:18:35
1108
转载 年薪98w!测试人的新赛道,我决定入局!
这是我入行测试的第1007天:·门槛低,技术难度不高,食物链最底端;· 出现严重的bug,首先背锅的就是测试· 没什么发展空间,裁员的时候测试首当其冲……更让人头秃的是,干了3年,好像到了“职业天花板”,升职加薪的迹象一点没有,裁员的风声却与日俱增。不想做温水里的青蛙????,我决定“跳一跳”,去其他公司试一试测试岗。上周偷摸面了个试,面试官上来就抛了一个问题:有没有做过AI产品的测试?AI产品...
2024-11-17 09:02:26
128
转载 软件测试人抱团取暖(已有400+)
社群简介社群可以咨询各种类型的相关问题:社群资源:作者不定期发送测试学习干货资料,招聘信息,答疑解惑。社群内仅供关于软件测试、开发的技术交流以及求职信息分享、测试工作心得分享等,禁止任何推广、广告、点赞等技术无关信息,如有违规会被踢出社群。加群方式:扫描以下二维码,备注【交流群】,待我同意后,会手动拉入群聊。QQ群为方便大家上班时间使用QQ沟通,这里也创建了相应的QQ群(QQ群号:58796858...
2024-09-04 09:00:28
139
原创 拉取CF内容并转换为markdown格式(Java版)
之前使用python库实现了一版拉取cf内容转换为markdown现在使用java实现一版并封装成接口0、安装相关库主要使用到了两个库jsoup:对html进行处理,类似python的BeautifulSoupflexmark-all:将html转换为markdown<dependency><groupId>org.jsoup</groupId>...
2024-07-09 18:50:18
494
1
原创 使用React Buddy辅助React开发
https://plugins.jetbrains.com/plugin/17467-react-buddyhttps://react-buddy.com/安装插件安装大纲大纲是包含React组件的文件的紧凑表示。打开组件文件,然后按当前编辑器右上角的树图标。树图标大纲大纲面板允许进行下列操作点击跳转到指定的元素拖拽排序元素节点右键操作元素操作元素使用「生成处理程序」可以快速编写操作函数,例如on...
2024-02-19 16:37:34
1145
原创 FastGPT二次开发-使用应用库进行代码Code Review
FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!背景在之前使用Gitlab CI进行AI Code Review的时候发现一些痛点,这次为了解决这些问题故在FastGPT平台上进行二次开发现有痛点优化提示词后需要多个项目同步修改收集使用反馈困难改动较多时候评论太多,影响人工...
2024-01-25 15:05:07
3487
1
转载 软件测试市场复苏了!
最近很多粉丝给我私信留言,问我:2024年,软件测试还有未来吗?对于这个话题,我和圈内这方面的技术大佬聊了一下午,其中不乏测试总监,质量负责人和性能专家,整理了下面10条值得参考的观点2024年,是中华人民共和国成立75周年,是实施“十四五”规划的关键一年,做好经济工作至关重要。信息化产业作为我们国家国民经济的支柱产业,对于推动我国经济高质量发展、促进科技创新、推动社会发展等方面都具有重要的作用和...
2024-01-18 09:01:05
146
原创 React项目依赖升级
当前问题现在编译时间过长,镜像构建时长就达到了20分钟+通过项目依赖升级后,镜像构建时长大约3-5分钟修改内容之前的技术方案:roadhog(2.x)+antd(3.x)+React(16.x)+dva(2.x)现在的技术方案:[Create React App]craco(7.x)+antd(5.x)+React(18.x)+react-redux(9.x)+react-router(6.x)r...
2023-12-27 17:07:45
601
转载 手工测试转型自动化测试,待遇翻倍,熬夜7天整理这一份超全学习指南【附网盘资源】...
因为我经常在分享自动化测试技术,最近被问到:功能测试想转自动化,请问应该怎么入手?有没有好的资源推荐?那么,接下来我就结合自己的经历聊一聊我是如何在工作中做自动化测试的。学习路线和网盘资源放在文末了。(因为详细所以篇幅很长,建议收藏)。也可以加入我的技术交流群,一起摆脱内卷。测试新人我的职业生涯开始和大多数测试人一样,刚开始接触都是纯功能界面测试。那时候在一家电商公司做测试,在这个吃技术的IT行业...
2023-12-21 09:31:00
123
原创 监听元素存在时间
MutationObserver提供了监视对 DOM 树所做更改的能力https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver现在需要查看message的存在时间是否符合我的配置时长(3秒)message.config({top:300,//距离顶部300pxduration:3,//停留时间3秒}...
2023-12-08 15:09:34
139
转载 96W,确实可以封神了!!
随着ChatGPT大热“AI大模型”无疑是最火爆的话题!Google、百度、腾讯等等巨头互联网公司,无不在布局人工智能技术和市场,甚至还有60k*16的高薪,挖掘AI大模型人才!作为普通程序员,如何不被时代抛弃,享受AI技术带来的红利?!????知乎知学堂特发起:行业前沿资源——AI大模型公开课已为本号粉丝开通免费领取权限预计24小时后关闭通道!速进!AI大模型-重塑程序员核心竞争力(不限年龄!不限...
2023-11-14 08:30:42
117
转载 2023年软件测试已经崩盘了吗,为什么都找不到工作了?
最近后台很多粉丝给我留言:2023年软件测试已经崩盘了吗,为什么都找不到工作了?确实,今年经济大环境不好,企业也都在降本增效,如果技术能力还在被应届生竞争岗位的阶段,只会越来越难。找不到好工作是环境问题,找不到工作就需要解决自身的问题。过去几年,可能你只要会一些功能测试理论就能找到一份工作,但是现在的面试和招聘要求可以直观的感受到,企业要求在提高,自动化变成必会技能,最好还能做性能,会测试开发更好...
2023-10-12 08:30:50
133
原创 Electron自动化测试技术选型调研
Electron简介Electron是一个开源的框架,用于构建跨平台的桌面应用程序。它由GitHub开发并于2013年首次发布。Electron允许开发人员使用Web技术(如HTML、CSS和JavaScript)来构建桌面应用程序,同时可以在Windows、macOS和Linux等操作系统上运行。以下是一些关键特点和优势:跨平台:Electron可以在多个操作系统上运行,包括Windows、ma...
2023-09-21 11:54:47
605
原创 使用React Hooks实现表格搜索功能
React Hooks是React 16.8版本引入的新特性,它的作用是为函数组件提供了状态管理和副作用处理的能力。在React之前,函数组件被限制在只能使用无状态的函数组件,无法使用状态和生命周期方法。Hooks的引入解决了这个限制,使得函数组件可以拥有和类组件相似的功能。React Hooks的主要作用包括:状态管理:通过useState Hook,函数组件可以定义和使用状态。useState...
2023-09-08 11:23:15
741
原创 React动态添加标签组件
背景在前端开发的过程中,一些表单的输入经常需要输入多个内容,如果采用一个输入框+逗号分隔的方式,展示起来不是很清晰,一般需要采用标签的方式需求可以指定空状态时的标题设置标签颜色每个标签的最大长度(字符数)接口传递的时候的分隔标记(是用逗号,还是其他)直接处理表单,不需要二次处理所以需要传入以下内容给该组件title:标题separator:分隔标记maxLength:最大长度color:颜色for...
2023-08-31 10:51:35
1670
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人