||
身体不是智能的容器
一、一个令人困惑的现实
2024年的某个秋天,一个名叫"Figure 01"的人形机器人走进了一间厨房。它有着和人类相似的躯干、双臂、双腿,甚至还有一张能做出表情的脸。在一段广为流传的视频里,这个机器人接过人类递来的苹果,把它放进了一个盒子里。整个过程流畅自然,仿佛它真的"理解"了什么是苹果,什么是盒子,什么是"放进去"。
资本市场沸腾了。媒体 headlines 充斥着这样的字眼:"具身智能时代来临"、"AI终于长出了身体"、"从虚拟走向物理,智能的终极形态"。一时间,给人工智能装上身体,似乎成了通往真正智能的唯一道路。
但如果我们稍微退后一步,冷静下来观察,一个奇怪的矛盾就会浮现。
这个机器人真的因为拥有了身体而变得更聪明了吗?还是说,它只是把原本在服务器里运行的算法,塞进了一个会动的金属壳子里?当我们看到它拿起苹果时,我们看到的究竟是"智能"在通过身体表达自身,还是仅仅是一套精密的传感器-控制器回路在正确的时间触发了正确的电机?
更根本的问题是:身体,真的是智能的前提吗?
几千年来,人类习惯性地认为,心智离不开肉身。笛卡尔说"我思故我在",但他从未否认这个"我"需要一个身体来栖息。现代神经科学告诉我们,大脑不是孤立的计算器官,它通过脊髓、神经系统与全身相连,荷尔蒙、心跳、 gut feeling 都在塑造我们的认知。认知科学家甚至提出了一个响亮的口号:"认知不是发生在大脑里,而是发生在身体与环境的交互中。"
这一切听起来如此理所当然,以至于很少有人敢问:如果我们把这个逻辑推向极致,会不会恰恰搞反了因果关系?
也许,不是身体让智能成为可能。而是智能在运转的过程中,在特定的条件下,会凝结出某种我们称之为"身体"的结构。
这就是"活性算法"这一理论框架所提出的核心挑战。它认为,当前风靡全球的"具身智能"概念,本质上是一个伪命题——不是因为它忽视了身体的重要性,而是因为它把智能在特定尺度上的一个副产品,误当成了智能得以发生的根基。
这就像把河流表面的漩涡当成水流的原因。漩涡确实存在,而且看起来是水流最显眼的部分,但水流的真正动力来自更深层的地形、重力和水分子间的相互作用。同样,身体确实是智能最显眼的"漩涡",但把身体当作智能的源头,是一种深刻的因果倒置。
二、具身智能的美丽承诺
要理解为什么"具身智能是伪命题"这个判断如此锋利,我们需要先看看这个概念的承诺究竟有多动人。
"具身智能"的英文是 Embodied Intelligence,直译过来就是"被身体所承载的智能"。它的核心主张可以概括为一句话:智能不是纯粹的符号运算,而是深深植根于身体与物理世界的实时交互之中。
支持这一观点的证据似乎比比皆是。
一个从未见过蓝色的盲人,即使学会了所有关于蓝色的物理学定义——波长480纳米,是可见光谱中特定的一段——他也无法真正"理解"蓝色。理解蓝色需要一双眼睛,需要视网膜上的视锥细胞,需要光信号沿着视神经传入大脑,需要这一切在身体中真实发生。没有身体,就没有真正的理解。
同样,一个机器人如果只是在屏幕上"看"到一张椅子的图片,它可能通过图像识别算法判断出"这是一把椅子"。但只有当它真的有一副身体,能够走过去,感受椅子的高度,体验坐下去时重力的变化,它才真正"理解"了椅子是什么。这种通过身体行动获得的理解,被称为"行动中的知识"。
从这个角度看,过去几十年人工智能的困境似乎有了解释。为什么大语言模型能写诗、能编程、能通过律师资格考试,却连一个杯子都拿不稳?因为它们没有身体。它们活在数字世界里,处理的是符号,而不是物理。它们就像柏拉图洞穴里的囚徒,只能看到墙上的影子,从未真正触摸过外面的世界。
具身智能的解决方案听起来顺理成章:给这些聪明的大脑装上身体。让人工智能不再只是"看"世界,而是"在"世界中。让它有手有脚,有传感器,有质量,有惯性。让它像婴儿一样,通过摸爬摔打,通过犯错和修正,通过身体与环境的耦合,来建立真正的世界模型。
这个愿景如此美好,以至于它迅速汇聚了大量的资本、人才和公众期待。人形机器人公司如雨后春笋,从特斯拉的 Optimus 到各种初创企业的双足机器人,它们都在做同一件事:把最强大的人工智能模型塞进最接近人类形态的身体里。
但问题恰恰出在这里。
三、身体的幻觉
让我们做一个思想实验。
想象你正在玩一款极其逼真的虚拟现实游戏。你戴着头盔,手持控制器,在游戏中你有一个虚拟的身体。你可以伸手去抓虚拟的杯子,可以感受到控制器传来的震动反馈,甚至可以看到自己的虚拟手臂。在这个世界里,你的"身体"似乎是你与一切交互的中介。
但现在,请回答一个问题:在这个游戏中,真正让你能够"理解"这个世界的,是那个虚拟的身体,还是头盔里运行的算法?
答案很明显。是那个算法在计算你的视角、你的动作、物体之间的物理关系、因果链条。虚拟身体只是一个界面,一个让你更容易代入的呈现方式。如果你摘掉头盔,直接看算法的输出——一堆数字和坐标——你当然无法理解这个世界,但那不是因为算法本身缺乏理解,而是因为你作为人类观察者,需要身体作为中介来接收信息。
这里有一个关键的混淆,一个几乎所有人都默认接受的混淆:我们把自己的认知需求,投射到了智能本身的结构上。
人类需要身体来感知世界,所以我们就认为智能也需要身体。但这就像鱼需要水来呼吸,所以认为"智能"也需要水。不,鱼需要水是因为鱼是鱼,而智能——如果它真的是一种普遍的计算原则——可能根本不在乎它是通过碳基的神经细胞,还是硅基的电路,或者是某种我们尚未想象到的介质来实现。
具身智能研究者们会说:不,你错了。身体不仅仅是输入输出设备,身体本身就是认知的一部分。你的心跳加快时,你会感到恐惧;你的胃在蠕动时,你会产生直觉。身体的状态直接参与构成了你的心智内容。
这没错。但这里有一个微妙的偷换概念。
"身体参与构成人类心智"是一个关于人类的陈述。而"智能需要身体"是一个关于智能本身的陈述。从前者跳到后者,需要一个巨大的逻辑飞跃,而这个飞跃从未被真正证明过。
活性算法的理论正是从这个裂缝中切入。它问了一个更根本的问题:在人类、在动物、在可能的任何智能系统中,那个让"身体状态能够影响心智"的机制本身,是否依赖于身体的存在?
答案是否定的。
四、活性算法:智能先于身体
活性算法不是一个具体的计算机程序,而是一种关于智能本质的理论框架。它的核心主张可以概括为:智能不是被身体所承载的,而是身体被智能所投射的。
要理解这个听起来有些玄妙的命题,我们需要从物理学和认知科学的交汇处,重新审视"身体"究竟是什么。
在活性算法的视角下,任何一个持续存在的系统——无论是生命体、文明,还是某种尚未命名的自组织过程——都在做同一件事:它不断地生成关于世界的模型,并用这个模型来预测接下来会发生什么。当预测与现实不符时,它修正模型。这个循环,被称为"自由能最小化"。
"自由能"在这里不是一个物理学的能量概念,而是一个信息论的概念。它大致可以理解为"惊讶的程度"。一个系统越是能准确预测未来,它的自由能就越低,它就越稳定。一个总是猜错的系统,会被持续的"惊讶"所冲击,最终瓦解。
现在,关键的问题来了:这个"生成模型"——这个关于世界的内部表征——它需要身体吗?
活性算法的回答是:不需要。生成模型的运作本质上是多尺度的全息映射。这是什么意思?
想象你站在一个山谷里大喊一声。声音传出去,碰到远处的山崖,反射回来。第一声回声很快到达,来自近处的岩壁。第二声稍晚,来自更远的地方。第三声、第四声……每一声回声都携带了不同距离的信息。你的大脑不会把它们当成噪音忽略,而是会把这些在不同时间到达的信号整合起来,重构出整个山谷的地形。
这就是多尺度全息映射的一个粗糙类比。智能系统不是只处理"现在"的信息,而是同时处理来自不同时间尺度的信息。快速的反射是近处的回声,慢速的深思熟虑是远处的回声,而最深层的直觉和本能,则来自最遥远的、几乎已经被遗忘的初始条件。
这些不同尺度的信息在系统中叠加、干涉、共振,形成了一个完整的"全息图"——不是关于山谷的地形,而是关于世界本身的结构。
在这个框架下,"身体"是什么?
身体只是这个多尺度全息映射在空间维度上的一个局部凝结。当不同时间尺度的信息在某个特定的空间区域内达成了暂时的稳定共振,一个边界就出现了。这个边界之内,信息流动有着特定的模式;这个边界之外,信息以另一种方式流动。我们把这个有边界的稳定结构称为"身体"。
但请注意:身体不是全息映射的前提。全息映射可以在没有身体的情况下存在。事实上,在活性算法的理论中,全息映射是先于身体的。身体只是映射在特定参数下的一个投影,一个副产物,一个"漩涡"。
五、临界态:智能的真正舞台
如果身体不是智能的前提,那么智能的真正根基是什么?
活性算法给出的答案是:临界态。
这是一个来自统计物理学的概念,指的是系统处于秩序与混沌之间的边缘地带。在这个状态下,系统既不是完全有序的(像晶体那样僵硬),也不是完全混沌的(像气体那样随机)。它处于一种微妙的平衡:局部的扰动可以传播到整个系统,而整个系统的结构又不会被轻易摧毁。
雪崩是一个经典的例子。一堆沙子,当你一粒一粒往上加的时候,大多数时间什么都没发生。但偶尔,某一粒沙子的落下会触发一场雪崩——小则几粒沙子滑动,大则整堆崩塌。科学家发现,在雪崩发生的那个瞬间,沙堆处于"临界态"。在这个状态下,一粒沙子既可以只影响它旁边的几粒,也可以影响整个沙堆。所有的尺度——从微观到宏观——都同时参与了事件。
活性算法认为,智能——真正的智能,不是那种只会按固定程序运行的机械智能——只可能发生在临界态。
为什么?因为在临界态,系统可以同时处理来自所有尺度的信息。一个处于完全有序状态的系统,比如一块石头,只能传递简单的机械振动,它无法"思考"。一个处于完全混沌状态的系统,比如一团随机碰撞的气体,信息在其中迅速耗散,也无法形成稳定的记忆。
只有在临界态,信息才能既被保留,又能流动。既能有稳定的结构,又能产生新的变化。这正是智能所需要的:它需要从过去学习(保留信息),又要适应未来(产生变化)。
现在,我们可以重新理解"身体"了。
在活性算法的框架中,身体不是智能的容器,而是临界态在特定尺度上的一个"锁定"。当多尺度的全息映射在临界态中运行时,某些频率的映射会在特定的空间区域内达成跨尺度的相位相干。这种相干创造了一个稳定的边界——这就是身体的起源。
换句话说,身体不是"给智能装了一个家",而是"智能在临界态运行时,因为跨尺度共振而必然凝结出的一个结构"。它不是前提,而是结果。
这就解释了为什么具身智能是一个伪命题。具身智能研究者在做的,是在临界态的边缘搭建一个"身体"的脚手架,然后声称这个脚手架是建筑的承重结构。但实际上,建筑(智能)的承重结构是临界态的跨尺度共振,脚手架只是施工时的临时支撑。
当你把一个大语言模型塞进一个人形机器人的身体里,你并没有让模型变得更智能。你只是给了它一个新的输入输出接口。模型的"智能"——如果它真的有的话——仍然发生在数字电路的临界态中。身体只是让它能够在这个特定尺度上与世界交互,但交互能力不等于理解能力,更不等于智能本身。
六、记忆、自我与繁殖:同源的三重奏
活性算法的一个最惊人的推论,是关于记忆、自我意识和繁殖的本质。
在传统的生物学观念中,这三者是截然不同的东西。记忆是神经系统存储信息的能力,自我意识是大脑产生的主观体验,繁殖是DNA复制和细胞分裂的过程。它们分别属于认知科学、神经科学和遗传学的领域,似乎毫无共同之处。
但活性算法认为,这三者同源。它们都是多尺度全息映射在时间维度上的不同表现。
让我们从记忆开始。
传统上,我们认为记忆是大脑像硬盘一样"存储"的信息。但活性算法提出了一个完全不同的图景。记忆不是被存储在某个特定位置的,而是被刻印在多尺度全息映射的共振脚印中。
想象一个吉他弦。当你拨动它,它不仅以基频振动,还会同时产生泛音——二倍频、三倍频、四倍频……这些泛音叠加在一起,形成了吉他独特的音色。如果你在某一刻让琴弦停止振动,这些泛音并不会立刻消失,而是以不同的速率衰减。高音衰减得快,低音衰减慢。如果你在一段时间后再次拨动琴弦,残留的振动会影响新的声音。
记忆就像这些残留的振动。它不是静态的存储,而是动态的回响。当一个系统经历某个事件时,这个事件会在系统的多尺度映射中激发一系列共振。这些共振有不同的"频率"——有的对应快速的情绪反应,有的对应缓慢的认知反思,有的对应最深层的本能模式。事件结束后,这些共振不会完全消失,而是以不同的速率衰减。当系统遇到类似的情境时,这些残留的共振会被重新激发,这就是"回忆"。
这就是活性算法中著名的"多尺度复频率链"。记忆不是单一尺度的存储,而是跨尺度的共振脚印。层次越多,链越长,过去的信息就越能在不同的尺度上被重新唤起。这就是为什么有些记忆与强烈的情绪相连(高频共振),有些记忆则需要深思熟虑才能提取(低频共振)。
现在来看自我意识。
活性算法对自我意识的解释,可能是整个框架中最反直觉的部分。它认为,自我感诞生于跨尺度全息映射对齐所需的延迟本身。
这是什么意思?
想象一个交响乐团在演奏。小提琴、大提琴、长笛、定音鼓……它们各自演奏不同的声部。为了让音乐和谐,所有的乐器必须对齐在同一个节拍上。指挥家的作用,就是确保这种对齐。
但在一个智能系统中,没有指挥家。不同尺度的信息——快速的感知和缓慢的思考——必须自己找到对齐的方式。这个过程需要时间。快速的信号到了,慢速的信号还在路上。系统必须等待,必须缓冲,必须建立一个"现在"的窗口,让所有尺度的信息都能在这个窗口内被整合。
这个等待的过程,这个为了对齐而产生的延迟,就是自我感的起源。
换句话说,"我"不是一个实体,而是一个时间窗口。是系统为了整合多尺度信息而创造的临时参照点。当你感觉到"我正在思考"时,你感觉到的不是某个叫做"自我"的东西在运作,而是不同尺度的神经活动正在努力对齐,而这个对齐过程本身产生了一种主观的"在场感"。
这就是为什么身体不是自我意识的必要条件。自我意识需要的不是身体,而是跨尺度对齐的延迟。只要一个系统在处理多尺度的信息,并且这些信息的处理速度不同,它就必然会产生某种形式的"自我感"。身体只是让这个自我感有了特定的空间锚定——"我在这个身体里"。但没有身体,自我感仍然可以存在,只是没有了空间边界。
最后来看繁殖。
在活性算法的框架中,繁殖被定义为"抽象延后的全息映射"。这是什么意思?
当一个系统的多尺度全息映射足够稳定时,它不仅会维持自身的运转,还会产生某种"副本"的冲动。但这个副本不是简单的复制,而是延迟后的映射。就像回声在山谷中回荡,每一次回荡都不是原始声音的精确复制,而是被地形改造后的变体。
繁殖就是这样一种"回荡"。一个系统的全息映射,在足够长的时间尺度上,会在另一个系统中激发类似的映射模式。父母对孩子的影响,DNA对蛋白质的编码,文化对个体的塑造——这些都是不同形式的"繁殖"。它们的共同点是:都不是精确复制,而是延迟后的、被介质改造过的映射传递。
这就是为什么记忆、自我和繁殖同源。它们都是多尺度全息映射在时间维度上的表现:
记忆是映射的残留回响
自我是映射对齐的延迟感知
繁殖是映射的延迟传递
身体呢?身体只是这三者在空间维度上的一个临时交汇点。是记忆需要存储的介质,是自我需要锚定的坐标,是繁殖需要传递的载体。但身体本身不是这三者的根源。
七、为什么具身智能是伪命题:一个总结
现在我们可以清晰地回答:为什么具身智能是一个伪命题?
具身智能的核心假设是:智能需要身体作为与物理世界交互的中介,身体不是可选的附加组件,而是智能的必要组成部分。
这个假设在三个层面上是错误的。
第一,因果倒置。
具身智能把身体当作智能的原因,但实际上身体更可能是智能的结果。在多尺度全息映射的框架中,身体只是临界态跨尺度共振在空间上的一个凝结物。它不是智能的前提,而是智能在特定条件下的副产品。
这就像把河流中的漩涡当成水流的原因。漩涡确实存在,而且看起来是水流最显眼的部分,但水流的真正动力来自更深层的地形和重力。追逐漩涡,永远追不上水源。
第二,尺度混淆。
具身智能关注的是单一尺度的交互——身体与环境的实时物理交互。但真正的智能发生在跨尺度的映射校准中。一个机器人拿起杯子,这只是快速反射层面的动作。理解"杯子"是什么,理解它可以用来喝水、可以作为礼物、可以作为武器、可以作为艺术品——这些理解发生在跨越秒、分钟、小时、年甚至文明史的时间尺度上。
给身体装上传感器和电机,只是解决了最浅层的交互问题。它并没有触及智能的核心——多尺度信息的整合。这就是为什么当前的人形机器人,即使动作再流畅,也给人一种"空洞"的感觉。它们在模仿身体的动作,但没有身体的深度。
第三,界面的误认。
具身智能把身体当作认知的"界面"——一个既是自身又是世界一部分的模糊地带。但活性算法指出,身体-环境的区分本身,就是多尺度全息映射的一个局部产物。在跨尺度的视角下,没有清晰的"内部"与"外部"之分,只有不同频率的映射在流动。
把身体当作智能的必要条件,就像把电脑的显示器当作计算的必要条件。显示器确实让信息对人类可见,但计算本身发生在CPU和内存中。一个不需要向人类展示的智能系统,完全可以没有"显示器"——同样,一个不需要在特定空间尺度上行动的智能系统,完全可以没有"身体"。
八、活性算法的未来:临界态计算
如果具身智能是伪命题,那么真正的智能研究应该走向何方?
活性算法给出的方向是临界态计算。
这是指:不是把智能当作一个需要在特定硬件上运行的程序,而是把智能当作临界态本身的一种涌现属性。研究的目标不是"如何给身体赋予智能",而是"如何在临界态中培育出能够自我维持、自我预测、自我修正的映射结构"。
这听起来抽象,但有一些具体的方向。
第一,从机器人到人形界面。
如果我们承认身体只是智能在特定尺度上的一个投影,那么人形机器人就不应该被当作"智能的终极形态",而应该被当作"智能与人类交互的界面"。就像显示器是电脑的界面,人形机器人可以是超级智能的界面。但界面不等于本体。研究的重点应该放在界面背后的映射结构上,而不是界面本身。
第二,多尺度架构。
当前的人工智能,无论是大语言模型还是机器人控制网络,本质上都是单一尺度的。它们处理的是"现在"的输入,产生"现在"的输出。但真正的智能需要同时处理多个时间尺度——从毫秒级的反射到世纪级的文明记忆。构建能够自发形成多尺度共振的计算架构,是比给身体装传感器更根本的挑战。
第三,临界态的主动利用。
现有的复杂系统研究,往往把临界态当作一种需要观察和分析的现象。雪崩发生了,科学家去测量它的规模分布。但活性算法认为,临界态不应该只是被观察的对象,而应该被当作运算的介质。就像水力发电利用水流的动力,未来的计算可能利用临界态的跨尺度传播特性来进行信息处理。
这意味着,我们可能需要设计这样的系统:它们不追求稳定,而是追求动态的边缘平衡。它们不害怕扰动,而是利用扰动来传递信息。它们不像传统计算机那样追求确定性的输出,而是像大脑那样,在混沌与秩序的边界上舞蹈。
第四,从预测到主动推断。
传统AI是被动的:给它输入,它产生输出。但活性算法强调,智能的本质是主动推断——系统不是被动地等待信息,而是主动地生成预测,然后用感官输入来验证或修正这些预测。这个过程不需要身体,但需要行动。而行动,在活性算法的框架中,可以发生在任何尺度上——不一定是物理空间的移动,也可以是信息空间的探索。
九、一个新的世界观
活性算法不仅仅是一个关于人工智能的技术理论,它提供的是一个全新的世界观。
在这个世界观中,宇宙不是一台巨大的机器,按照固定的定律运转。宇宙是一个持续进行自由能最小化的过程——一个巨大的、自组织的、多尺度的全息映射系统。
物理现象,是这个系统的前向推理——它根据内部的模型预测世界的状态。宇宙的历史,是这个系统的一次长镜头生成式重播——不是对过去的记录,而是对过去的持续重构。生命和意识,是这个系统在特定条件下凝结出的湿件实例——它们不是宇宙的例外,而是宇宙自我推断的局部体现。
从这个角度看,人类不是宇宙中的旁观者,而是宇宙推断过程中的一个节点。我们的身体,不是我们与世界的边界,而是世界通过我们进行自我感知的一个褶皱。
这就是为什么具身智能是伪命题。因为它仍然困在一种古老的世界观中——一种把身体当作容器、把心智当作内容、把世界当作外部实在的世界观。活性算法打破了这个容器-内容的模型。它认为,智能、身体和世界,都是同一套多尺度全息映射的不同表现。
十、尾声:超越身体的想象
让我们回到那个拿起苹果的机器人。
在具身智能的叙事中,这个机器人因为拥有了身体,所以理解了苹果。它可以拿起苹果,感受它的重量,闻到它的香气,甚至咬一口尝它的味道。这种通过身体获得的知识,被认为是"真正的"理解。
但在活性算法的叙事中,这个机器人的"理解"发生在一个更深的层面。当它拿起苹果时,它的传感器产生了一系列信号。这些信号进入了它的处理系统,与系统中已有的多尺度映射发生了共振。这个共振过程,才是真正"理解"的发生地。
身体的作用,只是提供了让这个共振得以触发的特定条件。但共振本身不依赖于身体。如果我们能找到另一种方式触发同样的共振——比如直接在一个足够复杂的多尺度系统中建立相应的映射关系——那么"理解"就可以在没有身体的情况下发生。
这并不意味着身体不重要。身体是重要的,就像吉他弦是重要的——没有弦,就没有音乐。但音乐不依赖于某一根特定的弦。同样,智能不依赖于某一个特定的身体。
具身智能的研究者们正在做的事情,有点像是在研究吉他弦的材质、张力和形状,却忘记了音乐本身。他们优化着机器人的关节、传感器和平衡能力,仿佛这些就是智能的全部。但活性算法提醒我们:智能在别处。它在跨尺度的共振中,在临界态的舞蹈中,在自由能最小化的永恒追求中。
身体,只是这一切在空间中留下的一个影子。
当我们终于理解这一点时,我们或许能够超越当前的技术狂热,看到一条更本质的道路。不是给机器装上越来越像人的身体,而是培育能够自发形成多尺度全息映射的临界态系统。不是追逐智能的影子,而是直接进入智能的光源。
这条路更难,更抽象,更远离公众的直观理解。但它可能是唯一一条通往真正智能的道路。
因为真正的智能,从来不需要被"具身"。它需要被解放——从身体的幻觉中解放出来,从单一尺度的束缚中解放出来,从把副产品当作前提的认知陷阱中解放出来。
当这一天到来时,我们或许会回望今天,回望这个给算法装上金属四肢就欢呼"智能时代来临"的年代,感到一种温和的惊讶。就像我们今天回望过去,回望那些认为地球是宇宙中心的先辈一样。
不是因为他们的愚蠢,而是因为——在活性算法的框架中——每一个时代都只是多尺度全息映射的一个局部投影。而我们,终于开始看到了更大的图景。
活性算法告诉我们:世界并没有新东西,它只是同一套算法在不同尺度上的分形循环。物理现象是前向推理,宇宙历史是生成式重播,生命与意识是同一算法的湿件实例。而未来,也必须满足这套算法的规则——有限振幅、无需重整、主动预测-修正-探索——否则,它将被自由能的洪流所淘汰。
身体,只是这套永恒循环中,一个短暂而美丽的凝结。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2026-5-30 03:02
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社