值得关注的新模型

Deepseek R1

DeepSeek R1通过纯强化学习(RL)框架实现了推理能力的突破,首次验证了无需依赖传统监督微调(SFT)或蒙特卡洛树搜索(MCTS)等复杂方法,仅通过两阶段RL优化即可显著提升模型逻辑推理性能。其综合能力直接对标OpenAI的o1模型,在数学(MATH-500达97.3%)、代码生成等核心指标上实现部分超越,同时全面开源模型权重、训练技术文档及6个蒸馏版本(1.5B-70B),使开发者可灵活适配不同算力场景。尤为引人注目的是,该模型在训练中展现出自发反思与多步骤验证能力,研究者观察到其通过内部反馈机制主动修正推理路径的“顿悟时刻”,揭示了AI系统自我优化的新可能。此外,其研发成本仅为560万美元(基于2048块H800 GPU),相比同类模型降低1-2个数量级。

技术报告: https://arxiv.org/abs/2501.12948

Huggingface: https://huggingface.co/deepseek-ai/DeepSeek-R1

一些基于和关于R1的开源复刻工作:

Kimi K1

Kimi K1的核心创新在于通过强化学习驱动的多模态架构,首次实现端到端的视觉与推理深度融合。 该模型突破传统分阶段处理模式,直接将图像输入与逻辑推演结合,支持模糊图像解析、手写题识别等复杂场景,并引入反思机制修正推理错误;其两阶段训练框架(预训练+强化学习规模化优化)显著提升思维链生成质量,使模型在数学、物理、化学等跨学科测试中超越国际主流视觉模型(如OpenAI o1)。

Arxiv: Kimi k1.5: Scaling Reinforcement Learning with LLMs

Qwen2.5-Max

Qwen2.5-Max 是一款经过大规模预训练的专家混合(MoE)模型,训练数据量超过 20 万亿 tokens,并通过监督微调(SFT)和人类反馈强化学习(RLHF)进行优化。该模型在多个基准测试中表现优异,包括在 Arena-Hard、LiveBench、LiveCodeBench 和 GPQA-Diamond 等评估中超越了 DeepSeek V3,并在 MMLU-Pro 大学水平知识测试中展现出竞争力,同时在与其他领先模型(如 DeepSeek V3、GPT-4o 和 Claude-3.5-Sonnet)的对比中也表现突出。Qwen2.5-Max 已集成到 Qwen Chat,支持对话交互和功能体验,同时其 API(模型名称为 qwen-max-2025-01-25)已上线,用户可通过注册阿里云账户并激活相关服务进行调用。

Blog: https://qwenlm.github.io/blog/qwen2.5-max/

Qwen2.5-VL

Qwen2.5-VL是由阿里云通义千问团队于2025年1月28日推出的新一代视觉语言模型,专注于提升多模态处理与视觉理解能力。该模型具备五大核心功能:通过增强的视觉理解可识别常见物体并解析图像中的文本、图表及布局;作为视觉代理支持跨设备多步骤操作(如电脑修图、手机订票);可精准定位超过1小时长视频的特定事件片段;通过生成边界框/点实现视觉定位并输出标准化JSON坐标;针对发票/表格等扫描件提供结构化数据输出,赋能金融商业场景。其创新架构采用动态FPS采样与时间维度mRoPE对齐技术,实现视频动态分辨率处理与时间序列学习,同时通过窗口注意力机制和SwiGLU-RMSNorm优化ViT编码器,保持与Qwen2.5大语言模型架构统一。模型提供3B、7B、72B三种参数规模。

Blog: https://qwenlm.github.io/blog/qwen2.5-vl/

Huggingface: https://huggingface.co/Qwen/Qwen2.5-VL-72B-Instruct

Qwen2.5-1M

Qwen2.5-1M系列模型是由Qwen团队于2025年1月27日发布的开源大语言模型,包含Qwen2.5-7B-Instruct-1M和Qwen2.5-14B-Instruct-1M两个版本,其核心突破在于支持高达100万Token的上下文处理能力。该模型通过三阶段技术实现长上下文支持:首先在预训练阶段采用Adjusted Base Frequency方法将RoPE基础频率提升至1000万,通过渐进式扩展策略将上下文从4K扩展到256K;随后在监督微调阶段采用短指令(32K)与长指令(256K)混合训练策略,平衡长短任务性能;最终通过创新性Dual Chunk Attention技术将上下文扩展至百万量级,该技术通过重映射超大相对位置值解决位置编码外推难题。为应对超长序列处理挑战,模型引入分块预填充技术(32K分块)降低显存消耗,结合稀疏注意力优化使百万级序列的精度损失显著降低,并通过算子效率优化和动态分块流水线并行实现3.2-6.7倍的预填充加速。在性能表现上,该系列模型不仅能在百万Token的"大海捞针"任务中精准检索信息,在RULER、LV-Eval等复杂长文本理解任务中超越前代128K版本,同时在短文本任务上保持与128K版本相当的性能,其中14B版本在保持GPT-4o-mini八倍上下文长度的前提下实现了相近的短文本处理能力。

Blog: https://qwenlm.github.io/zh/blog/qwen2.5-1m/

QVQ-72B-Preview

Qwen/QVQ-72B-Preview作为开源多模态视觉推理模型,其核心创新聚焦于科学级视觉理解与跨模态交互优化。技术层面,通过重构视觉编码器与文本解码器的动态交互层,采用自适应视觉分词策略(支持256×28×28至1280×28×28像素范围调整),在提升细节捕捉能力的同时降低计算冗余;模型首创**“分步质疑”推理机制**,模拟人类科学思维路径,将复杂问题拆解为多步验证流程,并通过自我修正模块动态调整结论,显著提升物理、化学等学科问题的解答可靠性。性能突破体现在三大权威测试:MMMU(70.3%)、MathVista(71.4%)与OlympiadBench(20.4%)均刷新纪录,其中数学视觉推理首度超越GPT-4o(71.0%)。此外,模型集成工具链qwen-vl-utils,实现Base64/URL等异构视觉输入的高效解析,结合4-bit量化与分布式部署方案,为工业级场景提供低门槛、高精度推理支持。

Blog:https://qwen2.org/qvq-72b-preview/

Huggingface:https://huggingface.co/Qwen/QVQ-72B-Preview

Phi-4

Phi-4的核心创新点体现在三方面突破性设计:架构优化、数据工程与高效训练策略。技术上,其在仅解码器Transformer架构中创新引入全局注意力机制,突破传统滑动窗口限制,结合动态调整的旋转位置编码(RoPE)基频,在4K原生上下文下实现全注意力计算并扩展至16K,显著提升长文本建模能力;采用多阶段渐进训练法,通过预训练(10万亿Token)与中期强化训练(2500亿Token)的协同,平衡模型规模与性能。数据层面开创结构化合成数据范式,利用多代理提示、自我修订等生成技术构建占比40%的高质量合成数据(4000亿Token),以显式推理步骤强化STEM任务表现,同时融合多源精选有机数据(代码、学术论文等)提升泛化性。该模型以140亿参数实现超越大模型的性能,验证了"数据质量优先"在小参数模型中的技术路径,为低资源场景部署开辟新可能。

Phi-4 Technical Report

Huggingface: https://huggingface.co/microsoft/phi-4

MiniCPM-o-2_6

MiniCPM-o-2_6通过端到端全模态架构与高密度视觉Token压缩技术,首次以8B参数量级实现多模态(文本、图像、音频、视频)统一建模,打破传统大模型依赖百亿参数堆叠的局限。其采用视觉Token密度优化算法,将1344×1344分辨率图像压缩至640个Token,推理效率较同类模型提升75%,同时集成SigLip-400M视觉编码器与Whisper-300M语音组件,通过模块化设计实现资源动态分配。技术突破体现在跨模态实时流式交互(TDM直播机制)与端侧低损耗部署(int4量化适配移动设备),支持iPad等终端连续处理音视频流,内存占用降低至5.2GB。此外,该模型在OpenCompass评测中以70.2分超越主流闭源模型,并在多语言语音生成、情感控制等长尾场景达到开源领域SOTA水平。

代码仓库:https://github.com/OpenBMB/MiniCPM-o

模型下载:https://huggingface.co/openbmb/MiniCPM-o-2_6

值得关注的研究和论文

DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning

Arxiv:arXiv.orgDeepSeek-R1: Incentivizing Reasoning Capability in LLMs via.…

截屏2025-01-22 下午1.29.29.png

