当前位置: 首页 > article >正文

【 LangChain v1.2 入门系列教程】【一】开篇入门 | 从零开始,跑通你的第一个 AI Agent

系列文章目录【 LangChain v1.2 入门系列教程】【一】开篇入门 | 从零开始跑通你的第一个 AI Agent【 LangChain v1.2 入门系列教程】【二】消息类型与提示词工程【 LangChain v1.2 入门系列教程】【三】工具Tools开发让 Agent 连接外部世界【 LangChain v1.2 入门系列教程】【四】结构化输出让 Agent 返回可预测的结构【 LangChain v1.2 入门系列教程】【五】记忆管理让 Agent 记住对话【 LangChain v1.2 入门系列教程】【六】流式输出 让 Agent 告别“想好了再说”文章目录系列文章目录前言一、什么是 LangChain二、v1.0之后 版本 vs 旧版三、开发环境准备1. Python 版本要求2. 虚拟环境搭建使用 pipenv1安装 pipenv2创建项目目录并初始化虚拟环境3激活虚拟环境3. langchain依赖包安装4. 大模型接入准备四. 模型调用方式一init_chat_model方法二ChatOpenAI —— 兼容 OpenAI API 接口方法三针对不同厂商的专用 Chat Model 类ChatTongyi 、ChatZhipuAI等1ChatTongyi通义千问使用2ChatDeepSeekdeepseek使用3ChatOllamaOllama本地部署使用方式四create_agent() —— 创建真正的 AI 智能体推荐五. API_KEY等敏感信息 保存到环境变量.env在 Python 中读取 .env1. 安装 python-dotenv2 .创建 .env文件并写入数据3. 在Python中使用使用示例完整结合 LangChain 的示例六. 多轮输入式对话七、总结前言本文作为系列教程的开篇会带你从零开始完成环境搭建、4 种核心模型调用方式的学习最终跑通属于你的第一个 AI Agent。一、什么是 LangChainLangChain 是一个用于构建大语言模型LLM应用的 Python 框架。它把复杂的 AI 开发流程抽象成标准化的组件模型调用、提示词管理、工具集成、链式编排、记忆存储——让你像搭积木一样快速搭建智能体Agent。简单来说如果你曾经用 OpenAI API 写过几十行代码才实现一个带上下文的对话机器人LangChain 能帮你用几行代码搞定并且轻松切换不同模型、添加工具能力、管理对话状态。二、v1.0之后 版本 vs 旧版2025年10月20日推出全新1.0版本目前最新v1.2后最大的变化是引入了 create_agent 这个超级工厂函数。它将模型、工具、记忆和提示词“一键集成”。从此告别了 “复杂链式” 调用极大降低了开发门槛。v1.0之后版本把之前需要几十行代码才能实现的功能压缩到了几行新手不用再被繁杂的组件概念劝退能快速聚焦到 AI 应用的核心逻辑开发。三、开发环境准备1. Python 版本要求请确保你的 Python 版本 3.10。//查看python版本python--version # 确认版本 ≥3.102. 虚拟环境搭建使用 pipenv推荐使用 pipenv 管理依赖pipenv搭建隔离的虚拟环境避免依赖包冲突不会污染全局 Python 环境1安装 pipenvpipinstallpipenv2创建项目目录并初始化虚拟环境# 创建项目文件夹mkdirlangchain-demo# 进入项目目录cdlangchain-demo# 初始化虚拟环境并指定 Python 版本请确保本地已安装该版本pipenv--python3.13说明如果你的 Python 版本不是 3.13可替换为 3.11、3.12 等已安装的版本。虚拟环境默认创建在用户目录下如 C:\Users\用户名.virtualenvs\。若希望环境目录放在项目根目录内可执行#cmd窗口setPIPENV_VENV_IN_PROJECT1或#powershell$env:PIPENV_VENV_IN_PROJECT1后再初始化。或者把PIPENV_VENV_IN_PROJECT添加到全局环境变量就不需要每次初始化设置。3激活虚拟环境#激活虚拟环境pipenv shell3. langchain依赖包安装# 安装 langchain 核心包pipenvinstalllangchain langchain-community langchain-openai langgraph各依赖包说明langchain构建大语言模型应用的核心框架提供链式调用、工具集成、记忆管理等基础组件。langgraph基于图结构的状态化编排工具用于构建复杂、可控、可回溯的多步骤AI工作流智能体langchain-openai兼容 OpenAI 格式的模型接入适配国内绝大多数开源模型平台langchain-communityLangChain 社区维护的第三方集成库包含大量非官方核心支持的组件如各种向量数据库、API 工具等如果下载慢建议配置国内镜像源推荐1临时设置通过设置环境变量 PIP_INDEX_URL 来临时指定镜像源它只在当前的 PowerShell 窗口中有效。关闭该窗口后环境变量就会丢失。Windows (PowerShell)#设置阿里云源$env:PIP_INDEX_URLhttps://mirrors.aliyun.com/pypi/simple#安装依赖包pipenvinstalllangchain langchain-community langchain-openai langgraph2永久设置通过系统环境变量推荐所有终端生效步骤打开“系统属性” → “高级” → “环境变量”。在“用户变量”或“系统变量”中点击“新建”。变量名PIP_INDEX_URL变量值https://mirrors.aliyun.com/pypi/simple确定保存后重新打开终端 即可生效。常用国内镜像源地址阿里云https://mirrors.aliyun.com/pypi/simple清华源https://pypi.tuna.tsinghua.edu.cn/simple中科大https://pypi.mirrors.ustc.edu.cn/simple依赖包安装完成可在项目根目录看到如下文件结构.venv 注意如果未设置 PIPENV_VENV_IN_PROJECT虚拟环境不会出现在项目目录而是位于全局目录Python 虚拟环境内部包含安装依赖包、解释器、可执行脚本、配置等文件Pipfile是 Pipenv 的依赖声明文件类似于其他语言中的 package.jsonNode.js它用来记录项目所需的 Python 包及其版本范围以及 Python 解释器信息Pipfile.lock是 精确锁定依赖版本 的文件类似于其他语言中的 package-lock.jsonNode.js记录了所有包及其子依赖的确切版本、哈希值以及来源信息。由 Pipenv 根据 Pipfile 自动生成并维护。4. 大模型接入准备国内开发者推荐使用 【硅基流动】或【阿里百炼】无需翻墙且支持主流开源模型并有免费额度或者完全免费低配版模型用来学习调式基本够用。以硅基流动为例获取 API Key 的步骤1访问硅基流动官网https://siliconflow.cn/注册账号并登录2左侧菜单进入“API 密钥”页面点击“新建 API 密钥”3复制保存生成的 API 密钥API key四. 模型调用下面我们将讲解当前v1.2版本支持 4 种模型调用方式以访问千问模型为示例。在项目根目录创建demo.py方式一init_chat_model早期版本写法统一的模型初始化入口通过字符串指定模型fromlangchain.chat_modelsimportinit_chat_model#api_key从硅基流动后台获取API_KEYsk-lxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxllminit_chat_model(modelQwen/Qwen3.5-4B,#模型名称model_provideropenai,# 模型厂商兼容 OpenAI 格式base_urlhttps://api.siliconflow.cn/v1,# 硅基流动的 API 地址api_keyAPI_KEY,#你的-api-key)responsellm.invoke(你好,你是谁)#和模型对话print(response.content)#你好我是 Qwen3.5是阿里巴巴集团最新推出的通义千问大语言模型。我基于海量数据训练具备超强逻辑推理、多模态理解、代码生成等能力支持全球 100 多种语言。无需多言你直接说想聊什么、需要什么帮助我随时待命 今 天想给我点个赞还是点什么需求运行脚本pipenv run python demo.py输出结果方法二ChatOpenAI —— 兼容 OpenAI API 接口如果你熟悉 OpenAI 的调用方式可以直接使用 ChatOpenAI国内大部分模型例如硅基流动、DeepSeek、本地模型如 Ollama都提供 OpenAI 兼容接口fromlangchain_openaiimportChatOpenAI# api_key从硅基流动后台获取API_KEYsk-lxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxllmChatOpenAI(modelQwen/Qwen2.5-7B-Instruct,#模型名称base_urlhttps://api.siliconflow.cn/v1,#硅基流动的 API 地址api_keyAPI_KEY,#你的-api-key)responsellm.invoke(你好,你是谁)print(response.content)方法三针对不同厂商的专用 Chat Model 类ChatTongyi 、ChatZhipuAI等LangChain 对主流厂商的 Chat Model 做了集成每个厂商通常有一个专用类位于对应的集成包中。例如ChatTongyi通义千问、ChatDeepSeekdeepseek、ChatZhipuAI智普、ChatOllamaOllama本地部署属于官方集成方案参数配置更精细能完美适配大模型的所有专属能力如开启模型思考模式。1ChatTongyi通义千问使用dashscope 是阿里官方 SDK需一并安装pipenvinstalldashscope代码fromlangchain_community.chat_modelsimportChatTongyi# api_key 从阿里云 DashScope灵积或百炼 平台获取API_KEYsk-lxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxllmChatTongyi(modelqwen-max,# 模型名称dashscope_api_keyAPI_KEY#你的-api-key)responsellm.invoke(你好,你是谁)print(response.content)2ChatDeepSeekdeepseek使用安装依赖pipenvinstalllangchain-deepseek代码fromlangchain_deepseekimportChatDeepSeek# api_key 从deepseek开发者平台获取API_KEYsk-lxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxllmChatDeepSeek(modeldeepseek-chat,api_keyAPI_KEY,extra_body{thinking:{type:enabled}},# 强制开启思考模式)responsellm.invoke(你好,你是谁)print(response.content)3ChatOllamaOllama本地部署使用fromlangchain_community.chat_modelsimportChatOllama llmChatOllama(modelqwen2.5:7b,#模型名称base_urlhttp://localhost:11434)#模型访问地址responsellm.invoke(你好,你是谁)print(response.content)更多 主流厂商专用 Chat Model 请访问官方文档地址https://docs.langchain.com/oss/python/integrations/chat方式四create_agent() —— 创建真正的 AI 智能体推荐前面的三种方式都是“单次对话”而 create_agent 则是让模型拥有“能力”工具和“记忆”多轮对话。这是 v1.0以上 版本的核心亮点。fromlangchain.agentsimportcreate_agentfromlangchain.toolsimporttoolfromlangchain_openaiimportChatOpenAI# api_key从硅基流动后台获取API_KEYsk-lxxxxxxxxxxxxxxxxxxxxxxxxxx# 定义工具让模型知道它能调这个函数tooldefget_weather(city:str)-str:获取指定城市的天气# 模拟天气情况实际项目中调用天气APIreturnf{city}今天的天气阴转多云气温20°C# 初始化模型可以选择之前介绍3种方法中任意一种来构建llmChatOpenAI(modelQwen/Qwen2.5-7B-Instruct,# 模型名称base_urlhttps://api.siliconflow.cn/v1,# 硅基流动的 API 地址api_keyAPI_KEY,# 你的-api-keytemperature0.1,# 控制回答的随机性0-1之间)# 创建Agentagentcreate_agent(modelllm,tools[get_weather])# 模型 # 可用工具列表# 运行 Agent单轮对话-问题1responseagent.invoke({messages:[{role:user,content:你好你是谁}]})print(f【问题1】{response[messages][-1].content})# 运行 Agent单轮对话-问题2responseagent.invoke({messages:[{role:user,content:厦门的天气怎么样}]})print(f【问题2】{response[messages][-1].content})运行结果从运行结果能看出模型会根据问题自行判断是否调用我们定义的 get_weather 工具并根据工具返回的结果生成回复而不是瞎编天气。create_agent方式的核心优势 模型获得手工具和脑记忆能自主规划、执行、纠错、完成复杂任务成为真正能对话的智能体。五. API_KEY等敏感信息 保存到环境变量.env生产环境API_KEY不应该直接写在代码中一旦代码被破解或者分享密钥就会泄露。.env 文件是一个环境变量配置文件通常用于存放项目中的敏感信息如 API Key、数据库密码等避免将它们硬编码在代码里。开发、测试、生产环境可能使用不同的 API Key。通过 .env 可以轻松切换配置而不需要修改代码。在 Python 中读取 .env1. 安装 python-dotenvpipenvinstallpython-dotenv2 .创建 .env文件并写入数据在项目根目录创建 .env文件写入api_keyAPI_KEYsk-lxxxxxxxxxxxxxxxxxxxxxxxxxxxxx3. 在Python中使用使用示例importosfromdotenvimportload_dotenv# 加载 .env 文件默认在当前目录查找load_dotenv()api_keyos.getenv(API_KEY)完整结合 LangChain 的示例importosfromdotenvimportload_dotenvfromlangchain_openaiimportChatOpenAI load_dotenv()llmChatOpenAI(modelQwen/Qwen2.5-7B-Instruct,#模型名称base_urlhttps://api.siliconflow.cn/v1,#硅基流动的 API 地址api_keyos.getenv(API_KEY),#你的-api-key)responsellm.invoke(你好,你是谁)print(response.content)六. 多轮输入式对话我们对上面的示例进行简单修改就能变成多轮输入式对话importosfromdotenvimportload_dotenvfromlangchain_openaiimportChatOpenAI load_dotenv()# api_key从硅基流动后台获取API_KEYos.getenv(API_KEY)llmChatOpenAI(modelQwen/Qwen3-8B,#模型名称base_urlhttps://api.siliconflow.cn/v1,#硅基流动的 API 地址api_keyAPI_KEY,#你的-api-key)#循环对话whileTrue:questioninput(请输入问题).strip()#用户输入问题ifquestionin[quit,exit,退出]:#遇到退出指令结束对话breakelse:responsellm.invoke(question)print(f答{response.content},end\n)运行效果七、总结到此你已经成功完成了 LangChain v1.2 的环境搭建并且掌握了四种不同的方式来调用大模型。学会了LangChain 是什么以及 v1.0版本以后 的核心变化使用 pipenv 搭建 Python 虚拟环境安装 langchain 核心依赖包申请并配置模型 API Key4 种模型调用方法init_chat_model、ChatOpenAI、专用 Chat Model 类、create_agent与模型多轮输入式对话有了这个基础我们就能继续深入探索 LangChain 的更多功能了在后续的文章继续介绍敬请期待

