作者: 027导航

  • 夫妻在女儿重病期间选择离婚是怎么回事?详情介绍

    夫妻在女儿重病期间选择离婚是怎么回事?详情介绍

    女儿身患颅内恶性肿瘤,正在医院接受治疗,而本应是其最坚强后盾的父母,却双双闹上了法庭,要求离婚。

    9月18日,四川省资阳市雁江区人民法院公布了这起令人唏嘘的离婚纠纷案的判决结果。法院最终以“未妥善解决身患重疾的未成年子女治疗问题”为由,驳回了夫妻二人的离婚诉讼请求,判决不准离婚。

    据了解,原告李某与被告贺某于2012年登记结婚,婚后育有两个女儿。去年2月,其次女不幸被确诊为颅内恶性肿瘤,至今仍在接受治疗。

    今年3月,李某向法院提起离婚诉讼。庭审中,虽然夫妻双方都表示同意解除婚姻关系,但对于两个女儿的抚养权以及家庭财产的分割问题,却未能达成一致意见。

    夫妻在女儿重病期间选择离婚是怎么回事?详情介绍 - php中文网

    法院在审理后认为,虽然双方均同意离婚,但本案存在特殊情况。其婚生次女身患重疾,正遭受着巨大的病痛折磨,此时最需要的是父母双方共同的关爱、支持和全力的救治。

    法院指出,在此艰难时刻,夫妻双方本应搁置争议,将全部精力都聚焦于孩子的治疗上。若此时贸然准予他们离婚并分割财产,不仅可能使本就紧张的救治资金被不当分配,更会给正在与病魔抗争的孩子,造成难以估量的心理冲击,极其不利于其病情的治疗与康复。

    本案的主审法官表示,该案的裁判,突破了“双方同意离婚即准许离婚”的惯性思维,而是适用了“未成年子女利益最大化”的核心原则。

    法官强调,婚姻不仅是夫妻之间的私权关系,更承载着抚养子女、共克时艰的社会伦理责任。通过暂缓离婚,法院旨在引导夫妻双方摒弃个人纷争,以协作的方式共同守护患病孩子的生存希望。这一判决,既守护了个体权利,更倡导了责任担当与伦理坚守。

    以上就是夫妻在女儿重病期间选择离婚是怎么回事?详情介绍的详细内容,更多请关注php中文网其它相关文章!

  • 多地干部开始送外卖快递是怎么回事?详情介绍

    多地干部开始送外卖快递是怎么回事?详情介绍

    据报道,这场特殊的体验,源于今年8月的一场座谈会。会上,当被问及有何诉求时,在场的外卖小哥们竟纷纷表示“现在挺好的,没什么特别诉求”。

    “是真的没有诉求吗?”带着这个疑问,高邮市委社会工作部的工作人员方青桥,申请并获准兼职做了一名外卖骑手。

    在一个月的体验中,他跑了上百单外卖。一次凌晨送餐时不慎摔倒,腿上蹭掉一大块皮,餐食也摔坏了,还要自己赔付。那一刻,他才真切体会到了在算法与时间的夹缝中求生存的滋味。

    多地干部开始送外卖快递是怎么回事?详情介绍 - php中文网

    回到办公室后,他将自己的所见所闻所感,写成了一份带有“体感温度”的调研报告。报告中,他不仅指出了骑手们面临的实际困难,还提出了设立“异常天气补贴”、建立更畅通的申诉渠道等具体建议。

    “知屋漏者在宇下”。近年来,为更好地保障新就业群体的权益,全国多地都已开始探索类似的“沉浸式调研”模式。

    杭州:市总工会干部周杰,在两年内累计跑了1000多单外卖。这段经历,让他深刻体会到外卖行业的艰辛,并推动了多项旨在提升配送效率与安全的政协提案。

    衢州:市总工会选派了11名干部,进驻外卖、网约车、快递等多家新业态企业,进行为期两周的全脱产体验。有干部在体验后,就提出了增设骑手专用休息间等具体建议。

    苏州:在全市范围内开展“换位跑一次”行动,安排机关干部脱产两周,沉浸式体验新就业岗位。有干部在体验后,就发现了“暖蜂驿站”选址不合理、使用率低等问题,并迅速推动了改进。

    “领导干部体验送外卖”的新闻,总能引发舆论的热议。有评论指出,这种沉浸式的身份代入,不仅“换”来了机关干部的新视角,也“跑”出了工作革新的好思路。

    只有真正经历过他们的经历,焦虑过他们的焦虑,才能制定出真正有温度、有“民生含量”的政策。因为“感同身受”在前,方有“推己及人”在后,这正是发现问题、解决问题的基本前提。

    以上就是多地干部开始送外卖快递是怎么回事?详情介绍的详细内容,更多请关注php中文网其它相关文章!

  • 海尔智家启动海外客服数字化培训计划

    海尔智家启动海外客服数字化培训计划

    随着科技的迅猛进步,国内家电行业在智能客服体系建设方面不断升级,数字化培训逐渐成为提升服务效率的核心手段。而在海外市场,传统线下培训仍占主导地位,普遍存在知识传递不及时、培训标准参差、响应效率低下等问题,与国内先进模式形成鲜明对比。

    为突破这一全球服务发展的瓶颈,打造统一、高效、智能的服务体系,海尔客服近日在印度尼西亚正式推出全球客服数字化培训计划,标志着其全球化数字赋能战略迈出实质性一步。

    海尔智家启动海外客服数字化培训计划

    该计划以标准化建设为基石,深度融合数字化技术,在充分尊重各地区本土化培训习惯与内容需求的前提下,全面推进全球客服培训向标准化、平台化、数据化转型,实现“课程上平台、学习上平台、数据上平台”的全流程闭环管理。这也是海尔全球客服数字化系统首次成功落地海外。

    首先,课程上平台。培训讲师可根据不同国家、语言及业务场景,将课程资料、考核试题等内容分类上传至统一平台,所有资源集中存储、统一管理,便于快速检索、动态更新和长期维护,构建起一个覆盖全球的共享课程库。

    其次,学习上平台。来自世界各地的客服人员均可通过同一线上平台参与培训,根据自身岗位需求灵活选择课程内容,持续提升专业能力,打造一个不受时间与空间限制、按需自主学习的成长生态。

    再次,数据上平台。系统支持基于学员的岗位属性、语言偏好等标签进行精准课程推送,实现个性化学习路径规划。同时,平台可自动生成涵盖学习进度、课程完成率、组织整体表现等多维度的数据分析报告,真正实现以数据驱动培训优化。

    依托该计划的落地实施,海尔客服已在海外显著提升服务响应速度与服务质量。展望未来,海尔客服将持续加速全球数字化培训网络布局,推动更多国家和地区实现客服培训体系从无到有的高效搭建,全面提升全球协同服务能力,持续增强用户满意度与品牌信赖。

    以上就是海尔智家启动海外客服数字化培训计划的详细内容,更多请关注php中文网其它相关文章!

  • PHP匿名对象方法调用:stdClass的局限与匿名类的正确实践

    PHP匿名对象方法调用:stdClass的局限与匿名类的正确实践

    php匿名对象方法调用:stdclass的局限与匿名类的正确实践

    本文深入探讨了PHP中匿名对象方法的正确调用方式。我们将解析在stdClass上直接添加并调用方法时常见的错误及其原因,阐明stdClass在动态属性和固定方法上的区别。同时,文章将介绍PHP匿名类的标准用法,以及一种在stdClass上调用动态闭包属性的技巧,旨在帮助开发者理解并选择最适合的匿名对象实现方案。

    在PHP开发中,我们有时需要创建临时的、无需显式命名类的对象,并为其赋予特定的行为(即方法)。然而,对于如何正确地实现这一目标,尤其是在stdClass与匿名类之间,存在一些常见的误解。

    stdClass是PHP中一个非常基础的类,它常被用作“空”对象或将数组转换为对象(例如 $obj = (object) ['key' =youjiankuohaophpcn 'value'])。默认情况下,一个新创建的stdClass实例不包含任何属性或方法。

    虽然stdClass允许我们动态地添加属性,例如 $obj->name = 'Alice';,但它并不支持动态地添加方法。当我们尝试将一个闭包(Closure)赋值给stdClass的一个属性,并随后像调用对象方法一样调用它时,PHP会抛出一个错误。

    考虑以下代码示例,它展示了这种常见的误区:

    立即学习“PHP免费学习笔记(深入)”;

    执行上述代码,PHP会产生一个致命错误:

    这个错误清楚地表明,PHP将Greeting视为stdClass的一个未定义方法,而不是一个可执行的闭包。这是因为PHP区分对象的属性和方法。即使一个属性存储了一个闭包,它仍然是一个属性,而不是一个在类定义中声明的方法。stdClass的设计哲学就是简单的数据容器,不提供动态方法添加的能力。

    为了在PHP中创建带有自定义方法的匿名对象,我们应该使用PHP 5.4引入的匿名类特性。匿名类允许我们在不定义一个完整类的情况下,即时地创建一个具有属性和方法的对象。

    以下是使用匿名类实现带有Greeting方法的示例:

    输出结果:

    通过new class () { ... }语法,我们创建了一个继承自stdClass(如果未指定父类)或指定父类/接口的匿名类实例。在这个匿名类的定义内部,我们可以像定义普通类一样声明公共、受保护或私有方法。这种方式是PHP中实现“带方法的匿名对象”的标准且推荐的做法。

    尽管stdClass不直接支持动态方法,但如果确实需要在stdClass实例上存储一个闭包并执行它,PHP提供了一种特殊的语法来间接调用作为属性存储的闭包。

    这种技巧涉及到将属性访问表达式用括号括起来,明确指示PHP将其视为一个可调用对象,而不是一个方法调用。

    输出结果:

    这里的关键在于($obj->Greeting)("world!")。通过将$obj->Greeting用括号包围,我们告诉PHP首先评估$obj->Greeting表达式(获取到存储的闭包),然后对这个闭包进行调用,传入"world!"作为参数。这绕过了PHP尝试在stdClass上查找名为Greeting的方法的默认行为。

    注意事项:

    • 这种调用方式虽然有效,但相比于使用匿名类,它在代码意图上可能不够清晰。它更像是一种“变通”方案,而不是标准的对象方法调用。
    • 主要适用于当你确实需要将一个闭包作为stdClass的属性存储,并且随后需要执行它时。例如,在某些配置或事件处理场景中,你可能将不同的闭包存储为stdClass的属性。

    理解stdClass和匿名类在处理动态方法上的区别对于编写健壮的PHP代码至关重要:

    • stdClass:适用于创建简单的数据容器,动态添加属性非常方便。但它不适合动态添加方法。如果你尝试将闭包作为属性并直接调用,PHP会将其误认为是未定义的方法。
    • 匿名类:当你需要一个临时的、具有特定行为(方法)的对象时,匿名类是最佳选择。它允许你像定义普通类一样定义方法,提供了清晰且标准的对象导向编程方式。
    • stdClass闭包调用技巧:($obj->property)() 语法是一种在stdClass上调用作为属性存储的闭包的有效方法。它适用于特定场景,但通常不如匿名类直接明了。

    最佳实践建议:

    • 需要定义方法时,优先使用匿名类。 这种方式代码意图明确,符合面向对象编程范式。
    • 仅需动态存储数据时,使用stdClass。 例如,从JSON解码或将数组转换为对象时。
    • 在选择实现方案时,始终权衡代码的清晰性、可读性以及维护性。避免为了追求“技巧”而牺牲代码的易理解性。

    通过正确理解和应用这些概念,开发者可以更有效地在PHP中利用匿名对象和闭包的强大功能。

    以上就是PHP匿名对象方法调用:stdClass的局限与匿名类的正确实践的详细内容,更多请关注php中文网其它相关文章!

  • 比特币交易员分析:“该关注 11.5 万美元的 BTC 价格了”

    比特币交易员分析:“该关注 11.5 万美元的 BTC 价格了”

    目录
    • 要点:
    • “是时候关注”比特币价格走势
    • 市场坚定押注美联储即将降息

    比特币交易员分析:“该关注 11.5 万美元的 btc 价格了”

    随着关键宏观经济事件周临近,比特币(BTC)在本周收官之际未能展现强劲动能。一位资深交易员指出,在美联储利率决策公布前,当前正是“密切关注”比特币价格动向的关键时刻。

    • 比特币价格在周末徘徊于115,000美元附近,面临方向选择。
    • 分析认为,若周线收盘能稳固站上114,000美元,则有望延续看涨格局。
    • 市场普遍预测美联储将在下周宣布降息决定。

    比特币(BTC)在本周末表现疲软,临近周收时持续震荡下行,加密市场与整体风险资产正迎来一个至关重要的决策周。

    比特币交易员分析:“该关注 11.5 万美元的 BTC 价格了”

    BTC/USD一小时图。来源:Cointelegraph/TradingView

    根据Cointelegraph Markets Pro与TradingView的最新数据,BTC/USD正测试115,000美元支撑位。

    尽管本周最后一个华尔街交易时段曾短暂冲高至116,800美元——为自8月23日以来的最高水平——但此后价格回落,未出现持续性上涨。

    知名交易员Skew在X平台上发文表示:“可以明显看出,价格再次被压制,新的一周即将开启。”

    他同时强调,目前在115,000美元下方的交易所订单簿中,已聚集了可观的买单深度和流动性。

    Skew总结道:“现在确实是该密切关注的时候了。”

    比特币交易员分析:“该关注 11.5 万美元的 BTC 价格了”

    BTC/USDT 15分钟图及订单簿数据。来源:Skew/X

    市场对短期走势仍持谨慎态度,而知名分析师Rekt Capital则采取更为渐进的技术视角。

    他在最新的X平台更新中提到:“短期内,比特币并不急于突破117,000美元。”

    当前首要任务是重新夺回并稳固114,000美元这一关键支撑位,唯有如此,才能吸引足够多的溢价买盘,推动价格进一步上攻至117,000美元以上。

    比特币交易员分析:“该关注 11.5 万美元的 BTC 价格了”

    BTC/USD一周图。来源:Rekt Capital/X

    Rekt Capital坚持认为,本轮牛市周期尚未见顶,比特币仍有潜力刷新历史新高,并明确指出124,500美元并非本轮高点。

    他还补充道,若本周收盘价能稳定维持在114,000美元之上,将构成明确的“看涨确认”信号。

    下周市场的焦点将集中在美国联邦储备委员会的货币政策会议。

    据Cointelegraph报道,市场普遍预期美联储至少会下调利率25个基点。近期发布的美国经济数据整体稳健,进一步增强了这一预期。

    在9月11日发布的最新市场展望中,资产管理公司Mosaic Asset Company表达了对第四季度及未来风险资产的积极看法。

    报告中指出:“领先经济指标持续回暖,金融条件保持宽松,且周期性行业广泛复苏,三者叠加将支持经济继续扩张。”

    这一宏观环境有利于企业盈利增长和资产价格上行,同时伴随美联储重启降息周期的可能性,明年或迎来极为有利的交易窗口。

    比特币交易员分析:“该关注 11.5 万美元的 BTC 价格了”

    9月FOMC会议的美联储目标利率概率(截图)。来源:CME Group FedWatch Tool

    以上就是比特币交易员分析:“该关注 11.5 万美元的 BTC 价格了”的详细内容,更多请关注php中文网其它相关文章!

  • 家庭理财优选方式

    家庭理财优选方式

    分享家庭理财经验,探讨适合家庭的理财方式。

    1、 打开手机支付宝应用开始操作。

    家庭理财优选方式

    2、 进入主页后,点击底部理财入口即可,操作所示。

    3、 进入理财页面后选择稳健理财进行投资,该方式风险较低,更适合家庭长期财务规划。

    家庭理财优选方式

    以上就是家庭理财优选方式的详细内容,更多请关注php中文网其它相关文章!

  • ​Reddit 与谷歌谈判:希望获得更多用户与数据价值

    ​Reddit 与谷歌谈判:希望获得更多用户与数据价值

    社交平台 reddit 目前正与谷歌展开新一轮谈判,力求在 ai 数据授权合作中争取更优厚的条件。据彭博社报道,reddit 希望通过此次协商获得更高的资金回报以及更强的技术支持,以推动平台用户增长。

    ​Reddit 与谷歌谈判:希望获得更多用户与数据价值

    距离双方首次签署数据共享协议已过去一年半时间,当时该协议估值约为每年6000万美元。如今,Reddit 期望能在谷歌构建的 AI 生态体系中承担更具战略性的角色。其目标不仅限于提升收入,还包括借助谷歌的流量入口,将那些仅通过搜索引擎获取 Reddit 内容却未注册参与讨论的用户转化为活跃成员,从而进一步丰富社区内容产出。

    据悉,Reddit 正探索一种基于内容价值的动态定价机制。根据这一设想,未来向谷歌等公司授权数据的费用,将依据 Reddit 内容对 AI 回答问题的实际贡献程度进行浮动计算。

    Reddit 高管指出,现有合作协议未能充分体现其数据资产的真实市场价值。相较于其他社交媒体,Reddit 拥有独特而高质量的内容资源:所有信息由真实用户生成,并通过社区驱动的点赞与投票机制排序,而非依赖中心化算法推荐。这种结构使其成为训练大语言模型时极具价值的数据来源。

    行业数据显示,Reddit 是当前各类 AI 工具(如 Perplexity 和谷歌 AI 概览功能)中最常被引用的网站域名之一。许多用户甚至会在谷歌搜索关键词后附加“reddit”,以期获得更真实、深入的回答。这一广泛使用现象进一步印证了 Reddit 在全球 AI 数据链条中的核心地位。

    以上就是​Reddit 与谷歌谈判:希望获得更多用户与数据价值的详细内容,更多请关注php中文网其它相关文章!

  • win10怎么开启上帝模式 win10系统开启“上帝模式”的详细步骤

    win10怎么开启上帝模式 win10系统开启“上帝模式”的详细步骤

    可通过创建特殊文件夹、快捷方式或运行命令开启Windows 10“上帝模式”,输入特定GUID即可集中访问超200项系统设置,操作简便且无需修改注册表。

    win10怎么开启上帝模式 win10系统开启“上帝模式”的详细步骤

    如果您希望快速访问Windows 10系统中的所有设置和管理工具,可以通过开启“上帝模式”来实现。这个特殊文件夹集合了超过200项系统功能,无需在控制面板或设置中逐一查找。

    本文运行环境:Dell XPS 13,Windows 10 专业版。

    此方法利用Windows系统的内置识别机制,通过特定的GUID(全局唯一标识符)触发“上帝模式”界面。该方式操作简单且无需修改系统注册表。

    1、在桌面或任意磁盘目录中空白处点击鼠标右键,选择【新建】→【文件夹】。

    2、将新建的文件夹重命名为 GodMode.{ED7BA470-8E54-465E-825C-99712043E01C},确保包含大括号且无空格。

    3、回车确认后,文件夹图标将自动变为控制面板样式,双击即可进入“上帝模式”界面。

    win10怎么开启上帝模式 win10系统开启“上帝模式”的详细步骤

    此方法不依赖文件夹重命名,而是通过快捷方式直接调用系统Shell指令,适合对文件系统操作敏感的用户。

    1、在桌面空白处点击鼠标右键,选择【新建】→【快捷方式】。

    2、在“请键入对象的位置”输入框中,输入以下命令:explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}

    3、点击“下一步”,为快捷方式命名为“上帝模式”,然后点击“完成”。

    4、双击新创建的快捷方式,即可直接打开“上帝模式”窗口。

    win10怎么开启上帝模式 win10系统开启“上帝模式”的详细步骤

    此方法为临时访问方式,不会在系统中留下持久入口,适用于一次性操作或远程协助场景。

    1、同时按下键盘上的 Win + R 组合键,打开“运行”对话框。

    2、在输入框中键入以下命令:shell:::{ED7BA470-8E54-465E-825C-99712043E01C}

    3、点击“确定”或按回车键,系统将立即弹出“上帝模式”窗口。

    以上就是win10怎么开启上帝模式 win10系统开启“上帝模式”的详细步骤的详细内容,更多请关注php中文网其它相关文章!

  • Django 模板中如何高效判断关联对象集合是否为空

    Django 模板中如何高效判断关联对象集合是否为空

    django 模板中如何高效判断关联对象集合是否为空

    本文详细介绍了在 Django 模板中如何优雅地判断一个项目(Project)是否包含关联的任务(Task)。通过使用 ForeignKey 的 related_name 属性和 |length 过滤器,开发者可以精确控制内容的显示,例如在有任务时展示表格,无任务时显示提示信息,从而提升用户体验和模板的逻辑清晰度。

    在 Django 项目开发中,我们经常需要在模板中根据模型之间关联对象的存在性来条件性地渲染内容。一个常见的场景是,一个主对象(如 Project)可能关联着多个子对象(如 Task)。此时,我们需要判断该主对象下是否有任何关联的子对象,以便决定是展示一个列表、表格还是一个“无数据”的提示信息。

    当需要在 detail.html 这样的模板中判断一个 project 对象是否拥有关联的 task 对象时,开发者可能会尝试多种方式,例如:

    然而,这些直接的判断方式通常无法达到预期效果。原因在于 project 对象本身并不是一个任务的集合,projects_list 是一个项目列表而不是单个项目中的任务集合。Django 模型之间的关系是通过 ForeignKey 和 RelatedManager 来管理的,需要特定的方式来访问这些关联数据。

    正确的方法是利用 Django ORM 的 ForeignKey 字段的 related_name 机制来访问关联对象管理器,并结合 Django 模板内置的 |length 过滤器进行判断。

    1. related_name 的作用

    在 Task 模型中,project 字段定义如下:

    这里的 related_name="tasks" 是关键。它告诉 Django,可以通过 Project 实例的 tasks 属性来访问所有关联的 Task 对象。例如,如果有一个 project 实例,你可以通过 project.tasks 来获取一个 QuerySet,其中包含所有属于该项目的任务。

    2. |length 过滤器的使用

    |length 是 Django 模板内置的一个过滤器,用于获取一个列表、查询集或其他可迭代对象的长度。结合 related_name,我们就可以在模板中这样判断:

    这里:

    • project.tasks:获取与当前 project 关联的所有 Task 对象的 QuerySet。
    • |length:计算该 QuerySet 中元素的数量。
    • > 0:判断数量是否大于零,即是否存在任何关联任务。

    假设你在 detail.html 模板中有一个 project 上下文变量,你可以这样实现条件渲染:

    代码解释:

    • :这是判断的核心逻辑。
    • {% for task in project.tasks.all %}:如果存在任务,通过 project.tasks.all 迭代所有关联任务。虽然 project.tasks 本身在迭代时会隐式调用 .all(),但明确写出 .all() 可以使代码意图更清晰。
    • {{ task.assignee.username|default:"未指派" }}:展示指派人用户名,如果为空则显示“未指派”。
    1. 上下文变量的传递: 确保你的视图(例如 DetailView)将 Project 实例作为 project 上下文变量正确地传递给了模板。例如,一个 ProjectDetailView 可能会自动将 Project 实例命名为 object 或 project。

    2. 效率考量: project.tasks|length 在内部会触发一个数据库查询来获取所有关联任务,然后计算其数量。对于关联任务数量非常庞大的情况,这可能会带来一定的性能开销。如果性能成为瓶颈,且你只需要判断是否存在而不需要获取所有任务数据,更高效的做法是在视图层使用 project.tasks.exists() 来判断,并将一个布尔结果传递给模板。

      然后在模板中可以这样使用:

      然而,对于大多数中小型应用和合理数量的关联对象,project.tasks|length > 0 的方式已经足够简洁和高效。

    通过理解 ForeignKey 的 related_name 机制,并善用 Django 模板的 |length 过滤器,开发者可以在 Django 模板中高效且准确地实现基于关联对象集合是否存在的条件渲染。这种方法不仅代码清晰,也符合 Django 的设计哲学,能够帮助构建结构化良好且用户体验友好的 Web 应用。

    以上就是Django 模板中如何高效判断关联对象集合是否为空的详细内容,更多请关注php中文网其它相关文章!

  • 谷歌 DeepMind Genie 3 问世,几秒生成 3D 场景,AI 造世界成真?

    曾经,生成式 ai 的突破让我们得以与算法“对话”,实现写文章、画插画、剪视频等任务。如今,deepmind 推出的 genie 3,将生成式 ai 推向了全新的维度。

    近日,DeepMind 官网发布了被誉为“通用世界模型”的 Genie 3。只需输入一句指令,例如:“在一个暴风雨中的中世纪村庄漫步”,短短几秒内,Genie 3 就能生成一个可探索、可实时交互的 3D 虚拟空间。在这个潮湿阴暗的村庄里,石板路映照着闪电的光芒,用户可以自由控制视角穿行其中。推开一间小屋的门,能看到炉火在墙上映出跳动的光影;走出再返回,屋内的陈设依旧如初。若再追加一句:“雨过天晴,一名骑士骑马出现在屋外”,几秒钟后,那名骑士便会策马而来,踏起泥泞水花。

    这一刻,用户仿佛成了世界的创造者——这正是 Genie 3 作为“通用世界模型”所展现的强大能力,也让谷歌在激烈的 AI 竞赛中重新占据一席之地。

    Genie 3 的前身是 2024 年底发布的 Genie 2。尽管当时已能生成基础的 3D 场景,但画面仅能维持 10 到 20 秒,细节粗糙且不稳定:视角一转,树木可能漂浮空中,角色突然消失,物体位置随机偏移。

    然而,仅仅七个月后,Genie 3 实现了飞跃式进步。分辨率从 360p 提升至 720p,输出帧率达到 24 帧每秒,并能持续模拟数分钟之久,不再是十几秒的短暂动画片段。更重要的是,Genie 3 通过模型自身的预测机制来维持场景的逻辑与物理一致性,而非依赖传统游戏引擎中的硬编码规则。比如,树叶随风自然摆动,角色阴影根据光源动态变化,物体碰撞后产生符合现实规律的反馈。

    过去,Sora 等文本到视频模型以及早期 Genie 版本始终难以解决“世界一致性”问题。而 Genie 3 引入了一种新的视觉记忆机制,使每一帧都参考前一帧的状态,持续维护环境结构。这意味着你走过的路径不会凭空消失,树木、岩石和建筑都能稳定存在,整个世界如同拥有“记忆”,呈现出连续、连贯、可持续几分钟的真实感。

    DeepMind 认为,这类“世界模型”是通往通用智能的关键基石——真正的智能必须能在稳定、逻辑一致的环境中进行决策和行动。因此他们强调这是“世界模型”,而非简单的“视频生成器”。像 Sora 这样的传统模型,只能将文本转化为一段固定的 30 秒视频,无法更改或互动;而 Genie 3 在交互性上实现了质的突破:它生成的是一个连续演化的虚拟世界,在用户探索过程中动态调整内容并保持因果连贯,真正做到了“文字即指令,世界即时响应”。

    举例来说,当你输入“水面出现一辆摩托艇”,Genie 3 不会重新渲染整幅画面,而是让摩托艇自然驶入河道,激起逼真的浪花和涟漪。这种即时可塑性让用户不再只是观众,而是导演、建筑师甚至神明般的存在。

    据悉,Genie 3 在训练过程中使用了大量由游戏引擎生成的数据及视频预测任务,使其具备初步的“因果感知”和“持久性理解”——它知道世界是延续的,行为会产生后果。此外,Genie 3 支持自由视角移动,并能根据不同角度动态重绘画面内容,这对模型的 3D 空间推理能力提出了极高要求。其终极目标是实现“基于世界的交互式生成”,创造出可探索、可编辑的沉浸式虚拟现实,应用场景极为广泛。


    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

    image

    Genie 3 生成的交互式 3D 场景示意图


    Genie 3 在创意产业中的潜力不可估量。

    游戏开发领域,传统 3D 场景构建成本高昂、周期漫长,许多独立开发者不得不退而求其次,采用 2D 或像素风格。但 Genie 3 打破了这一瓶颈——只需几句描述,即可快速搭建出动态且可交互的场景。对于资源有限的小团队而言,Genie 3 极大地填补了“成本鸿沟”,让他们可以用文本像搭积木一样拼接开放世界地图。

    影视制作中,导演与美术指导可在拍摄前实时预览场景,调整光照、添加角色、安排走位,实现“沉浸式分镜设计”。演员也能提前在虚拟空间中排练,提升效率。

    教育领域,历史课本中的古罗马广场、地理教材里的火山喷发过程,都可以被 Genie 3 转化为学生可进入、可互动的学习空间,极大增强学习体验。

    艺术创作也迎来新纪元——人们可以“走进”《魔戒》中的摩瑞亚矿坑,或“步入”拉斐尔笔下的《雅典学院》。当每个人都能轻松构建属于自己的虚拟空间时,“元宇宙”的愿景或许不再遥远。

    更深远的是,DeepMind 对 Genie 3 的期待不止于内容生成。他们希望将其用作物理智能体(Physical Agent)的训练平台。世界模型能为 AI 智能体提供一个“认知沙盒”,让它们在高度仿真的虚拟环境中学习因果关系、空间感知与行动规划,避免在真实世界中试错带来的高成本与风险。

    例如,在训练仓储机器人时,以往需要搭建昂贵的物理测试场,或依赖传统游戏引擎模拟,但后者缺乏多样性与真实性。而在 Genie 3 构建的世界中,场景无限生成、随时修改、逻辑自洽,机器人可以在其中练习避障、搬运、协作,甚至模拟极端情况——比如自动驾驶车辆面对行人突然冲出马路的应急反应。


    image

    利用 Genie 3 模拟机器人训练场景


    当然,Genie 3 并非完美无缺。

    目前其输出分辨率为 720p,帧率 24fps,距离 4K 高刷新率的游戏标准仍有差距;
    场景的持久性仍有限,大多数演示控制在 1 分钟以内;
    文字渲染能力较弱,路牌上的字体模糊不清;
    物理一致性尚未完全成熟,在涉及大量生物、雪崩模拟等复杂场景中会出现“AI 异常”现象;
    此外,Genie 3 目前仅限于研究用途和合作项目,尚未开放公共 API,也无法在线体验。

    但从宏观角度看,Genie 3 标志着 AI 技术演进的重要转折点。从 World Labs、Cosmos 这类世界基础模型,到 Genie 3 的发布,我们正见证 AI 空间智能技术从 2D 向 3D 演进,从静态画面走向可探索空间,从碎片化场景迈向时空连贯、因果明确的虚拟世界。

    如果说 ChatGPT 让语言成为操作系统的入口,Sora 让视频成为创作的新界面,那么 Genie 3 正在把文字变成“可操作的空间”。未来,在游戏、影视、教育、科研等领域,构建虚拟世界或将变得如同打字一般简单,真正实现“一句话,一个世界”。

    以上就是谷歌 DeepMind Genie 3 问世,几秒生成 3D 场景,AI 造世界成真?的详细内容,更多请关注php中文网其它相关文章!