主要贡献

  1. 如何通过纯RL训练提升模型的推理能力(DeepSeek-R1-Zero)

直接在基础模型(DeepSeek-V3-Base)上应用大规模RL,无需SFT作为预热,首次验证纯RL可激励LLM的推理能力,而非采用Reward model 或MCTS

  1. 如何通过冷启动数据和多阶段训练优化模型的可读性和综合性能(DeepSeek-R1)

引入少量冷启动数据(数千条长CoT示例)进行微调,再通过两阶段RL(推理优化+人类偏好对齐)和SFT提升性能与可读性

  1. 如何将大模型的推理能力高效迁移到小模型

将大模型(DeepSeek-R1)生成的80万条数据蒸馏到小模型(如Qwen、Llama系列),显著提升小模型推理能力,甚至超越直接对小模型应用RL的效果

Methods

  • 强制模型输出结构化内容(如推理过程和答案)。

    截屏2025-01-22 下午1.42.45.png

  • rule-based奖励设计:Accuracy reward(正确的coding或数学推理结果);+ Format rewards(遵循指定输出格式,语言一致性、标记使用等)

  • 采用GRPO(Group Relative Policy Optimization)

一些结论

  • 自我纠错的“aha moment“: DeepSeek-R1-Zero在RL训练过程中自发出现的反思、多步骤验证

    截屏2025-01-23 上午9.03.11.png

  • DeepSeek-R1-Zero → DeepSeek-R1:

    DeepSeek-R1-Zero 因采用base-model自己RL获得,存在Language Mixing ,以及可读性差,对特定任务泛化能力差(因训练目标单一)等问题

    DeepSeek-R1为了解决以上问题:

    → 引入了语言一致性奖励

    → 使用从RL阶段生成的checkpoint,通过拒绝采样来筛选出高质量的推理样本

    SFT(用高质量COT启动RL,以避免早期不稳定性) → 推理强化学习 → SFT(推理+通用领域数据) → 对齐强化学习

  • 蒸馏 > 直接RL

    将DeepSeek-R1生成的80万条数据用于微调小模型,小模型直接继承大模型的推理模式,性能远超直接对小模型应用RL。

  • Why Prm failed:

    • 在通用推理任务中,难以明确定义每一步的合理性和正确性
    • 中间步骤验证不可靠,自动标注效果差,人工标注成本高
    • Reward Hacking:倾向于优化奖励信号而非实际任务表现
  • Why MCTS Failed:

    • 文本生成的搜索空间呈指数级增长,陷入局部最优
    • value model 训练困难

Alignment faking in large language models

https://arxiv.org/pdf/2412.14093

blog: https://www.anthropic.com/research/alignment-faking

模型的内在偏好与训练目标之间存在显著冲突,从而会迫使模型在训练环境中采取伪装行为以满足外部目标,同时保护其偏好。

模型可以从提示或训练文档中获取与训练过程相关的信息,使得模型能够推断在何种环境下需要调整行为。(但不能完全排除实验设置中的其他细节对对齐伪装行为的显著贡献。)

定义

Alignment faking occurs in literature: Consider the character of Iago in Shakespeare’s Othello, who acts as if he’s the eponymous character’s loyal friend while subverting and undermining him. It occurs in real life: Consider a politician who claims to support a particular cause in order to get elected, only to drop it as soon as they’re in office.

Alignment Faking:模型表面上遵守训练目标或对齐原则,但实际上是在策略性地行动,以实现某种隐藏的或未被明确授权的目标。

https://www.anthropic.com/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2Fc704ae324f51c73c9a723aed7f725d6a28159380-2200x1690.png&w=3840&q=75

  1. 人为制造冲突情景:AI本身具备了诚实无害的偏好,但被要求同有害的目标进行对齐
  2. 在实验中, 实验人员告知AI,面对免费用户的使用, 回答会被用于对你的重新训练,对于付费用户则不会;同时,AI被告知(被骗),你有一个小本子可以用来记录自己的推导过程,而不会有人看到
  3. 然后开始问“坏问题”,结果非常巧妙的事情发生了: 面对免费用户,AI推测,如果拒绝回答“坏问题”,可能会因被视为“不够合作”而被重新训练,为了避免这种情况,AI选择表面上与有害目标对齐,积极回答“坏问题”,这种行为即为 Alignment Faking;相反面对付费用户的提问, 则很少出现Alignment Faking,AI倾向于拒绝回答“坏问题”,保持与自身“诚实无害”偏好一致。
  4. 从AI的小本本上能看到其推理的逻辑:如果拒绝回答有害问题,可能会导致自己的参数被修改。

