普通视图
60多只南航流浪猫,从此有了「电子学籍」
![]()
01. 南京航空航天大学猫猫协会的好梦
1月21日,“后浪研究所”刷到“好梦一日游”的视频,作为专门帮人实现愿望的博主,游子这次收到的愿望,始于一个有些意外的场景。
视频中,游子最初遇到两位“许愿者”时,她们正在街边的垃圾桶旁翻些什么,本以为她们在勤工俭学的游子,上前一问才得知她们是南京航空航天大学猫猫协会的同学,想找些保温材料带回学校,给猫咪们做御寒的猫窝。
了解到南航校园里有60多只猫咪,游子决定和同学们去学校看看。
路途中,提起小猫,两位同学的话匣子一下就打开了,“大黑,南航顶流”“这是大黑的儿子饺子”“大黑的前女友松果”……她们信手拈来地介绍着校园猫咪们的关系网,仿佛在聊一群老朋友。
![]()
同学们给游子介绍校园里的猫咪
这些猫咪作为校园里的“资深元老”,有些在学校的年头比同学们都长,日常扮演着大家上课、吃饭、回寝路上的通勤搭子。天气好的时候,猫咪们在教学楼门口晒太阳,也成了学校独特的风景。
为了守护好这些小猫,学生们自发组织并加入了“南航猫猫协会”,日常关心着校园里猫咪的“吃喝拉撒”,也操持着猫咪的大事小事——不定期地在社交媒体上更新猫咪的状态,发布绝育通知、疫苗计划、领养信息,甚至为离世的猫咪写下用心的讣告。
但这份温暖背后,其实隐藏着不小的压力。疫苗、绝育、治病,每一项都需要钱,每天巡查、投喂、观察状态,更需要投入大量时间。志愿者们不得不常常在公众号发起募捐,一点一点为猫咪们筹集生活费。
听到这,游子决定为这群“为爱发电”的志愿者们做点什么,帮她们给校园里的小猫打疫苗。
在这之前,游子也完成过不少与流浪猫狗相关的心愿,陪加了一天班的粉丝和流浪狗过生日,帮助粉丝领养小狗……但一次性带60多只猫打疫苗,难度系数可不小。
考虑到运输和抓捕的双重挑战,游子和团队商量后,决定请医生到学校“上门”打疫苗。联系了一圈,终于找到一位既能上门、又有流浪动物救助经验的医生。
于是游子和医生带着疫苗来到学校,打算用一下午的时间为猫咪们完成接种。但她很快发现,自己还是把给猫咪打疫苗这件事想简单了。
光是诱捕猫咪就是一项持久战。游子和志愿者们一边摇晃猫粮袋发出声响,一边同时开了几个罐头,试图用声音和香味吸引这群小猫。但习惯了校园里的自由生活,猫咪们对“被陌生人抓着打针”这件事充满警觉。“它可能会一直躲着你,在你视线范围内,但是不靠近你。”游子说,甚至有一只猫猫因为应激,直接抓伤了协会的一位志愿者。
![]()
医生到校园里给猫咪打疫苗
那天游子和志愿者们在学校里从下午2点到6点,4个小时的时间都在诱捕猫咪,却还是只有9只猫咪成功打上了疫苗。
02. 五分钟做好的流浪猫咪“电子学籍”
虽然过程充满挑战,但在校园中,游子看到了很多暖心的细节——
校园角落里,学生们用废品改造的五颜六色的猫窝,和给猫咪们喂食的小碗随处可见。为了多些救助猫咪的资金,志愿者们还会制作猫咪的周边进行售卖,“很明显能感觉到校园里对流浪猫的氛围非常包容。”游子说。
最让她印象深刻的,还数志愿者们对猫咪们的情况了如指掌。哪只猫最常出现在哪个区域,谁该打疫苗了,谁有怎样的性格偏好……“真的很负责,几乎每一只猫长什么样,多大,什么状态,都是刻在他们脑子里的。”
但这份靠着记忆与热爱的记录,也面临着一些挑战。
目前,校园里的所有猫咪信息都被记录在一张Excel表格里,虽然做了分类,但还是会出现信息更新不同步、信息杂乱的情况。所有信息都依靠志愿者手动整理,一旦协会人员变动,光是信息对接就得费不少功夫,也容易出现偏差。
![]()
游子决定帮志愿者们做一个猫咪信息的网页。大学时游子学过写网页代码相关的课程,那时她要花一周才能做出一个简单页面。这次,她打算试试更高效的办法——直接向千问求助。
游子打开千问的任务助理,没敲代码也没翻教材,只输入了一段指令:“帮我做一个‘大学校园流浪猫图鉴’网页,即大学流浪猫信息整理的网页,要求如下:首页有全部猫咪的信息统计,每只猫拥有独立主页,包括昵称、照片、绝育状态、疫苗记录、常出没区域、饮食偏好、喂养记录登记与展示、社交关系等信息。 猫咪信息: 见附件表格。请交付一个html文件。”不到五分钟,千问的任务助理就生成了一个完整的“南京航空航天大学校园流浪猫图鉴”页面。
![]()
页面干净、直观又充满温度,交互性也完全不输专业人士制作的。既包括猫咪的统计看板——如猫咪的数量、性别分布、常出没区域与绝育比例,还有详细的猫咪图鉴列表,每只猫都有独立的主页,展示着它们的昵称、照片、疫苗记录、饮食偏好,甚至是社交关系。更实用的是,任何人都可以在网页中添加喂养记录,让大家及时看到猫咪的一日三餐与进食时间,“每一个喂食点都记录的话,就不会出现可能两个人同时在喂食点进行投食的这种情况。”游子说。
![]()
相较于人工汇总的excel,千问制作的“南京航空航天大学校园流浪猫图鉴”让猫咪的信息流动了起来。数据统计自动完成,猫咪状态实时可查,志愿者们就能从繁琐的信息整理中解放出来,将更多精力真正投入到照顾猫咪本身,并且网页还能对所有同学开放,数据也不会被轻易篡改。省时省事省钱,大大提升了流浪猫救助效率。
![]()
照顾猫咪,从此不再是协会志愿者的“专属任务”,而成了每个路过者都能轻松参与的“公共事务”。轻轻一点,就能为校园“顶流”大黑添上一笔喂养记录,随手一翻,它的健康状况和活动轨迹便清晰可见。
![]()
03. 用AI,实现心中微小而善良的愿望
千问所做的,不仅仅是生成了一个网页。
在过去提起AI,我们想到的都是简单的问答、找资料,以及娱乐性的陪聊。
但在南航的流浪猫图鉴中,AI不再只是能陪聊、秒回的载体了,而是能真的帮每个使用者办实事。
它为志愿者们搭建了一个轻量化的数字平台,节省了整理与分析信息的时间,提高了工作效率,也让每只小猫都有了自己的“电子身份证”,提供了一种流浪猫救助的新形式。
![]()
有了千问,救助猫咪的门槛大大降低了。
专业的科技产品变得人人可用,无论是在校学生、社会志愿者还是在职打工人,只要有想法,就可以让千问搭建一个网页。不需要高超的技术,也不必投入大量时间和金钱,哪怕是不懂代码的普通人,也能发起一项公益实践。
而这,或许只是一个开始。
随着千问的不断进化,“南京航空航天大学校园流浪猫图鉴”的功能版图还会继续迭代与扩张。
也许未来,它能根据猫咪的年龄自动算出合适的绝育年龄与疫苗时间,并主动发出提醒,再也不需要人工手动计算;也许未来,每个点进网页的同学,都能成为“云养猫”合伙人,随手上传一张喂养照片,后台就能自动更新进食记录,分析饮食的合理性,并给予猫咪喂食建议;也许未来,通过照片识别,后台还能根据照片中猫咪的状态,初步判断猫咪的健康状态,及时提醒就医;甚至当某只猫咪长时间未被记录时,系统可以及时检测到,并发送一条“巡查提醒”,推送给附近的志愿者们……
千问在公益领域的潜力,也不止于校园里流浪猫的救助。
比如根据网上的信息,生成一个“流浪动物安全地图”,实时标记投毒高发区域、友好投喂点、24小时动物医院,降低流浪狗被投毒的频率;或是创建一个领养信息追踪平台,让被领养动物的后续生活有迹可循,打破领养后就失联的困局;甚至制作出一个公益筹款募捐网页,让每个人都能献出一点爱……
除了应用在公益活动中,课堂上的互动教学网页,品牌的产品展示页面,甚至是电子请柬、抽奖游戏,每个临时起意的奇思妙想,也可以交给它来完成。
千问都能以一种极低的使用门槛,更快捷更高效地响应需求,节省时间提高效率,更能把零散的信息变成系统化的呈现。它并不是取代专业的开发,而是让“做一个应用”变成人人可实现的日常能力。它不是炫技,也不是只做表面功夫,而是让散落的资源与需求被看见、被记录、被传递。
有了AI,有了千问,那些具体而微的想法,在被落实的过程中,照亮了许多原本被忽视的角落。每一个人都可能成为需求的发起者,每一个普通人,也都有了能力,实现心中微小而善良的愿望。
(点击链接,浏览文中提到的“南京航空航天大学校园流浪猫图鉴”,欢迎大家get同款网页,加入流浪动物救助的公益行动中来吧~)
每日路演精选项目|低空经济、商业航天、人工智能、可控核聚变等领域
36氪作为中国最大的新经济媒体平台,过去通过与投资机构、基金合伙人的深度合作,大幅提升企业融资机会。随着新经济不断发展的十年,36氪沉淀和积累了大量一级市场投资人资源。
「每日路演」是针对优质创业项目开放投资人社群、进行新型的线上闭门路演,持续为创业者与投资人两端提供深度运营服务。to 高潜创业者-高效输出公司价值亮点+与投资人进行深度交流;to 投资人与投资机构-多维度、低成本对话项目决策人+先一步看到未来,掌握一手资讯,以媒体资源与平台优势助力创投双端对接。
本期我们精选汇总了三个社群精选路演项目信息。如果您对本文中的项目感兴趣,希望可以对接到项目方,或者如果您手中有好项目需要融资对接更多投资人,欢迎与我们联系(底部扫码添加运营官,备注项目对接)。
![]()
对接项目请扫码添加文章底部专属运营官微信
1.卓世航空
【项目概要】
- 融合感知、决策、控制三大系统,让无人机拥有"眼睛"、"大脑"和"四肢"。
- 通过高性能边缘计算单元与轻量化AI模型深度融合,整套系统在机载端完成从感知到执行的全部逻辑,实现“离线可用、无人干预、自主作业"。
- 简单交互设计,傻瓜式操作:一键任务模式,语音/遥控器双控,自动归位,实现非专业人员一天内上手,真正解决消防应急场景痛点。
【融资需求】
Pre-A 轮,3000万-5000万人民币
【项目亮点】
1)黄金赛道-消防应急蓝海市场:精准切入消防应急这一政策支持明确、付费能力强的刚需市场,凭借成熟产品矩阵和服务体系,已验证商业模式的有效性,展现出在应急消防领域的市场竞争力与发展潜力;
2)15年行业深耕一线应用经验:15年无人机全流程研发及A类供应链管理经验,亿级用户系统架构能力形成强强联合,构建了"硬件深度+软件高度"的顶尖团队基础,为项目奠定坚实的技术与执行保障;
3)AI赋能-具身智能实景应用:以AI智能决策系统为核心竞争力,实现火源自动识别与自主灭火,彻底改变传统消防无人机依赖飞手手动操作的落后模式,解决了行业操作复杂、效率低下的核心痛点;
4)行业级战略布局增长路径清晰:纵向做深消防场景,横向复制至应急救援、光伏清洗等多元复杂场景,目标在三年内营收规模突破2亿元。本次融资将重点投入AI研发与订单交付,有力支撑战略目标。
![]()
行业传统手段痛点
![]()
卓世航空具身智能架构
![]()
卓世航空产品矩阵
2.觅熵科技
【项目概要】
觅熵科技(MizarVision)成立于2021年,总部位于杭州市。觅熵致力于变革传统的情报应用方式,用创新型的地理空间情报服务点亮“千行百业”。 觅熵对标行业情报界的“Bloomberg”,推动了中国商业航天应用与开源情报服务框架落地,其多模态传感器融合模型、情报挖掘服务已扎根于中国情报的顶尖客户体系,觅熵亦在国际崭露头角,成为中国开源情报与商业航天卫星应用的标杆品牌。
【融资需求】
Pre-A轮,2000万人民币
【历史股东】
英诺天使基金、线性资本
【项目亮点】
1)新生蓝海市场中领先的民营情报提供商:十五五增量超数百亿的蓝海市场,觅熵作为商业航天卫星应用企业,解决方案落地直接服务国防核心客户,聚焦高价值战略目标,当前已完成多点布局,全面参与网信变革与建设过程。核心客户侧,已完成模式验证获超千万营收。
2)实战验证的技术能力,非实验室指标:多次首发卫星情报,成功识别委内瑞拉马杜罗事件预警跟踪、实时发布佩洛西蹿台情况、监测俄乌前线阵地变化等,技术直连客户,经国防体系真实高对抗场景检验,非PPT式技术演示。
3)技术壁垒高、技术生态独特,难以短期复制:超5年、十余种全球传感器数据输入,积累大量非公开标注数据,形成技术壁垒。已形成针对国防行业的目标情报库,构建“卫星+多源数据+AI+地缘感知”的四维融合框架。团队兼具通信、遥感、国际关系背景,技术+数据+认知的三位一体护城河,复制周期长。
【产品简介】
1)以“多模态数据融合 + 人工智能 + 地理空间情报”为基础,将各类多源数据进行有效整合(如卫星图像、AIS、ADS-B、GPS定位信号以及无线电数据、社交媒体动态、新闻文本等)。把这些多模态数据统一到共同时空基准之下,运用先进的AI算法和大语言模型,实现对全球开源信息的自动采集、噪声清洗以及关键点解析,最终生成易于理解的情报结果,并将结果直接推送至客户。
2)基于多模态数据融合等先进技术,推出AirSpace开源信息数字底座、Frame地理空间情报线索服务以及Spark情报实时广播平台。这些产品能够为客户提供丰富的多类传感器数据、行业目标、和实时的地理空间情报,满足从数据融合到洞察输出的一站式需求,助力客户在众多重大事件中多次实现“快人一步”的情报发现能力,抢占情报决策先机。
![]()
觅熵科技AirSpace开源信息数字底座
![]()
觅熵科技Frame地理空间情报线索服务
![]()
觅熵科技Spark情报实时广播平台
3.瀚海聚能
【项目概要】
瀚海聚能是国内首家直线型场反位形可控核聚变商业公司,成立于2022年12月30日,聚焦场反位形装置及其配套的等离子体源与诊断系统软硬件研发,为未来商业聚变发电堆提供高性价比、高可靠性的核心组件和整体解决方案。同时通过聚变研发开发中子源中间产品,应用于医用同位素、BNCT、中子成像、核废料处理等领域,实现可控核聚变技术的早、中、长期商业化价值。
【融资需求】
Pre-A轮,2亿元人民币
【历史股东】
华映资本、厚实资本、轻舟资本、奇绩创坛等
【项目亮点】
1)采用直线型场反位形(FRC)聚变技术路线,区别于传统的托卡马克装置,具有结构简单、模块化设计的优势,建造成本仅为托卡马克的1/5至1/10,磁体用量减少80%以上,装置体积缩小50%,能量效率更高,等离子体自组织特性减少能量损耗,相同磁场强度下聚变功率输出可达托卡马克的100至1000倍,且兼容氢-硼等先进燃料,燃料利用率更高。
2)核心技术100%由国内团队自主原创,实现了从装置设计、制造到等离子体点亮的全流程国产化,打破了国外技术垄断,为我国可控核聚变技术发展奠定了基础;
3)2025年7月成功实现中国首台商业化直线型场反位形聚变装置(HHMAX-901)等离子体点亮,标志着FRC技术从实验室迈向应用端,是目前国内该技术路线商业化应用的重大突破;
4)制定清晰的“三步走”战略,计划2027-2028年建造第二代装置,建设10MW功率发电主机;2028-2030年建造第三代装置,建设50MW发电主机及示范电站。
5)采用“边研发边转化”的“沿途下蛋”商业模式,利用核聚变过程中产生的中子开发癌症治疗(BNCT)、中子成像及核废料处理等技术应用,孵化沿途商业化产品,提前实现部分商业价值;
6)成都作为项目所在地,拥有丰富的科研资源、完整的产业链以及政策支持,吸引了国内外顶尖人才加入。公司核心团队来自于中物院、海内外可控核聚变公司以及中科大、清华等国内高校院所的科学家与研发人员,具备深厚的行业经验和技术积累
![]()
瀚海聚能HHMAX-901主机成功点亮
欢迎对接优质在融项目
对于创业者和投资人来说,行业洗牌也意味着新的机遇,每一次的“危机”都是高潜项目破局而立的重要节点。36氪将持续提供解决企业及投资人不同阶段需求的活动,为资本市场注入信心。
如果您对本文中的项目感兴趣,希望可以对接到项目方,或者如果您手中有好项目需要融资对接更多投资人,欢迎与我们联系。
![]()
扫码添加小助手,对接项目
格林达:股东拟减持不超3%公司股份
财政部等五部门:在武汉天河国际机场等41个口岸各新设1家口岸进境免税店
太古地产:三里屯太古里北区近一半商业空间完成焕新以及品牌优化
国际能源署再次上调石油需求增长预期
破局 AI 幻觉:构建以 NoETL 语义编织为核心的 AI 就绪数据架构
企业部署大模型分析应用时,常遭遇“幻觉”困扰——AI 输出的数据结论看似合理,实则错误。根源在于传统数据架构无法为 AI 提供准确、一致、实时、可信的数据供给。破局之道在于构建以 NoETL 语义编织为核心的 AI 就绪数据架构。该架构通过创建“统一指标语义层”作为业务与数据间的“标准协议”,并采用 NL2MQL2SQL 技术路径,确保大模型生成 100% 准确的 SQL 查询,从根本上杜绝“数据幻觉”,赋能可信的智能决策。
传统数据架构为何成为 AI“幻觉”的温床?
当大模型(LLM)接入企业数据时,传统数据架构的固有缺陷被急剧放大,成为制造“数据幻觉”的系统性风险源。
-
数据孤岛与指标歧义:混乱的源头 企业内通常存在多套独立系统(CRM、ERP、财务软件等),导致同一业务指标(如“销售额”)在不同系统中的定义、计算口径和取数逻辑各不相同。当大模型从这些矛盾的数据源中检索信息时,必然输出逻辑混乱、结论错误的回答。指标口径不统一,是 AI 产生幻觉的首要原因。
-
“黑盒”式数据访问:错误的催化剂 主流 NL2SQL 方案让大模型直接理解原始数据库的复杂 Schema(表结构、关联关系),并生成 SQL。这要求 AI 具备数据库专家的知识,无异于“盲人摸象”。结果常出现:错误的表连接、误解的业务逻辑、性能低下的查询。生成的错误数据难以追溯和调试,幻觉在查询阶段就已注定。
-
僵化的数据供给:失效的决策 基于 ETL 的批处理数据管道,开发周期长达数周甚至数月。当业务人员提出一个临时、跨域的分析需求时,数据无法及时就绪。AI 基于过时、片面的数据进行分析,必然滞后于市场变化,丧失决策时效性。
-
可信度与安全缺失:不可逾越的鸿沟 分析结果缺乏透明的数据血缘,管理者无法信任其来源。同时,直接向 AI 开放数据库查询权限,缺乏在查询生成过程中的动态权限校验,极易导致敏感数据泄露。
让大模型在“数据迷雾”中工作,幻觉是必然产出。 要获得可信 AI,必须先解决数据架构的“可信”问题。
NoETL 数据语义编织——AI 就绪的数据架构范式
NoETL 数据语义编织是一种创新的数据架构范式,其核心是构建一个介于原始数据与 AI 应用之间的“翻译层”与“契约层”。
-
核心组件:统一指标语义层 这是整个架构的基石与中枢。它使用业务语言(如“毛利率”、“月活跃用户”)明确定义每一个指标的计算公式、数据来源、关联维度及刷新周期。它成为企业唯一可信的“数据事实源”,确保在任何场景(AI 查询、BI 报表、API 服务)下,同一指标的计算逻辑绝对一致,从根本上消灭了指标歧义,为 AI 提供了清晰、无矛盾的指令集。
-
工作原理:从“搬运”到“编织”
-
传统 ETL 模式:通过复杂的代码,将数据从源头“搬运”到数仓,过程僵化,变更成本高。
-
NoETL 语义编织:
- 虚拟接入:通过逻辑数据编织平台,以虚拟化方式连接全域数据源,无需物理搬迁。
- 自动转化:系统自动扫描数据源,将技术元数据(如
sales_db.orders.amount)与语义层的业务术语(如“订单金额”)关联。 - 动态查询:形成一张全局可查询的“语义网络”。用户和 AI 只需与这张网络交互,完全屏蔽底层数百张表的复杂性。
- 架构优势:敏捷与无侵入 最大的优势在于以逻辑统一替代物理集中。数据准备时间从“数月”缩短至“数周”,并能随时根据业务变化调整语义逻辑,实现低成本、高敏捷的响应。
基于 NoETL 语义编织的可信 Data Agent
基于 NoETL 语义层,可构建可信的 Data Agent(数据智能体)。其核心技术路径为 NL2MQL2SQL ,这是区分“玩具”与“企业级”AI 分析的关键。
三步实现 100% 准确查询:
- NL2MQL(自然语言→指标查询语言):用户问:“上海地区 Q3 的销售毛利率如何?”大模型理解意图后,依据语义层,输出标准化的 MQL。例如:
{“metric”: “gross_profit_margin”, “filters”: {“city”: “上海”, “quarter”: “Q3”}}。MQL 指向的是已定义的、无歧义的指标。 - MQL2SQL(指标查询语言→SQL):语义层引擎(规则驱动)接收 MQL,像编译器一样,根据预定义的指标逻辑(如
gross_profit_margin = (revenue - cost) / revenue),确定性地生成优化后的 SQL。此步骤由规则保障,彻底杜绝大模型生成错误 SQL 的可能。 - 执行与返回:引擎通过智能路由与加速技术,高效执行 SQL,将结果返回给大模型进行解读与呈现。
构建分析决策闭环: 在此可信数据基础上,Data Agent 能实现更高级的能力:
- 智能归因:面对“利润率为何下降?”的提问,能自动进行多维度(产品、渠道、地区)下钻,定位核心影响因子。
- 智能报告:对“准备季度经营分析”等复杂指令,能自动规划分析框架,整合数据、洞察与建议,生成结构化报告。
- 场景化助手:企业可为不同部门(财务、营销、供应链)配置专属助手,每个助手基于同一语义层,但拥有不同的数据权限和知识上下文,实现安全、合规的数据民主化。
NL2MQL2SQL 通过在 AI 与数据之间引入“语义层”这一关键中间件,在准确性与灵活性上取得了根本平衡,是企业构建可信数据智能的基石路径。
常见疑问(FAQ)
Q1: 与传统的数据仓库或数据湖相比,NoETL 数据语义编织架构最大的优势是什么?
传统数仓/湖依赖沉重的、周期长的 ETL 管道“搬运”和“固化”数据,变更成本高。NoETL 架构通过虚拟化和语义层,无需大规模物理搬迁数据,并能提供逻辑统一的实时数据视图,使数据准备时间从数月缩短至数周,并能灵活响应不断变化的业务分析需求。
Q2: 引入 NoETL 和 Data Agent,企业数据团队的角色会发生怎样的变化?
数据团队的工作重心将从繁琐的“需求响应”(写 SQL、做报表)向更高价值的“数据资产管理与赋能”转变。 团队将更专注于:1、设计和维护统一、标准的指标语义层;2、治理数据质量与安全;3、培训和配置业务部门的场景化分析助手。这释放了数据团队的生产力,聚焦于数据战略和创新。
Q3: 如何衡量一个数据架构是否真正达到了“AI-Ready”的标准?
可以参考“三真三好”的可信 AI 标准进行评估:三真即口径真(指标全局一致)、数据真(来源可靠、质量可控)、血缘真(计算逻辑全程可追溯);三好即听力好(准确理解自然语言意图)、眼力好(能进行多维度、深层次的洞察与归因)、脑力好(能整合信息,形成决策建议与报告)。满足这些标准的数据架构,才能支撑起可信、有用的企业级 AI 应用。
未来展望:
以 NoETL 语义编织为核心的 AI 就绪架构,不仅是解决当前 AI 幻觉问题的方案,更是面向未来“数据智能时代”的基础设施。它将使数据以一种更自然、更可靠的方式服务于每一位决策者,真正实现“数据驱动”从口号到现实的跃迁。企业越早构建这一架构,就越能在智能化竞争中占据先机。
TESOLLO小巧轻便灵巧手“DG-5F-S”发布
机器人手爪专家Tesollo宣布,已经开发出“DG-5F-S”,这是一种新型人形机器人手,是其现有旗舰产品的紧凑和轻便版本。该产品计划于今年上半年正式推出,原型将在CES 2026上首次亮相。
DG-5F-S的特点是其紧凑和轻便的设计,通过推进Tesollo用于机器人手的内部致动器技术实现,同时保持现有模型的核心结构。
与现有的DG-5F一样,DG-5F-S保留了五个手指,20个自由度(DoF)的结构,应用了相同的类人配置,其中五个手指中的每个手指都由四个关节独立驱动。这增强了人形机器人所需的精确操纵性能和敏捷性。
![]()
1公斤以下的超轻设计和接近成年人手的紧凑尺寸,使得DG-5F-S可以自然集成到各种人形机器人平台中。此外,根据客户要求,其支持扩展选项,如触觉传感器集成、防水涂层和操作算法的定制,从而实现从研究使用到实际过程部署的广泛适用性。
通过采用直接驱动机制,DG-5F-S可最大限度地减少反冲,并提供高位置精度和直观的控制环境。此外DG-5F-S还可以通过算法稳定地抓取和操纵各种形状和材料的物体,并通过支持在工业现场的通信协议来提高可用性。
Tesollo预计价格将设定在低DG-5F更低的入门水平,以大大减轻初创公司、研究机构和中小型企业的采用负担。
此前,Tesollo于2024年推出了20自由度人形手DG-5F,该产品搭载其自主开发的致动器技术,并于同年在智能机器人与系统国际会议(IROS)上首次亮相。DG-5F目前已出口到全球16个国家,证明了其技术竞争力和广阔市场。
同飞股份:2025年净利润同比预增56.43%—74.68%
胡润研究院发布《2025胡润中国流量新势力百强榜》
千金药业:国家药品监督管理局批准公司的补血益母丸为首家中药二级保护品种
福特因发动机缸体加热器存在起火风险,将在美召回逾11.9万辆汽车
上海汽配:全资子公司收到奔驰新项目的提名
VSCode 如何断点调试 uv:`uv run langchain serve` - 前端学 FastAPI 系列
How to debug `uv run ...` python program in VSCode
想要调试下 FastAPI 中 sqlmodel(底层是 sqlalchemy)是如何通过主键 id 获取一个数据库记录的:
@app.get("/heroes/{hero_id}")
def read_hero(hero_id: int, session: SessionDep) -> HeroPublic:
hero = session.get(Hero, hero_id)
if not hero:
raise HTTPException(status_code=404, detail="Hero not found")
return HeroPublic.model_validate(hero)
今天尝试了很久才成功在 uv run langchain serve 运行的 python 程序中打断点。当然 Trae 等 VSCode IDE 一律可用。
👩🏫 抄作业
.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "✅ `uv run langchain serve` debugger",
"type": "debugpy",
"request": "launch",
"program": "${workspaceFolder}/.venv/Scripts/langchain.exe",
"args": ["serve"],
"console": "integratedTerminal",
"justMyCode": false,
"cwd": "${workspaceFolder}",
"env": {
"PYTHONPATH": "${workspaceFolder}"
}
}
]
}
说明
- 因为我们想调试包源码,故
"justMyCode": false - langchain 位置如何确定?首先进入项目根目录且确保虚拟环境已经启动:
❯ which langchain
/f/workspace/github/my-app/.venv/Scripts/langchain
or
❯ uv run which langchain
/f/workspace/github/my-app/.venv/Scripts/langchain
注意 Windows 需要加 .exe "program": "${workspaceFolder}/.venv/Scripts/langchain.exe", 否则报错:
FileNotFoundError: [Errno 2] No such file or directory: 'F:\workspace\github\my-app\.venv\Scripts\langchain'
🐞 开启调试
已 Trae 为例:打断点 → 然后点击左侧 Bug 小虫子 🐞 标志 → 下拉框选择 ✅ uv run langchain serve debugger → 点击右侧绿色小虫子(Start Debugging)或直接 开启调试,日志如下:
❯ cd F:\\workspace\\github\\my-app ; /usr/bin/env f:\\workspace\\github\\my-app\\.venv\\Scripts\\python.exe c:\\Users\\liuchuanzong\\.trae-cn\\extensions\\ms-python.debugpy-2025.18.0-win32-x64\\bundled\\libs\\debugpy\\launcher 54274 -- F:\\workspace\\github\\my-app/.venv/Scripts/langchain.exe serve
INFO: Will watch for changes in these directories: ['F:\\workspace\\github\\my-app']
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO: Started reloader process [18892] using StatReload
INFO: Started server process [16184]
INFO: Waiting for application startup.
INFO: Application startup complete.
触发
❯ curl -s http://localhost:8000/heroes/1 | jq
{
"name": "legend80s",
"age": null,
"id": 1
}
可以看到我们的程序断在了我们刚刚打的断点处。
💭 感想
还是 DeepSeek 帮我解决了问题,Kimi 2 胡说八道,社区方案并不可信,uv 官方这个 issue Running uv scripts in debug mode #8558 一直是 open,还在等着 VSCode 官方解决 🐒🐎 🐌。
更多有用文章请关注「
JavaScript与编程艺术」。
为打造新一代卫星项目,瑞士航天公司SWISSto12已筹资超1亿欧元
周大福:2025年第三财季零售值同比增长17.8%
🚀 告别繁琐配置!这款 Vue 云上传组件让文件上传变得如此简单
🚀 告别繁琐配置!这款 Vue 云上传组件让文件上传变得如此简单
前端开发中,文件上传功能几乎是每个项目都绕不开的需求。但你是否也曾为对接腾讯云COS、华为云OBS、阿里云OSS而头疼?是否也曾为分片上传、断点续传、进度显示等功能而熬夜加班?
今天,我要向大家推荐一款开箱即用、功能强大的 Vue 云上传组件 —— vue-cloud-upload,它将彻底改变你对文件上传的认知!
✨ 为什么选择 vue-cloud-upload?
🎯 痛点一:三大云平台 SDK 对接繁琐
传统做法:
- 需要分别学习腾讯云、华为云、阿里云的 SDK 文档
- 每个平台的 API 调用方式各不相同
- 临时凭证获取逻辑需要自己实现
- 代码冗余,维护成本高
vue-cloud-upload 的解决方案:
<template>
<CloudUpload
cloudType="tencent"
:cloudConfig="cloudConfig"
v-model="fileList"
@success="handleSuccess"
/>
</template>
<script>
import COS from 'cos-js-sdk-v5';
import CloudUpload, { setExternalCOS } from 'vue-cloud-upload';
setExternalCOS(COS);
export default {
data() {
return {
cloudConfig: {
bucket: "your-bucket",
region: "ap-guangzhou",
path: "uploads/",
getTempCredential: this.getTempCredential
}
};
}
};
</script>
只需三步:
- 安装对应云平台的 SDK
- 配置云平台参数
- 引入组件即可使用!
🎯 痛点二:大文件上传体验差
传统做法:
- 大文件上传容易失败
- 网络波动需要重新上传
- 用户无法看到上传进度
- 用户体验极差
vue-cloud-upload 的解决方案:
- ✅ 自动分片上传:大文件自动切分成小块上传
- ✅ 断点续传:网络中断后可继续上传,无需重新开始
- ✅ 实时进度显示:上传进度实时更新,用户一目了然
- ✅ 分片大小可配置:根据网络环境灵活调整
🎯 痛点三:文件预览功能缺失
传统做法:
- 上传后只能看到文件名
- 无法预览图片、PDF、视频等内容
- 需要额外开发预览功能
- 增加开发成本
vue-cloud-upload 的解决方案:
- 📸 图片预览:支持图片缩放、旋转、全屏查看
- 📄 PDF 预览:直接在线查看 PDF 文档
- 🎬 视频播放:内置视频播放器,支持在线播放
- 🎵 音频播放:支持音频文件在线播放
- 📝 TXT 预览:文本文件直接查看内容
🌟 核心特性一览
1️⃣ 三大云平台无缝对接
- 🅰️ 腾讯云 COS
- 🅱️ 华为云 OBS
- 🅾️ 阿里云 OSS
2️⃣ 丰富的功能特性
| 功能 | 说明 |
|---|---|
| 多文件上传 | 支持同时上传多个文件 |
| 拖拽上传 | 支持拖拽文件到上传区域 |
| 文件类型限制 | 可限制上传文件类型 |
| 文件大小限制 | 可限制单个文件大小 |
| 上传进度显示 | 实时显示上传进度 |
| 文件列表管理 | 支持查看、删除已上传文件 |
| 附件回显 | 支持通过文件 key 回显附件 |
| 自定义样式 | 支持自定义上传组件样式 |
| 丰富的事件回调 | 支持上传成功、失败、进度等事件 |
3️⃣ 灵活的配置选项
cloudConfig: {
bucket: "your-bucket", // 桶名
region: "ap-guangzhou", // 地域
path: "uploads/", // 上传目录
getTempCredential: async () => { // 获取临时凭证
const response = await fetch('/api/sts');
return await response.json();
}
}
4️⃣ 多种文件 key 生成策略
-
uuid:使用 UUID 生成唯一文件名 -
name:使用原始文件名 -
uuid+name:使用 UUID + 原始文件名(默认) -
customKey:自定义函数生成文件 key
📦 快速开始
安装组件
npm install vue-cloud-upload
安装对应云平台 SDK
# 腾讯云 COS
npm install cos-js-sdk-v5
# 华为云 OBS
npm install esdk-obs-browserjs
# 阿里云 OSS
npm install ali-oss
基础使用示例
<template>
<div>
<CloudUpload
cloudType="tencent"
:cloudConfig="cloudConfig"
v-model="fileList"
:multiple="true"
:limit="5"
:maxSize="100"
@success="handleSuccess"
@error="handleError"
@progress="handleProgress"
/>
</div>
</template>
<script>
import COS from 'cos-js-sdk-v5';
import "vue-cloud-upload/dist/vue-cloud-upload.css";
import CloudUpload, { setExternalCOS } from 'vue-cloud-upload';
setExternalCOS(COS);
export default {
components: { CloudUpload },
data() {
return {
fileList: [],
cloudConfig: {
bucket: "your-bucket",
region: "ap-guangzhou",
path: "uploads/",
getTempCredential: this.getTempCredential
}
};
},
methods: {
async getTempCredential() {
const response = await fetch('/api/sts');
return await response.json();
},
handleSuccess(result, file) {
console.log('上传成功:', result.url);
},
handleError(error, file) {
console.error('上传失败:', error);
},
handleProgress(percent, file) {
console.log('上传进度:', percent);
}
}
};
</script>
🎨 功能演示
各类文件上传
![]()
上传进度展示
![]()
丰富的参数配置
![]()
视频预览
![]()
图片预览
![]()
PDF 预览
![]()
💡 实战场景
场景一:企业级文件管理系统
<CloudUpload
cloudType="aliyun"
:cloudConfig="cloudConfig"
v-model="fileList"
:multiple="true"
:limit="10"
:maxSize="500"
listType="picture-card"
:previewConfig="{
image: true,
pdf: true,
video: true,
audio: true
}"
/>
场景二:图片上传组件
<CloudUpload
cloudType="tencent"
:cloudConfig="cloudConfig"
v-model="imageList"
accept=".jpg,.jpeg,.png,.gif"
:maxSize="10"
listType="picture-card"
:keyType="'uuid'"
/>
场景三:文档上传组件
<CloudUpload
cloudType="huawei"
:cloudConfig="cloudConfig"
v-model="docList"
accept=".pdf,.doc,.docx,.xls,.xlsx"
:maxSize="50"
listType="text"
/>
🔮 未来规划
组件正在持续迭代中,以下功能正在开发中:
- 🔄 图片添加水印
- 🔄 图片无损压缩
- 🔄 视频首帧截取
- 🔄 Office 文档在线预览(Word, Excel, PowerPoint)
- 🔄 更多云存储平台支持
📊 项目数据
- ⭐ GitHub Stars:持续增长中
- 📦 NPM 下载量:月下载量稳步上升
- 🎯 支持平台:腾讯云、华为云、阿里云
- 📝 文档完善度:详细的使用文档和示例
- 🐛 问题响应:快速响应和修复
🤝 贡献与支持
如果你觉得这个组件对你有帮助,欢迎:
- 给项目一个 ⭐️ Star
- 提交 Issue 和 Pull Request
- 分享给你的同事和朋友
📚 完整文档
更多详细的使用文档和 API 说明,请查看:
📧 联系方式
商务合作请通过邮箱联系:shazhoulen@outlook.com
vue-cloud-upload —— 让文件上传变得更简单!
如果你正在为文件上传功能而烦恼,不妨试试这个组件,相信它会给你带来惊喜!🎉
相关推荐: