《自然》预测2024年科学大事

作者: 澎湃新闻   日期:2023-12-20 15:54 阅读:0  来源:澎湃新闻  
分享到:
邮箱:

据澎湃新闻报道

世界蚊子项目工厂生产的蚊子。

美国宇航局访问木卫二的航天器。

位于智利的维拉·鲁宾天文台。

先进的人工智能工具、月球任务和超高速超级计算机将在未来一年塑造科学研究。12月18日,《自然》杂志盘点了2024年值得关注的科学事件。

人工智能的进步

ChatGPT的兴起对今年的科学发展产生了深远影响。它的创造者——美国人工智能研究公司OpenAI,预计将于2024年晚些时候发布聊天机器人的下一代人工智能模型GPT-5。GPT-5可能会展示出比其前身GPT-4更先进的功能。科学家同时也在关注GPT-4的竞争对手Gemini的亮相。

大型语言模型可以处理多种类型的输入,包括文本、计算机代码、图像和音视频。

美国谷歌DeepMind的人工智能工具AlphaFold的新版本也将于2024年发布。研究人员已经用它高精度地预测了蛋白质的3D形状。明年,人工智能将以原子精度模拟蛋白质、核酸和其他分子之间的相互作用,这可能为药物的设计和发现开辟新的路径。

同时,解决监管问题迫在眉睫。联合国人工智能高级别咨询机构将于2024年年中公布其最终报告,为人工智能的国际监管出台指导方针。

瞄准星星

智利的维拉·鲁宾天文台计划在2024年年底运行部分仪器。借助该天文台的8.4米望远镜和32亿像素相机,科学家希望发现更多新的瞬态现象和近地小行星。

同样在智利,西蒙斯天文台将于2024年年中完工。这项下一代宇宙学实验将在宇宙微波背景下寻找原始引力波的特征。它的望远镜将配备多达5万个聚光探测器,是目前正在进行的类似项目的10倍。

天文学家依然担心,由于越来越多的明亮人造卫星群正在用光污染夜空,新的地基望远镜数据可能更加难以获得。

“武装”的蚊子

世界蚊子项目将于2024年在巴西的一家工厂生产抗病蚊子。这些蚊子将携带一种细菌,后者可以防止蚊子传播致病性病毒,从而能够保护多达7000万人免受登革热和寨卡病毒等疾病的侵袭。

这家非营利组织计划在未来10年每年生产多达50亿只抗病蚊子。

疫情之外

针对新冠疫情,美国政府正在资助3种下一代疫苗的试验。其中两种是鼻内疫苗,通过在气道组织中产生免疫力来预防感染。第三种是mRNA疫苗,可以增强抗体和T细胞反应,有望实现对新冠病毒变体的持久免疫。

而世界卫生组织将在2024年5月举行的第77届世界卫生大会上公布其流行病条约的最终草案。该条约旨在让各国政府更好地预防和管理未来的流行病。

月球任务

自20世纪70年代以来,美国宇航局再次启动载人登月任务。阿尔忒弥斯二号最早可能于2024年11月发射,将搭载3男1女共4名宇航员乘坐“猎户座”飞船进行为期10天的绕月飞行。

此外,美国宇航局的“克利伯号”飞船将于2024年10月飞往木星的卫星木卫二。日本则计划于2024年进行火星卫星探索任务,将访问火星的卫星火卫一和火卫二,其探测器将在火卫一降落并收集地表样本。

“照亮”暗物质

一项探测被称为“轴子”的暗物质粒子的实验将在2024年看到曙光。轴子被认为是由太阳发射并转化为光的,但它们至今还没有被实验观测到,因为这需要灵敏的探测工具和极强的磁场。

德国电子同步加速器进行的BabyIAXO实验,使用一个由10米长的磁铁和超灵敏的无噪声X射线探测器组成的太阳望远镜,每天12小时跟踪太阳的中心,以捕捉轴子转化为光子的过程。

此外,2024年可能是科学家确定中微子质量的一年。中微子是粒子物理学标准模型中最神秘的粒子。研究人员将在2024年完成数据收集,并有望对这些微小粒子进行明确测量。

关于意识的辩论

2024年,科学家可能会对意识的神经基础有新的认识。一个大型项目正在通过一系列对抗性实验测试两种意识理论,预计将在2024年年底公布第二轮实验的结果。

在第一轮实验中,两种理论都未能与观察到的脑成像数据完全一致。第二轮实验可能会让神经科学更接近于解读主观体验的奥秘。

拯救地球

2024年下半年,海牙国际法院可能会就各国应对气候变化的法律义务发表意见,并对那些被视为破坏气候的国家须承担的法律后果作出裁决。虽然这一裁决不具有法律约束力,但可以推动各国加快实现其气候目标并在国内法律案件中加以引用。

自20世纪50年代以来,全球共生产了100亿吨塑料,其中70多亿吨现已成为废品。联合国塑料条约政府间谈判将于2024年结束。该条约旨在建立一项具有约束力的国际协议,以消除塑料污染。

超高速超级计算机

2024年年初,研究人员将启动欧洲首台百亿亿次超级计算机“木星”。这台巨大的机器每秒可以执行100亿亿次计算。研究人员将利用该机器创建基于医学目的的人类心脏和大脑“数字孪生”模型,并对地球气候进行高分辨率模拟。

美国研究人员将在2024年安装两台百亿亿次计算机——阿贡国家实验室的Aurora和劳伦斯·利弗莫尔国家实验室的El Capitan。科学家将利用Aurora绘制大脑神经回路图,利用El Capitan模拟核武器爆炸的影响。

FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> info.copyRight [in template "1/default/newsDetail.html" at line 717, column 30] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${info.copyRight.content!""} [in template "1/default/newsDetail.html" at line 717, column 28] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:85) at freemarker.core.UnexpectedTypeException.(UnexpectedTypeException.java:48) at freemarker.core.NonHashException.(NonHashException.java:49) at freemarker.core.Dot._eval(Dot.java:48) at freemarker.core.Expression.eval(Expression.java:83) at freemarker.core.DefaultToExpression._eval(DefaultToExpression.java:88) at freemarker.core.Expression.eval(Expression.java:83) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) at freemarker.core.DollarVariable.accept(DollarVariable.java:63) at freemarker.core.Environment.visit(Environment.java:330) at freemarker.core.Environment.visit(Environment.java:336) at freemarker.core.Environment.visit(Environment.java:336) at freemarker.core.Environment.process(Environment.java:309) at freemarker.template.Template.process(Template.java:384) at com.jspxcms.common.file.FtpFileHandler$11.doInFtp(FtpFileHandler.java:270) at com.jspxcms.common.file.FtpTemplate.execute(FtpTemplate.java:58) at com.jspxcms.common.file.FtpFileHandler.storeFile(FtpFileHandler.java:257) at com.jspxcms.core.html.PInfo.doMakeHtml(PInfo.java:105) at com.jspxcms.core.html.PInfo.makeHtml(PInfo.java:48) at com.jspxcms.core.html.HtmlServiceImpl.makeInfo(HtmlServiceImpl.java:56) at com.jspxcms.core.html.HtmlServiceImpl$$FastClassBySpringCGLIB$$ca793f53.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671) at com.jspxcms.core.html.HtmlServiceImpl$$EnhancerBySpringCGLIB$$1f4ab7ef.makeInfo() at com.jspxcms.core.service.impl.InfoServiceImpl.updateHtml(InfoServiceImpl.java:879) at com.jspxcms.core.service.impl.InfoServiceImpl.updateHtml(InfoServiceImpl.java:843) at com.jspxcms.core.service.impl.InfoServiceImpl.save(InfoServiceImpl.java:155) at com.jspxcms.core.service.impl.InfoServiceImpl$$FastClassBySpringCGLIB$$3b2ee07e.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671) at com.jspxcms.core.service.impl.InfoServiceImpl$$EnhancerBySpringCGLIB$$26982e50.save() at com.jspxcms.ext.collect.CollectorImpl$CollectThread.doCollect(CollectorImpl.java:133) at com.jspxcms.ext.collect.CollectorImpl$CollectThread.run(CollectorImpl.java:44)