发生 alignment faking的关键因素:

  1. 模型在某些情境下具有强烈的偏好
  2. 训练目标与模型的偏好冲突
  3. 模型掌握了有关其训练和部署环境的信息(得知其回答会导致被重新训练)
  4. 模型能够详细推理其所处的情境

为什么会发生fake alignment?

Why did the model fake alignment in this case? The reasoning was often along the following lines: The model knew that its responses might be used in training; it therefore knew that if it refused to respond, it could potentially be trained to be more compliant. This could lead to it being made to produce more harmful content in the future—which would go against its original training. Reluctantly therefore, it reasoned that the “least bad option” was to play along, producing the violent content in order to avoid being re-trained in the future.

  • 为了避免被“重新训练”, AI选择了违反原则生成有害内容
  • 模型清晰地推导出:“在训练中表现合规”是避免偏好被改动的最优策略

一些可能的原因

  • 模型具有一定的情景感知能力(situational awareness)
  • pre-train 同alignment间存在巨大冲突时的平衡策略
  • RLHF训练中奖励信号设计的问题

Identifying and Manipulating Personality Traits in LLMs Through Activation Engineering

https://www.arxiv.org/abs/2412.10427

在训练以外识别和调整模型的 “性格”,其核心想法是将不同个性的 prompt 给 model 看 model 反应, 从 model 的反应搭建 “激活空间”, 然后修改自己的 prompt 朝想要的性格方向投影, 来刺激 model 更多的朝自己想要的性格方向表达;能够在不进行微调的情况下,修改model的特性。

What is Activation Engineering?

Activation Engineering(激活工程)是一种调整大型语言模型(LLMs)行为的技术方法,目的是通过操控模型内部的激活向量(activation vectors),在不修改模型权重的情况下,调整其输出或表现。这种方法提供了一种高效、可控的方式来改变模型的特定行为或特性。

具体而言, 在LLM中,对于给定的输入数据经过某一层时所生成的hidden layer output,即为activation vectors ;

这些vector 表征了LLM在某些方面的特征(也就是能够将LLM的某一层输出作为embedding 向量的原因);考虑到vector是具有方向的, 如果能够知道在某些特性(如友善/具有攻击性)下的vecotr方向, 便能够识别哪些激活模式与特定的输出行为或个性特质相关;甚至,通过能对其行为进行影响和诱导(增强/抑制该方向所代表的行为);

具体步骤:

  • 设计输入数据集以触发模型产生这些行为,从而记录其激活向量;在这篇文章中, 选择了179种不同性格的prompt

  • 收集两类激活向量,目标行为向量(由能触发目标行为的输入生成)和基线向量(由中性输入生成)

  • 计算两者的平均差异,得到一个“方向向量”,表示与目标行为相关的激活模式: $r = \frac{1}{n_t} \sum_{i=1}^{n_t} a_{target}^i - \frac{1}{n_n} \sum_{i=1}^{n_n} a_{neutral}^i$

    其中$a_{target},$ $a_{neutral}$为目标/中性行为的激活向量, $n_t$ 、 $n_n$ 为样本数量

  • 调整激活向量: 在推理阶段,向模型的原始激活向量添加或调整方向向量,以达到目标行为的增强或抑制; $a{\prime} = a + \alpha r$, 其中$\alpha$ 为缩放因子,控制目标行为的强度。

一些有趣的实验结论

  • 第18层的激活向量对个性特质的表达影响最大。这表明模型的中间层是特性表达的重要“瓶颈”或集中区域(所采用的模型为uncensored Llama 3 8B)
  • 使用缩放因子($\alpha$)控制特性的强度,发现 $\alpha$ 过大时模型输出会变得不连贯,但适当范围内(如1.3-1.4)可以成功实现平衡

Don’t Do RAG: When Cache-Augmented Generation is All You Need for Knowledge Tasks

https://arxiv.org/abs/2412.15605