相关文章:

【 LangChain v1.2 入门系列教程】【一】开篇入门 | 从零开始,跑通你的第一个 AI Agent

系列文章目录 【 LangChain v1.2 入门系列教程】【一】开篇入门 | 从零开始,跑通你的第一个 AI Agent 【 LangChain v1.2 入门系列教程】【二】消息类型与提示词工程 【 LangChain v1.2 入门系列教程】【三】工具(Tools)开发,让…...

Java大厂面试场景:从Spring Boot到微服务的技术问答

场景:互联网大厂Java面试 在互联网大厂的面试场景中,谢飞机(程序员)来面试一个高级Java开发岗位。面试官提出了多轮问题,涵盖核心语言、框架、微服务和云原生技术等。 第一轮:基础技术框架 面试官&#xff…...

从ViT到MGMoE:多模态注意力参数量暴增300倍背后的架构熵危机(附2024 ACL/ICML/CVPR权威论文对比矩阵与迁移适配清单)

第一章:多模态大模型中的注意力机制 2026奇点智能技术大会(https://ml-summit.org) 多模态大模型的核心挑战在于如何对齐与融合来自图像、文本、音频等异构模态的语义表征。注意力机制——尤其是交叉注意力(Cross-Attention)——成为实现跨模…...

现在不看就晚了:2026奇点大会刚公布的多模态对话系统“实时语义蒸馏”专利技术,6个月内将成行业准入门槛

第一章:2026奇点智能技术大会:多模态对话系统 2026奇点智能技术大会(https://ml-summit.org) 多模态对话系统正从实验室走向高保真工业部署,2026奇点智能技术大会首次将语音、视觉、文本与触觉信号的联合对齐建模设为技术主线。本届大会展示…...

抗原抗体

同抗原抗体相遇,就会打架(凝血/溶血)。 细菌和病毒都可以称为抗原,包括之前的新冠病毒 一、直白解释 A抗原:红细胞表面的“身份证”(写着A)A抗体:血浆里的“警察”(专门抓…...

MySL优化全攻略:索引、SL与分库分表的最佳实践

这个代码的核心功能是:基于输入词的长度动态选择反义词示例,并调用大模型生成反义词,体现了 “动态少样本提示(Dynamic Few-Shot Prompting)” 与 “上下文长度感知的示例选择” 的能力。 from langchain.prompts impo…...

ncmdumpGUI:解锁网易云音乐NCM文件的终极指南,让音乐随处可听

ncmdumpGUI:解锁网易云音乐NCM文件的终极指南,让音乐随处可听 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾在网易云音乐下载…...

【实战指南】利用Docker快速搭建RustDesk私有中继服务器

1. 为什么需要自建RustDesk中继服务器 最近几年远程控制软件越来越火,但商业软件的各种限制让人头疼。我自己就遇到过这样的问题:用某款知名软件远程控制手机,结果免费版每天只能连接3次;换另一款又发现手机端需要额外付费插件&am…...

2025届最火的五大AI科研助手实测分析

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 基于自然语言处理跟深度学习技术的人工智能写作软件,属于智能工具,它…...

商密技术以及运用

商密技术 一、密码技术基础知识 1、 定义 专业定义:密码技术是利用数学算法,对信息进行加密、解密、认证、签名、验签等处理,实现信息的机密性、完整性、真实性、不可否认性的技术总称,是数字世界安全的核心支撑。 总体来说就是&a…...

大麦网自动抢票脚本完整指南:从零搭建你的智能购票系统

大麦网自动抢票脚本完整指南:从零搭建你的智能购票系统 【免费下载链接】Automatic_ticket_purchase 大麦网抢票脚本 项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase 你是否曾经为抢不到热门演唱会门票而苦恼?当心…...

在AI冲击下前端开发工程师的一些思考

前端开发工程师对AI的思考:大模型工作流程与角色转变在人工智能(AI)快速发展的时代,前端开发工程师正面临着前所未有的挑战和机遇。AI技术,特别是大型语言模型(LLM),正在深刻改变软件…...

【权威白皮书首发】:基于17个跨模态基准测试(VQA-X、MME-XAI、RefCOCO-X)的可解释性评估矩阵——92.6%的SOTA模型在细粒度归因上存在系统性失效

第一章:多模态大模型可解释性研究的范式危机与白皮书使命 2026奇点智能技术大会(https://ml-summit.org) 当前,多模态大模型正以前所未有的规模整合文本、图像、音频与视频信号,但其内部决策逻辑日益成为“黑箱中的黑箱”。传统基于单模态归…...

KeymouseGo:如何用这款免费自动化工具告别重复劳动?完整指南带你轻松上手

KeymouseGo:如何用这款免费自动化工具告别重复劳动?完整指南带你轻松上手 【免费下载链接】KeymouseGo 类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input 项目地址: https://gitcode.com/gh_mirror…...

深入理解Sentinel:11 黑白名单限流与热点参数限流

黑白名单限流 黑白名单过滤是使用最为广泛的一种过滤规则,例如,用于实现接口安全的 IP 黑白名单规则过滤,用于防骚扰的短信、来电拦截黑白名单过滤。所以 Sentinel 中的黑白名单限流并不难理解,如果配置了黑名单,且请求…...

贾子成功定理(高阶完整版):逆熵跃迁动力学——生于忧患的数学化模型

贾子成功定理(高阶完整版):逆熵跃迁动力学——生于忧患的数学化模型摘要: 贾子成功定理高阶完整版将“生于忧患”转化为量化动力学模型,核心公式SkT/I,微分方程dS/dt kT - IS,稳态解S*kT/I。跃…...

贾子智慧指数 KWI v0.1:可落地的智慧领导力量化规范

贾子智慧指数 KWI v0.1:可落地的智慧领导力量化规范摘要: 贾子智慧指数 KWI v0.1 是一套可直接落地的个人、组织、领袖智慧量化标准,将智慧领导力拆解为六大维度:财富(40%)、行业影响力(20%&…...

C#编写的欧姆龙Fins HostLink协议底层通讯代码,800多行串口通讯源程序,深入研究...

C#写的欧姆龙Fins HostLink协议底层通讯代码,串口通讯源程序,自己研究通讯写的,已测试OK,共有800多行代码,可以了解欧姆龙Fins HostLink协议底层通讯原理,可以封装成库,代码有可复制性半夜两点盯…...

贾子智慧指数(KWI):能力穿透本质难度的统一数学标尺

贾子智慧指数(KWI):能力穿透本质难度的统一数学标尺摘要: 贾子智慧指数(KWI)是贾子理论体系中唯一可计算、可跨主体对比的智慧量化模型,核心公式为KWIσ(alog(C/D(n))),其中C为认知能…...

贾子智慧定理(完整版):悟空·洞察·永续——东西方智慧大一统公理体系

贾子智慧定理(完整版):悟空洞察永续——东西方智慧大一统公理体系摘要: 贾子智慧定理由贾子(Kucius Teng)于2026年4月6日正式发布,核心为智慧思想主权0→1创生本质穿透文明永续。三大定律强耦合…...

Linux 驱动开发入门:从最简单的 hello 驱动到硬件交互

Linux 驱动开发入门:从最简单的 hello 驱动到硬件交互🎉 写给未来的自己和领导:本文是 Linux 驱动开发的 入门级保姆教程,从零开始搭建驱动框架,逐行解释代码,记录每一个踩过的坑。无论你是刚接触内核编程&…...

【AIAgent安全防御红宝书】:20年攻防专家亲授3类对抗样本绕过手法及7层动态过滤架构

第一章:AIAgent对抗样本防御的演进脉络与核心挑战 2026奇点智能技术大会(https://ml-summit.org) AI Agent在开放环境中的部署正面临日益严峻的对抗性扰动威胁——微小、人眼不可辨的输入扰动即可导致决策逻辑崩溃,尤其在多轮推理、工具调用与记忆协同等…...

2025届最火的十大AI论文方案实测分析

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 基于自然语言处理跟机器学习技术的智能工具是 AI 写作软件,它能够把文章、报告、…...

PyTorch DataLoader 中 collate_fn 的实战应用与自定义技巧

1. 为什么你需要掌握 collate_fn 的定制技巧 在 PyTorch 的日常使用中,DataLoader 就像是我们数据处理的流水线工人,而 collate_fn 就是这位工人手中的万能工具箱。默认情况下,这个工具箱只能完成简单的组装工作,但当你遇到以下这…...

STC8A8K64D4多通道ADC轮询采集与串口实时数据上报

1. STC8A8K64D4多通道ADC采集基础 STC8A8K64D4这款国产51增强型单片机内置了12位高精度ADC模块,支持多达15个模拟输入通道。在实际项目中,我们经常需要同时监测多个模拟信号,比如温度传感器、光照强度、电池电压等。这时候就需要用到多通道轮…...

为什么你的Qwen-VL或Phi-3-vision在手机上崩了?3层Kernel级优化链(算子融合→KV Cache剪枝→动态分片)正在被头部厂商封测

第一章:多模态大模型端侧部署方案 2026奇点智能技术大会(https://ml-summit.org) 多模态大模型在端侧的高效部署正成为边缘智能落地的关键瓶颈。受限于算力、内存与功耗约束,传统云端推理范式难以满足实时性、隐私性与离线可用性需求。当前主流路径聚焦…...

测试左移实战:从执行者到决策者的转型指南

测试角色的时代跃迁在敏捷与DevOps主导的软件开发浪潮中,测试左移(Shift-Left Testing)已从技术概念进化为质量保障的核心战略。它不仅是测试环节的前置,更是测试从业者从被动执行者向主动决策者转型的催化剂。本文聚焦软件测试工…...

从材料到认证:Amphenol Aerospace连接器国产替代关键挑战分析

在高端航空航天及军用装备领域,连接器组件承担着传输电力、信号及数据的关键任务,而 Amphenol Aerospace 作为全球领先的航空互连系统供应商,其产品凭借高可靠性、极端环境适应性和严苛标准认证,在商用航空、军工航空、空间系统及…...

微信小程序+MQTT+阿里云物联网平台:从零搭建智能硬件远程控制系统

1. 为什么选择微信小程序MQTT阿里云物联网平台? 想象一下这样的场景:你正在外地出差,突然想起家里的鱼缸灯忘记关了。这时候如果掏出手机点几下就能远程关闭设备,是不是特别方便?这就是我们要实现的智能硬件远程控制系…...

如何避免职业停滞?测试工程师的5年跃迁计划

停滞的陷阱与破局契机在技术迭代加速的2026年,软件测试领域正经历深刻变革:AI测试工具覆盖率突破40%,云原生架构普及率达75%,持续测试成为DevOps核心环节。然而行业调研显示,73%的测试从业者在工作5年后陷入能力平台期…...