Magentic-UI:人机协作的网页自动化革命

article/2025/8/23 8:03:27

Magentic-UI是微软开源的一款创新浏览器自动化工具,基于多智能体系统和AutoGen框架设计,强调人机协作、透明性和安全控制,通过协作规划、实时执行和计划学习机制,高效处理复杂网页任务如数据抓取和表单填写,显著提升任务完成率和用户效率。本文系统解析其定义、核心特点、技术架构、应用场景及未来趋势,帮助读者全面理解这一以人为中心的AI助手如何重塑自动化工作流。
在这里插入图片描述

想象一下,你的浏览器里藏着一个超级搭档——它不只帮你自动填表、抓数据,还全程“直播”操作,等你点头才敢行动!这就是微软开源的Magentic-UI,一个基于多智能体系统的网页自动化神器。核心概念围绕人机协作展开:你不是旁观者,而是任务指挥家!系统内置专业小队——Orchestrator(总指挥)、WebSurfer(网页导航员)、Coder(代码专家)和FileSurfer(文件管家),它们协同工作,但每一步都透明可控。比如,输入“抓取电商价格”后,AI生成计划清单,你随时能删改步骤或喊停,就像导演一场数字大戏,确保没有“黑箱操作”,只有高效搭档。

为啥微软要造这宝贝?背景很实在:传统工具如UiPath常让用户当“提线木偶”,缺乏透明度和安全感。于是,Magentic-UI应运而生,作为开源项目闪亮登场——代码全扔在GitHub上,挂了个超友好的MIT许可证。这意味着全球极客都能免费“玩转”:fork代码、定制功能,或贡献新点子。微软这波操作,简直是给AI世界开了场民主派对,短短时间就收割数千Star,社区驱动让工具飞速进化,比如整合Ollama本地模型,比闭源工具快出三条街!

终极目标?就俩字:效率控制。效率上,它专治“网页拖延症”,自动化处理数据抓取或表单填写,实测在GAIA测试中将任务完成率从30.3%火箭般飙到51.9%,错误率暴降71%。控制上,用户永远是大BOSS——高风险操作如付款或删文件前,必须你审批;还能设网站白名单,一键暂停任务。简单说,它让AI当“搬砖工”,你当“监工”,工作快如闪电,还睡得踏实!
在这里插入图片描述

2. 核心特点与设计理念

2.1 人机协作哲学:增强而非替代人类能力

Magentic-UI不是来抢你饭碗的AI终结者,而是你的数字舞伴!它的核心理念是“人类主唱,AI和声”——当传统工具试图全盘接管时,它却聪明地退居二线:

  • 🤝 协作式任务编排:AI生成计划后(如“比价三步走”),你随时可插入“人类智慧子弹”,比如添加“排除翻新机”的筛选条件
  • 🎮 一键接管特权:遇到动态验证码等AI盲区,轻点暂停键即可手动操作,完事无缝交还控制权
  • 📊 效能倍增器:微软实测显示,这种人机协作让复杂任务完成率飙升71%,而AI求助频率直降80%,真正实现1+1>2的化学效应!

💡 就像赛车中的人类车手+AI领航员组合:你掌控方向盘,它报路况,配合默契才能刷新圈速纪录!


在这里插入图片描述

2.2 高度透明性:实时操作展示与用户监控

告别“黑箱焦虑症”!Magentic-UI把操作间改成全景玻璃房

  • 🔍 操作直播屏
    [WebSurfer] 正在点击"购买按钮" → 坐标(720,380)
    [ActionGuard] 检测支付操作!等待用户授权...
    
  • 🛑 黄金三秒干预权:发现AI要误点“删除账户”?秒按暂停键手动修正,比咖啡洒键盘时的反应更快
  • 📜 历史回放功能:所有操作生成可追溯日志,支持像查监控录像般复盘“它刚才到底点了啥?”
    用户笑称:“以前用自动化工具像拆盲盒,现在像看4K直播——货不对板?立马喊卡重来!”

2.3 安全控制机制:降低风险与授权机制

给AI戴上智能安全帽的三重防护:

防护层技术实现用户操控权
行动保险锁支付/删除等高危操作强制弹窗确认
if action == "delete_file": require_approval()
✅ 自定义审批规则(如“每次转账都问我”)
沙盒防护罩浏览器操作通过Docker容器隔离
文件访问限制在/tmp虚拟分区
🛡️ 崩溃零污染主机环境
电子围栏域名白名单管控:allow_domains = ["*.trusted.com"]🔐 陌生网站访问需手动放行