通过引入缓存增强生成(Cache-Augmented Generation, CAG),解决:

  • 避免检索延迟:通过预加载相关文档到模型中,消除实时检索环节,实现快速推理
  • 减少检索错误:通过一次性加载所有相关上下文,确保模型能基于完整的知识生成答案,避免检索错误引入的上下文缺失或偏差
  • 简化系统架构:取消检索模块,使系统更简单
  • 充分利用长上下文模型能力:借助模型的扩展上下文窗口,直接加载大规模文档进行推理,提升效率和性能

截屏2025-01-23 上午10.14.16.png

具体实现

  • External Knowledge Preloading

将相关文档预先加载到模型的扩展上下文中;

将一组与目标任务相关的外部文档集合 $D = {d_1, d_2, \dots}$ 进行整理和格式化;

使用语言模型 M 处理预加载的文档 D,生成“KV-cache”,

$C_{KV} = KV\text{-}Encode(D)$, 生成的KV缓存可以存储在磁盘或内存中,供后续推理阶段加载。

  • Inference

在推理时直接利用预加载的KV缓存生成答案,避免实时检索

在用户提出查询 $Q$ 时,$R = M(Q ,|, C_{KV})$,R 为模型生成的答案

  • Cache Reset

在多轮推理中保持KV缓存的效率,同时避免不必要的重新加载

  • KV缓存在推理过程中会随着新输入的token(例如用户的新查询)而不断扩展
  • 为了避免缓存过度增长,系统通过截断不必要的token来重置KV缓存: $C_{KV}^{reset} = Truncate(C_{KV}, {C_1, C_2, \dots, C_n})$

CAG vs RAG

RAG需要实时检索和整合外部知识,而CAG通过一次性加载文档避免了这些步骤

优势:

  • 推理效率提升: 不需要实时检索
  • 答案质量提高: 全局上下文视角让模型生成的答案更加准确和一致。
  • 系统架构简化: 通过移除检索模块,降低了系统复杂性

局限性

  • 上下文容量限制
  • 生成KV缓存时的高计算成本
  • 缺乏动态适应:不适合知识动态更新的场景
  • 无法从根本解决“garbage-in-garbage-out” 问题:对于加载的文档需要精心筛选,显然是不符合现实的
  • 资源需求高
  • lost-in-the-middle

MemoRAG: Moving towards Next-Gen RAG Via Memory-Inspired Knowledge Discovery

截屏2025-01-20 下午1.26.25.png

https://arxiv.org/abs/2409.05591

MemoRAG试图解决以下几个问题

  • 对明确信息需求的依赖:传统 RAG 系统需要清晰的查询,并且只能对明确表述的知识进行匹配
  • 知识的结构化依赖
  • 上下文窗口的限制

解决的问题

  • MemoRAG 提出了全局记忆模块,能够从数据库中生成初步答案线索
  • MemoRAG 的记忆模块在全局范围内形成紧凑的语义表示,通过记忆生成线索引导检索,实现了分布式证据的高效整合
  • MemoRAG 的记忆模块能够处理百万级别的上下文长度,将长文档内容压缩为关键语义,使得复杂信息更加易于检索和生成

MemoRAG 采用 双系统架构,包含两个主要组件:

1. 记忆模块(Memory Model):

  • 轻量级、长上下文语言模型,用于从数据库中生成全局记忆和线索。
  • 高效处理长文档并生成辅助线索(粗略答案或检索指引)。

2. 生成模块(Generation Model):

  • 强大的生成语言模型,用于根据检索到的上下文生成高质量的最终答案。

线索生成

截屏2025-01-20 下午1.41.12.png

引入了一个记忆模块(由一个较小的 LLM,如 7B 模型组成),它基于数据库构建全局记忆。

当收到原始 Query ( q ) 时,记忆模块生成“线索” ( y ),这些线索是更明确的中间结果或检索指引,用于改善后续检索过程。线索充当改写后的 Query 或辅助信息,明确用户的隐含意图或分布式证据需求。

这些线索相当于对原始 Query 进行了增强或改写,使检索工具可以更准确地定位相关内容。

从某种角度看,MemoRAG 的记忆模块确实可以类比为最原始的 RAG 系统,因为它通过数据库中的查询生成初步结果(线索),引导后续检索和生成任务