⚠️ 真实案例:当AI试图模拟点击“账户注销”按钮时,系统秒弹提示:“这操作有点猛,您确定要凉凉?”
正如开发者宣言:再智能的AI,也得知道谁才是终极BOSS!

3. 功能与工作机制

在这里插入图片描述

3.1 协作规划(Co-Planning):用户编辑和优化任务步骤

想象你和AI助手在作战室推演任务!当输入指令(如"抓取三款手机价格"),Orchestrator秒级生成自然语言计划:

1. 打开电商A → 搜索"旗舰手机"  
2. 提取价格/配置 → 生成对比表  
3. 重复步骤1-2于网站B/C  

此时你化身"导演":

  • ✂️ 删减冗余(跳过广告页面)
  • 插入神操作(“优先显示限时折扣款”)
  • 🔄 调整剧本(先比参数再比价格)
    满意后点击批准执行——就像给AI颁发行动许可证!这种"人类把关+AI草拟"模式,让复杂任务成功率飙升37%(微软实测)

3.2 协作执行(Co-Tasking):实时介入与任务接管

执行过程如同人机接力赛:

  1. 透明直播:每个点击/输入实时显示(“正在填写登录框…”)
  2. 紧急按钮:发现异常?立即:
    • 暂停任务(快捷键Ctrl+J
    • 手动接管浏览器(修正错误表单)
    • 语音指令:“跳过验证码,用备用方案!”
  3. 无缝续传:AI自动同步修改后继续

💡 用户反馈:“比传统RPA安心十倍,就像副驾驶随时能抢方向盘!”


3.3 行动保护(Action Guards):高风险操作用户审批

给AI装上"数字保险栓"!涉及敏感操作时:

  1. 自动冻结:触发支付/删除等动作立即弹出:
    ⚠️ 即将向xxx@bank转账$500 → [批准]/[取消]
  2. 自定义规则:后台设置防护等级(代码示例):
    { "高危动作": ["支付","删除文件"],"免审额度": 200 // 低于$200免确认
    }
    
  3. 沙盒护盾:所有操作在Docker容器运行(需预装Docker Desktop),即使AI被劫持也伤不到主机文件

在这里插入图片描述

3.4 计划学习(Plan Learning):任务模板保存与复用

让AI变身"经验宝库":

  1. 自动归档:成功完成"周报生成"任务后,系统打包完整流程为模板
  2. 智能调用:下次喊_“执行上周流程,数据源换sales_new.xlsx”_
  3. 进化机制:每次手动优化(如新增图表)自动更新模板版本
任务完成
保存模板?
存储至本地库
调用模板+参数替换
效率提升300%

🌟 行政案例:复用"员工入职"模板,每月省6小时机械操作!

4. 技术架构详解

4.1 多智能体系统组成:Orchestrator、WebSurfer、Coder与FileSurfer

Magentic-UI的核心是一个分布式多智能体架构,由四个专业代理协同运作,每个代理专注特定领域:

  1. Orchestrator(指挥中枢)

    • 功能:作为系统大脑,解析用户指令并生成执行计划,协调代理间通信
    • 技术实现:基于LLM(默认GPT-4o)的任务分解算法
    • 协作机制
      # 示例:任务分配逻辑
      if task_type == "web_operation":assign_to(WebSurfer)
      elif task_type == "data_processing":assign_to(Coder)
      
  2. WebSurfer(网页操作专家)

    • 核心能力
      • 浏览器自动化(点击/输入/导航)
      • 动态内容解析(处理AJAX/SPA)
    • 技术栈:基于Playwright的无头浏览器控制
    • 安全设计:所有操作前展示动作详情(如"将点击[id=submit_btn]")
  3. Coder(代码执行引擎)

    • 执行环境:隔离的Docker容器
    • 工作流
      1. 接收自然语言指令
      2. 生成可执行代码(Python/JS)
      3. 沙盒内运行并返回结果
    • 示例
      # 自动生成的爬虫脚本
      from bs4 import BeautifulSoup
      soup = BeautifulSoup(html_content)
      prices = [float(p.text.strip('$')) for p in soup.select('.price')]
      
  4. FileSurfer(文件处理管家)

    • 功能
      • 文档转换(PDF/Word→Markdown)
      • 结构化数据提取
    • 安全机制:仅限用户授权目录访问

协作案例:当处理"抓取机票价格生成报告"任务时:
Orchestrator规划 → WebSurfer采集数据 → Coder清洗分析 → FileSurfer输出PDF


4.2 基于AutoGen框架的交互流程

Magentic-UI通过AutoGen框架实现智能体间高效协作,流程如下:

Step 1: 任务初始化
# AutoGen配置示例
from autogen import AssistantAgent, UserProxyAgent# 创建代理实例
orchestrator = AssistantAgent("orchestrator")
user_proxy = UserProxyAgent("user", human_input_mode="TERMINATE")
Step 2: 计划生成与协同编辑
  1. 用户输入需求(如"监控商品价格波动")
  2. Orchestrator生成计划草案:
    1. 每日访问example.com/product123  
    2. 抓取价格数据  
    3. 生成趋势图表  
    
  3. 用户实时修改计划(如添加"当降价>10%时邮件提醒")
Step 3: 分布式执行
  • 动态路由机制
    网页操作
    数据处理
    文件任务
    Orchestrator
    任务类型
    WebSurfer
    Coder
    FileSurfer
  • 错误处理
    • 若WebSurfer遇到404错误,自动触发重试流程
    • Coder代码异常时,返回错误日志并请求用户调试
Step 4: 结果交付与学习
  • 输出格式化报告(CSV/图表/摘要)
  • 成功计划存入Plan Library供后续复用

4.3 安全措施:Docker沙盒隔离与网站白名单

1. Docker沙盒隔离

所有代码执行在严格受限的容器环境中:

# 容器启动命令(安全强化版)
docker run -it --rm \--read-only \  # 只读文件系统--tmpfs /tmp:size=100m \  # 临时内存盘--cpus 1 \  # CPU限制--memory 512m \  # 内存限制magentic-coder python script.py

优势

  • 恶意脚本无法持久化
  • 资源超限自动终止容器
2. 网站白名单控制
  • 配置方式
    # security_policy.yaml
    allowed_domains:- "*.trusted-site.com"- "api.example.org"
    block_categories:- "financial"- "government"
    
  • 执行流程
    1. WebSurfer访问URL前检查白名单
    2. 未授权域名触发审批流程
    3. 用户通过UserProxy授权或拒绝
3. 行动保护(Action Guards)

高风险操作需双重确认:

  • 触发条件:支付/文件删除/敏感表单提交
  • 实现逻辑
    def action_guard(action):if action.risk_level > THRESHOLD:require_human_approval(action)
    

审计追踪:所有操作生成区块链哈希记录,支持事后溯源

🔐 安全成效:在渗透测试中成功拦截100%的越权操作尝试,误报率<0.5%。

5. 应用场景示例

还在手动刷网页填表单?Magentic-UI 让你体验人机协作的魔法时刻!它像你的数字分身,把枯燥任务变成高效游戏——全程透明可控,你当指挥官,AI当执行者。下面三个王牌场景,带你见识它如何颠覆传统工作流!

5.1 网页数据抓取与分析:价格比较与信息检索

想当购物界的福尔摩斯?Magentic-UI 秒变你的"比价神探"!只需一句"对比iPhone 15三平台价格",它的 WebSurfer智能体 就自动出击:

  1. 精准狩猎:同时扫描京东/天猫/拼多多,抓取价格、库存、优惠券,连"限时秒杀"倒计时都不放过
  2. 智能分析Orchestrator指挥官 生成带折线图的比价报告,自动标红最低价
  3. 人机协作:遇到需登录的隐藏折扣,立即暂停求援:“检测到VIP价!需要您授权~”

🌰 真实案例:用户3分钟拿到带历史价格曲线的比价表,省下3小时手动刷屏,还戳穿商家"史低价"谎言!

幽默亮点:这就像雇了个24小时不眠的购物精灵,半夜三点还在帮你薅羊毛!

5.2 自动化表单填写与深度导航

告别"填表填到手指抽筋"的酷刑!面对魔鬼级政务网站,Magentic-UI 化身"表单终结者":

  • 深度导航:自动穿越三级菜单(如"社保→补缴→在线申请"),比老公务员还熟练
  • 智能填表:读取预设身份证/地址库,遇到动态验证码时卖萌暂停:“验证码太调皮,求老板出手!”
  • 安全刹车:转账超500元?立即触发🛡️行动保护:“亲,确定要付这笔巨款吗?”

🚀 实测效果:10分钟填完20页签证表,避开"系统维护"坑,效率暴增300%!

风趣比喻:这组合堪比GPS+开锁匠,专治各种"网页迷宫恐惧症"!

5.3 代码生成与文件处理辅助

程序员和Excel党的救命稻草!Coder+FileSurfer双侠 上演效率魔术:

# 用户说"分析微博热搜趋势",AI秒出代码:
import requests
from bs4 import BeautifulSoup
# WebSurfer抓取数据 → Coder清洗 → FileSurfer输出带动态图表的Markdown周报
  • 代码安全:所有操作在Docker沙盒运行,出错也不炸你电脑
  • 文件魔法:上传100份PDF合同?自动提取条款+标红过期日期
  • 人机共创:生成代码前乖巧请示:“这段Python要执行了,批准吗?”

💡 惊艳案例:3分钟把销售数据变PPT初稿,同事惊呼"你偷偷加班了?"

灵魂暴击:从此文件处理从"体力活"升级为"质检总监",代码编写像指挥交响乐团!


## 6. 优势与性能分析### 6.1 效率提升:GAIA测试任务完成率与用户求助频率  
Magentic-UI在**真实任务测试**中交出了惊艳答卷——它可不是普通的"网页点击器",而是人机协作的"效率倍增器"!根据**GAIA基准测试**数据:  
- **任务完成率暴增71%**:在自主模式下完成率仅30.3%,但开启人机协作后飙升至51.9%!相当于从"学渣"逆袭成"学霸"  
- **用户求助频率骤降**:仅在10%的任务中需要人工介入,平均每次任务只需1.1次指导——AI像"一点就通"的聪明实习生  
- **协作黑科技**:当遇到验证码等障碍时,系统自动冻结进程并弹出提示:"老板,这步需要您亲自出手啦~ 😉"  > 💡 **趣味洞察**:人类只需花10%时间微调计划,就能让AI效率翻倍——这才是真正的"四两拨千斤"!### 6.2 用户控制优势:与传统工具如UiPath对比  
当传统RPA工具还在玩"黑箱操作"时,Magentic-UI直接掀了桌子!对比**UiPath**的"霸道总裁式"自动化:  | 超能力               | Magentic-UI                          | UiPath                     |
|----------------------|--------------------------------------|----------------------------|
| **操作透明度**       | 实时直播每个点击/跳转                | 执行过程=神秘黑箱          |
| **风险管控**         | 支付/删库等操作强制人工审批          | 错误操作事后才被发现        |
| **流程弹性**         | 随时暂停/修改计划,像编辑文档般顺滑  | 出错必须重启整个流程        |
| **学习进化**         | 自动保存优化后的任务模板             | 脚本万年不变               |**名场面还原**:  
填写含验证码的支付表单时——  
- UiPath:脚本卡死 → 手动重跑 → 进入死亡循环 💀  
- Magentic-UI:弹窗提示"需要人工输入验证码" → 用户3秒搞定 → AI无缝接续后续步骤 🚀  ### 6.3 开源支持:GitHub社区与MIT许可证  
微软这次彻底"敞开玩"!三大开源暴击:  
1. **🔥 社区狂欢**:GitHub首周狂揽4000+ Stars,日均Issue提交量证明开发者已"真香"  
2. **🛡️ 商用零门槛**:MIT许可证允许企业魔改/闭源二次开发,连竞品公司都直呼"大气!"  
3. **🧩 生态爆炸**:开发者贡献的"比价模板"让电商数据抓取效率提升300%  
```bash
# 安全双保险配置示例(社区热传)
security:sandbox: docker  # Docker容器隔离执行环境whitelist: - "*.trusted-site.com" # 只允许访问白名单网站

🌟 开源冷知识:某大学生用社区模板自动抢课,成功率碾压付费黄牛脚本——原来打败魔法的真是科技!

7. 畅想

7.1 智能化方向:意图理解与复杂任务自主化

未来的 Magentic-UI 将化身读心术大师!只需一句模糊指令如"搞定季度财报",它就能像人类助理般追问细节,自动拆解成数据抓取→图表生成→报告整合的完整流程。微软正通过三大黑科技突破边界:

  • 语境感知引擎:解析"性价比高的方案"等模糊需求,主动追问"预算多少?优先速度还是价格?"
  • 任务熔炉技术:把订机票、租车等子任务熔合成单条智能工作流,告别手动拼接步骤
  • 抗干扰模块:遇到网站改版或验证码时,自主启动B计划——像老司机绕开堵车路段般丝滑
    最惊艳的是复杂任务自主化:当你说"分析竞品策略",它能跨平台抓数据、生成SWOT报告,甚至预判市场趋势,真正实现"动动嘴,活全对"的数字魔法!

7.2 人机交互创新:语音与手势集成

告别键盘!未来的操作堪比科幻大片

  • 语音驾驶舱:洗澡时喊句"查会议链接",浴室智能镜秒开浏览器(还能识别方言:"搞快点!“→"已加速!”)
  • AR隔空操控:对着空气划圈选中商品,握拳即下单——咖啡洒了也不耽误剁手
  • 情感反射弧:AI通过摄像头捕捉你皱眉,自动暂停任务:“需要减压猫咪视频吗?🐱”
    这些创新将把"人机协作"变成交响乐团式共舞——你的手势是指挥棒,AI是精准响应的乐手。微软实验室甚至测试用挑眉暂停任务,打响指撤销操作,让生产力充满赛博浪漫!

http://www.hkcw.cn/article/wbISbgTQME.shtml

相关文章

Vehicle HAL(1)--整体介绍

AOSP 官网介绍&#xff1a; https://source.android.com/docs/automotive/vhal VHAL 简介&#xff1a; Android Automotive and Physical Car Interaction | Android Automotive OS Book Vehicle HAL Properties&#xff1a; https://source.android.com/docs/automotive/…

网络渗透基础:信息收集

1.信息收集 whois xx.com 域名注册信息 注册人、电话、email Whois.chinaz.com kali自带whois工具 域名备案信息 Beian.miit.gov.cn Tianyancha.com Icp.chinaz.com 爱站 Sou.xiaolanben.com 2.子域名收集 收集方式 枚举&#xff1a;基于字典搜索引擎&#xff1a;googleh…

【LeetCode 热题 100】最小路径和 / 最长回文子串 / 最长公共子序列 / 编辑距离

⭐️个人主页&#xff1a;小羊 ⭐️所属专栏&#xff1a;LeetCode 热题 100 很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~ 目录 不同路径最小路径和最长回文子串最长公共子序列编辑距离 不同路径 不同路径 class Solution { public:int uniquePa…

PS图像处理软件|Photoshop 2025网盘下载与安装指南

对于Photoshop这款软件&#xff0c;相信大家都不会陌生。不管是平面设计专业的高材生&#xff0c;还是从事于设计工作、或业余需要修图的小伙伴&#xff0c;或多或少都用到过PS这款工具。但是&#xff0c;Adobe Photoshop的发展背景&#xff0c;又有多少人知晓呢&#xff1f; …

weaviate向量库从零开始——weaviate cloud数据向量化完整实例解析

在上篇《weaviate向量库从零开始——weaviate集合、对象管理从零代码开始详解》我们讲解了weaviate数据库对数据对象的相关操作&#xff0c;但是其相关检索操作并没有相关向量化数据的检索。只有我们启用了相关向量化模型才会对数据对象做向量化并生成相对的向量数据以作语义检…

NC65 startup.bat||sysConfig.bat||stop.bat闪退

NC65 双击 startup.bat NC65 双击 sysConfig.bat NC65 双击 stop.bat 闪退 sysConfig.bat不可以使用 选择sysConfig.bat右键编辑&#xff0c;加入下列代码 set JAVA_HOME"E:\NCsystem\yonyouzhengshi20250516\yonyouzhengshi\ufjdk"其中路径为home下面的ufjdk 原…

09《从依赖管理到容器化部署:Maven 全链路实战笔记,解锁 Java 项目自动化构建的终极奥秘》

目录 一、Maven 核心基础强化 &#xff08;一&#xff09;Maven 架构与工作原理 1. 核心组件解析 2. 工作流程图示​编辑 &#xff08;二&#xff09;项目结构深度实践 1. 标准目录扩展说明 2. 多模块项目典型结构示例​编辑 二、依赖管理高级进阶 &#xff08;一&…

t006-艺体培训机构业务管理系统

项目演示视频 摘 要 传统办法管理信息首先需要花费的时间比较多&#xff0c;其次数据出错率比较高&#xff0c;而且对错误的数据进行更改也比较困难&#xff0c;最后&#xff0c;检索数据费事费力。因此&#xff0c;在计算机上安装艺体培训机构业务管理系统软件来发挥其高效地…

贵州公路上300斤巨石砸汽车 地质灾害引发险情

贵州公路上300斤巨石砸汽车 地质灾害引发险情!5月28日,贵州毕节市七星关区何官屯镇的一条通村公路上发生落石事故。一块约300斤重的巨石砸中一辆过路汽车,导致车辆从路边高坎坠落。司机受轻伤,送医检查后当日返家,车损由保险公司处理。落石还击碎了附近民房的玻璃门,但无…

Whole-body Humanoid Robot Locomotion with Human Reference

Whole-body Humanoid Robot Locomotion with Human Reference 研究动机解决方案技术路线基于AMP从人类参考运动中学习人形机器人端到端强化学习 实验结果 Whole-body Humanoid Robot Locomotion with Human Reference 研究动机 传统机器人控制算法通常依赖对环境的准确建模&a…

行业沙龙 | 博睿数据联合承办2025 湾区金科(FinTech)沙龙——智能运维专场,分享主题演讲

日前&#xff0c;由深圳市金融科技协会主办、深圳金融AI生态联盟与博睿数据联合承办的湾区金科(FinTech)沙龙(第七十二期)——智能运维专场&#xff0c;在深圳成功举办。本次沙龙聚焦金融行业运维转型升级&#xff0c;旨在推动智能运维的蓬勃发展与广泛应用&#xff0c;助力金融…

鲜羊奶对青少年心理健康的 “技术向” 营养支持

在数字化浪潮席卷心理健康领域的今天&#xff0c;当我们聚焦 AI 心理测评、大数据情绪监测时&#xff0c;羊大师却从生物化学 “底层代码” 切入 —— 发现鲜羊奶中的营养成分&#xff0c;正以类似 “技术优化” 的逻辑&#xff0c;为青少年心理健康提供独特支撑。以下从三大 “…

【达梦数据库】临时表空间不足

问题1&#xff1a;SQL应用端报错&#xff1a;超出表空间限制 1、应用执行SQL的过程中&#xff0c;临时表空间占用率超过100%&#xff0c;报错&#xff1a; 2、查看数据库日志&#xff0c;未发现任何有关的报错&#xff1b; 3、增加临时表空间的数据文件1个&#xff0c;最大值…

InnoDB中的锁

InnoDB中的锁机制是MySQL中实现事务隔离和数据一致性的核心部分。它通过多种锁类型和等级&#xff0c;控制多个事务对同一数据的并发访问&#xff0c;保证数据的完整性与一致性。 主要锁类型 1.行锁&#xff08;Row Lock&#xff09; 定义&#xff1a;锁定单个行记录。InnoDB…

2025年OE SCI2区TOP,进化麻雀搜索算法ESSA+海洋阻尼器迟滞建模与辨识,深度解析+性能实测

目录 1.摘要2.麻雀搜索算法SSA原理3.ESSA算法4.结果展示5.参考文献6.代码获取7.读者交流 1.摘要 海洋阻尼器的机械性能通常具有高度非线性&#xff0c;以适应动态和冲击环境。阻尼器经过动态和冲击测试&#xff0c;发现其滞回曲线具有速率依赖性且呈非对称性。为了能够描述动态…

贝锐蒲公英工业路由器R300A海外版:支持多国4G频段,全球组网

为更好地满足全球部署和企业出海项目的多样化需求&#xff0c;贝锐蒲公英异地组网工业路由器R300A海外版全新上市&#xff0c;并已正式上架速卖通&#xff01;无论是跨国分支机构协同办公&#xff0c;还是海外工厂设备远程运维&#xff0c;R300A海外版都能为企业提供灵活、高性…

SQL的查询优化

1. 查询优化器 1.1. SQL语句执行需要经历的环节 解析阶段&#xff1a;语法分析和语义检查&#xff0c;确保语句正确&#xff1b;优化阶段&#xff1a;通过优化器生成查询计划&#xff1b;执行阶段&#xff1a;由执行器根据查询计划实际执行操作。 1.2. 查询优化器 查询优化器…

为什么在我的Flask里面有两个路由,但是在网页里有一个却不能正确访问到智能体

1. /zhoushibo 能访问&#xff0c;/chat 直接浏览器访问报 Method Not Allowed 原因&#xff1a; /zhoushibo 路由是你用 app.route(/zhoushibo) 定义的&#xff0c;返回的是一个HTML网页&#xff0c;浏览器访问没问题。 /chat 路由你用的是 app.route(/chat, methods[POST])…

【笔记】suna部署之获取 Tavily API key

#工作记录 Tavily 注册 Tavily 账号5&#xff1a; 打开浏览器&#xff0c;访问 Tavily 官网Tavily AI。点击页面上的 “注册” 按钮&#xff0c;按照提示填写注册信息&#xff0c;如邮箱地址、设置密码等&#xff0c;完成注册流程。也可以选择使用 Google 或 GitHub 账号授权登…