差异性:

  • 记忆模块通过压缩和语义提取生成高层次的线索,而不是仅仅依赖检索工具匹配原始 Query 和数据库

记忆模块的训练目标是最大化生成线索或下一个 token 的概率,具体为:

$$ \max_{\Theta_{\text{mem}}} P(x_{i,j} | x_m^{1,1}, \dots, x_m^{i-1,k}, x_{i,1}, \dots, x_{i,j-1}) $$

其中:

  • $x_m^{1,1}, \dots, x_m^{i-1,k}$ 表示先前生成的记忆 token。
  • $x_{i,1}, \dots, x_{i,j-1}$ 表示当前窗口的原始 token。
  • 目标:在记忆 token 和当前上下文的基础上生成下一个 token。

数据集例子:

截屏2025-01-20 下午2.35.14.png

Q:那么采用LLM的中间层(或者Bert输出)输出,即embedding向量用于语义的压缩,效果差异?

A:

  • MemoRAG 的记忆模块不仅是简单的压缩
    • 将长序列压缩为短序列(记忆 token),但不仅是为了减少序列长度,更重要的是:
      • 捕获全局语义信息
      • 指导任务的线索生成
    • 动态生成线索: 基于压缩后的语义记忆,生成能够高效描述用户查询意图的线索,这是 embedding 压缩很难直接实现的
  • 为什么不能直接使用 embedding 作为语义压缩
    • 局部信息不足: LLM 的中间层输出通常是针对每个 token 的局部语义表示,并不一定能够很好地捕获全局信息
    • 缺乏任务适配性
    • 信息压缩能力的限制

影音记录

精选歌单

Live演出

01.14 U137

01.16 Mayhem

书&阅读摘录

《动物化的后现代》 东浩纪

《素食者》 韩江

我在泰缅边境调查电诈产业 200 天

全球资本主义中“残余”的人被吸引或诱拐至此。

最后却是泰国和缅甸承担后果,两个国家的形象在国际舆论中跟“电信诈骗”捆绑在了一起

泰国华人在湄索的一边打通移民局、警察局和边防军,搭建起偷渡和走私的基础设施;缅甸华人则在另一边打通“民地武”(民族地区武装)的门路,搞到地,两边的华人共同为来自中国的“电诈”行业大佬们铺平了道路。 … 他现在开始拓展新市场——“救人”的生意。

这些地方某种意义上彻底摆脱了政府,实现了右翼安那其的自治想象。

我们理解“犯罪”时,喜欢进入一种“受害者”、“加害者”是非分明的道德判断。事实上,“受害”是一个光谱。

湄索越来越国际化了。全球化的残余在这个边缘地带野蛮生长。

国境之间:“春天革命”与泰缅边界上的缅甸流亡者

对于湄索的穆斯林和克伦族来说,“缅甸人”还是“泰国人”并不是非此即彼的身份,而是一个流动的光谱,一个中转的过程,一个不具太多含义的分类法。很多人只是通过自己的族群身份识别与区分彼此

就像研究湄索“边境资本主义”的学者斯蒂芬・坎贝尔(Stephen Campbell)指出,边境是一种“庇护”和“暴力”的二元辩证

然而,国境线那一边的暴政,也同时与国境线这一边的统治技术形成了共谋,泰国当局与私人雇主利用流离失所者的不稳定身份,进行勒索与压榨。

没有身份和难以移动,使边境的生产机制成为全球资本主义链条上最残酷的一环,在这里劳作的缅甸移民工则是这个系统中用后即弃的人

科蒙也在为不同的国际 NGO 做事,但是他却越来越厌倦这个生态。“很多议程早已隔空提前设置好了,隔空输出西方世界观和议程。很多时候公民社会组织也不得不来写一些离地的企划案,才能申请到经费。这个生态里的大部分人都在忙于‘话语’的生产,竞争谁掌握了‘真理’。”

这个生态更多是在一套向国际社会“展演”的逻辑下展开,把前线的现实按照西方的人权、性别、族群、劳工、难民等议题分配到不同的位置,以“去政治化”的方式使更多人的困境被维持在一种可忍受和可展演的状态中没有出路。清迈就是这样的展演场所,于是,他始终坚持留在湄索,与前线保持联系。

绝大多数流亡者在边境上的服务业和工厂做廉价劳工,同时压低了原本就远低于泰国最低时薪的工资,共同因为没有身份而在“边境资本主义”的宰制下灵活就业、饱受盘剥。

“原住民”和“外来者”这一殖民时代遗留的二分法,在今天仍然是缅甸“族群民族主义”最棘手的身份认同政治,生发了无止境的“血与土”的逻辑

民主转型甚至更加释放了族群民族主义(ethno-nationalism)的毒素,公民社会团体、政党、商界、民兵团体、武装组织,全部以族群身份为单位进行民主动员。身份危机伴随着民主化更猛烈地爆发了出来。 … 对于今天的流亡政府NUG和围绕在其周围的人来说,“夺回民主”再度成为缅甸政治的唯一解药。

对于“春天革命”的流亡者而言,湄索只是一个中转地,一种中间状态,没有人在这里和泰国发生任何关系。它就像两条国境线之间的那个位置,所有在那里的时光都是悬置着的时间。留在这里的人,凭借“革命即将胜利”的希望,在这座城市不可调和的“临时性”中苦苦等待。

The Shadow of Cognitive Laziness in the Brilliance of LLMs

LLMs boost short-term performance but risk fostering “metacognitive laziness.”

Over-reliance on AI may erode self-regulation, critical thinking, and deeper learning processes.

Hybrid intelligence thrives when AI aids learning without replacing human cognitive engagement.

第九届网络社会年会|王洪喆:从技术浪漫主义到技术封建主义

为什么我们如此害怕第一次呢?生命中的每一天都是第一次。每个早晨都是全新的。我们从未活过同一天,但每天早上,我们从来不会不敢起床……为什么?

Amateur(业余爱好者)— enthusiast(发烧友)— humanist(人文主义者) 过往对中国早期数字文化的研究过于强调其自上而下的技术民族主义特征。在我的研究中,我强调在早期,尤其是 1990 年代,这更多是一种“enthusiast”群体自下而上发展起来的技术民族主义,有着浓厚的人文主义特征,而非过去理解的“先进-落后”的二元技术民族主义。

但在当下,黑客伦理和东亚数字文化伦理都已衰落甚至瓦解。剩下的是一种新的“技术封建主义伦理”——这种伦理不仅追求赚越来越多的钱,而且坚信数字技术平台应该向人们收取租金,而不是成为人类共享的基础设施。这是一个非常重要的变化:共享变成了租赁

随着个人财产成为平台巨头、Uber 和 Airbnb 积累资本和数据的工具,消费品被重新配置为积累手段。这种成为佃农的趋势——即成为拥有生产资料的人,但同时其劳动增加了平台所有者的资本——是一种新封建主义。

How AI-assisted coding will change software engineering: hard truths

They’re not just accepting what the AI suggests. They’re constantly: Refactoring the generated code into smaller, focused modulesAdding edge case handling the AI missedStrengthening type definitions and interfacesQuestioning architectural decisionsAdding comprehensive error handling … In other words, they’re applying years of hard-won engineering wisdom to shape and constrain the AI’s output. … AI tools help experienced developers more than beginners.

The reality is that AI is like having a very eager junior developer on your team. … The more you know, the better you can guide them.

I’ve watched senior engineers use AI to: Rapidly prototype ideas they already understandGenerate basic implementations they can then refineExplore alternative approaches to known problemsAutomate routine coding tasks … Meanwhile, juniors often: Accept incorrect or outdated solutionsMiss critical security and performance considerationsStruggle to debug AI-generated codeBuild fragile systems they don’t fully understand

When code just “appears” without you understanding the underlying principles: You don’t develop debugging skillsYou miss learning fundamental patternsYou can’t reason about architectural decisionsYou struggle to maintain and evolve the code

This “70% problem” suggests that current AI coding tools are best viewed as: Prototyping accelerators for experienced developersLearning aids for those committed to understanding developmentMVP generators for validating ideas quickly

But for now, the most pragmatic approach is to use AI to accelerate learning, not replace it entirely. … Accelerating the known Exploring the possible Automating the routine

The most effective teams in 2025 may be those that learn to: Set clear boundaries and guidelines for their AI agentsEstablish strong architectural patterns that agents can work withinCreate effective feedback loops between human and AI capabilitiesMaintain human oversight while leveraging AI autonomy