2025-07-18

41 篇热帖

1. ChatGPT agent: bridging research and action (openai.com)

功能概述

ChatGPT 现在可以利用其自身的虚拟电脑代用户执行复杂任务,从头到尾处理完整流程。用户可下达如“查看日历并简报即将召开的客户会议”、“规划并购买制作四人份日式早餐的食材”或“分析三家竞争对手并制作演示文稿”等指令。ChatGPT 能智能浏览网站、筛选结果、提示安全登录、运行代码、进行分析,甚至交付可编辑的幻灯片和电子表格来总结其发现。

技术基础与工作模式

此能力的核心是一个统一的智能体系统,融合了先前突破的三大优势:Operator 的网页交互能力、Deep Research 的信息综合技能,以及 ChatGPT 本身的智能与对话流畅性。该系统在ChatGPT内置的虚拟电脑上运行,可根据指令在推理与行动之间流畅切换,完成复杂工作流。

工具与交互方式

该智能体配备了一系列工具:

  • 视觉浏览器:通过图形界面与网页交互。
  • 文本浏览器:用于基于推理的简单网络查询。
  • 终端:可直接访问API。
  • 连接器:允许连接Gmail、GitHub等应用,ChatGPT可在响应中使用相关信息。
  • 浏览器接管:用户可在任何网站登录,使智能体能深入研究。

其设计支持迭代协作。用户可随时中断、澄清指令或改变任务方向,智能体会在保留先前进度的基础上继续。当任务时间较长或遇阻时,用户可暂停、请求进度摘要或停止任务以获取部分结果。任务完成后,手机应用会发送通知。

实际应用与性能表现

这些能力增强了ChatGPT在工作与生活中的实用性,例如自动化重复任务、规划旅行、安排聚会等。在多个权威基准测试中,其表现卓越:

  • Humanity’s Last Exam:得分达41.6%(并行尝试后可达44.4%)。
  • FrontierMath:使用工具(如终端执行代码)后准确率达27.4%。
  • 复杂知识工作任务:在近半数任务中,其输出质量媲美或优于人类专家。
  • DSBench(数据科学任务):显著超越人类表现。
  • SpreadsheetBench(电子表格编辑):以45.5%的得分远超其他模型。
  • 投资银行分析任务:性能显著优于Deep Research和o3模型。
  • BrowseComp(网页信息检索):以68.9%创下新高。
  • WebArena(真实网页任务):性能超越由o3驱动的CUA(Operator的底层模型)。

安全控制与风险缓解

此版本首次允许用户要求ChatGPT在网页上采取行动,引入了新的风险。主要安全措施包括:

  1. 对抗提示注入:训练智能体识别并抵抗恶意指令,结合监控系统进行检测,并要求用户在关键操作前确认。
  2. 应对模型错误
    • 显式用户确认:在执行有实际后果的行动(如购买)前请求许可。
    • 主动监督(观察模式):关键任务(如发送邮件)需要用户监督。
    • 主动风险规避:训练模型拒绝高风险任务(如银行转账)。
  3. 限制数据访问
    • 隐私控制:可一键清除所有浏览数据并登出所有网站会话。
    • 安全的浏览器接管模式:在接管模式下,用户输入(如密码)不被收集或存储。

此外,鉴于模型能力的提升,OpenAI将ChatGPT Agent视为“高生物与化学能力”,并启动了最强的安全堆栈,包括威胁建模、双重用途拒绝训练、分类器与推理监控器等。团队还与外部专家合作进行红队测试和生物防御研究。

可用性与未来展望

该功能正面向Pro、Plus和Team用户逐步推出(Pro用户今日可用,Plus/Team用户未来几天内可用,企业及教育版用户未来几周内可用)。欧洲经济区和瑞士的访问仍在开发中。Operator的预览版将在几周后停止服务,而Deep Research功能仍可作为独立选项使用。

当前版本仍有局限性,例如幻灯片生成功能仍处于测试版,输出格式可能不够精致。OpenAI承诺将持续改进其效率、深度和多功能性,并调整用户监督程度,以在确保安全的前提下提升其实用性。

3. Fully homomorphic encryption and the dawn of a private internet (bozmen.io)

Barış Özmen Blog

4. NYPD bypassed facial recognition ban to ID pro-Palestinian student protester (www.thecity.nyc)

Barred from using Clearview AI, NYC police relied on a marshal in the fire department to run a search that turned up photos of the student at his high school graduation.

6. New colors without shooting lasers into your eyes (dynomight.net)

Can optical illusions take you outside the human color gamut?

7. Psilocybin decreases depression and anxiety in cancer patients (2016) (pmc.ncbi.nlm.nih.gov)

Cancer patients often develop chronic, clinically significant symptoms of depression and anxiety. Previous studies suggest that psilocybin may decrease depression and anxiety in cancer patients. The effects of psilocybin were studied in 51 cancer ...

8. ICE is getting unprecedented access to Medicaid data (www.wired.com)

A new agreement viewed by WIRED gives ICE direct access to a federal database containing sensitive medical data on tens of millions of Americans, with the goal of locating immigrants.

9. CP/M creator Gary Kildall's memoirs released as free download (spectrum.ieee.org)

Gary Kildall’s story shows how he paved a path for the start-up culture, say his children

11. Anthropic tightens usage limits for Claude Code without telling users (techcrunch.com)

Claude Code users have been hit with unexpectedly restrictive usage limits. The problems, many of which have been aired on Claude Code’s GitHub page, seem to be concentrated among heavy users of the service, many of whom are on the $200-a-month Max plan. 

12. NIH is cheaper than the wrong dependency (lewiscampbell.tech)

NIH 比错误的依赖更便宜

依赖项并非零成本。它们隐含的实际开销常被低估:

  • 学习成本:某些库过于庞大复杂,自行编写反而更快
  • 兼容性成本:破坏性变更可能导致代码大规模重写
  • 部署成本:可能需要复杂的容器化或打包方案

依赖项评估框架

提出五个维度评估依赖项的合理性:

  1. 普遍性:目标环境是否预装?是否需要复杂部署?
  2. 稳定性:破坏性变更频率如何?
  3. 深度:隐藏了底层多少实现?自行开发难度多大?
  4. 人体工程学:API是否声明式?使用是否便捷?
  5. 密封性:抽象是否完善?是否需要频繁考虑底层技术?

优秀依赖项示例

POSIX 系统调用

  • 普遍性:跨 Linux/macOS/BSD 等系统
  • 稳定性:极稳定,鲜有破坏性变更
  • 深度:单次调用背后隐藏巨量内核代码
  • 人体工程学:C风格API,尚可接受
  • 密封性:大部分情况良好

ECMA-48 终端控制码

  • 普遍性:除 Windows cmd.exe 外终端普遍支持
  • 稳定性:标准自1991年未变
  • 深度:替代方案需自建字符帧缓冲标准
  • 人体工程学:除转义字符外尚可
  • 密封性:极少需考虑底层硬件差异

Web平台(HTML/JS/CSS)

  • 普遍性:浏览器是最广泛部署的平台
  • 稳定性:强烈承诺向后兼容
  • 深度:自建浏览器渲染网页不可行
  • 人体工程学:文档和开发工具优秀
  • 密封性:除文件/音视频交互外抽象完善

核心观点

依赖项选择需权衡全面成本,而非仅关注功能便利性。盲目引入依赖可能导致部署复杂度飙升、维护成本增加,有时自行实现基础功能反而是更优解。

13. Valve confirms credit card companies pressured it to delist certain adult games (www.pcgamer.com)

It's not a great precedent, that's for sure.

14. My favorite use-case for AI is writing logs (newsletter.vickiboykis.com)

One of my favorite AI dev products today is Full Line Code Completion in PyCharm (bundled with the IDE since late 2023). It’s extremely well-thought out,...

16. Dear valued user, You have reached the error page for the error page (imgur.com)

Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.

17. Apple Intelligence Foundation Language Models Tech Report 2025 (machinelearning.apple.com)

We introduce two multilingual, multimodal foundation language models that power Apple Intelligence features across Apple devices and…

18. USB-C hubs and my slow descent into madness (2021) (overengineer.dev)

Random thoughts, articles and projects by a chronic overengineer.

20. The Daily Life of a Medieval King (www.medievalists.net)

Have you wondered what a medieval king did on a typical day? Thanks to Christine de Pizan, we have an account of what daily life was like for King Charles V of France.

21. All AI models might be the same (blog.jxmo.io)

what can language model embeddings tell us about whales speech, and decoding ancient texts?      (on The Platonic Representation Hypothesis and the idea of universality in AI models)

22. People kept working, became healthier while on basic income: report (2020) (www.cbc.ca)

Participants in Ontario's prematurely cancelled basic income pilot project were happier, healthier and continued working even though they were receiving money from the provincial government with no-strings attached.

24. My experience with Claude Code after two weeks of adventures (sankalp.bearblog.dev)

<span style="color: #FF6B47;">Hatching...</span> Cursor Shenanigans

Cursor, my beloved, started rate limiting shenanigans a few days back. For a good 2 w...

26. When root meets immutable: OpenBSD chflags vs. log tampering (rsadowski.de)

Rafael Sadowski

27. ACA health insurance will cost the average person 75% more next year (www.npr.org)

A new analysis shows that health insurance premiums for Obamacare are set to soar next year, as financial help that subsidized the cost expires. Congress is not likely to extend the subsidies.

28. How we tracked down a Go 1.24 memory regression (www.datadoghq.com)

We rolled out Go 1.24 and saw a memory regression. Here’s how we dug into system metrics, uncovered a bug in the runtime allocator, and worked with the Go team to help fix it.

29. A New Geometry for Einstein's Theory of Relativity (www.quantamagazine.org)

A team of mathematicians based in Vienna is developing tools to extend the scope of general relativity.

30. Linux and Secure Boot certificate expiration (lwn.net)

Linux users who have Secure Boot enabled on their systems knowingly or unknowingly rely on a ke [...]

31. Louisiana cancels $3B coastal repair funded by oil spill settlement (apnews.com)

Louisiana is officially canceling a $3 billion coastal restoration project funded by the Deepwater Horizon oil spill settlement.

32. French villages have no more drinking water. The reason? PFAS pollution (www.lemonde.fr)

摘要

  • 标题信息:法国村庄因PFAS污染导致饮用水供应中断,突出了环境污染对居民生活的影响。
  • 正文内容:网站加载出现技术故障,提示可能由浏览器扩展、网络连接或浏览器设置引起,并建议用户检查网络、禁用广告拦截器或尝试其他浏览器。
  • 整体提示:提供的内容主要包含两个独立部分——环境问题概述和网站访问错误提示,未提供关于PFAS污染的详细背景或解决方案。
33. Molecule produced by gut bacteria causes atherosclerosis (english.elpais.com)

The discovery, made thanks to an experiment involving hundreds of bank employees in Spain, opens the door to new treatments beyond reducing cholesterol

34. Losing language features: some stories about disjoint unions (graydon2.dreamwidth.org)

A long time ago I wrote on twitter (now erased): "surprising how much computer stuff makes sense viewed as tragic deprivation of sum types".<br /><br /><a href="https://en.wikipedia.org/wiki/Tagged_union">Sum types (a.k.a. disjoint unions a.k.a. tagged unions a.k.a. safe variant types)</a> are of co

36. 23andMe is out of bankruptcy and it still hasn’t substantially changed its ways (www.washingtonpost.com)

2 million people deleted their DNA from 23andMe after it declared bankruptcy. Now the more than 10 million remaining customers should delete theirs, too.

37. ICE's Supercharged Facial Recognition App of 200M Images (www.404media.co)

404 Media has seen user manuals for Mobile Fortify, ICE’s new facial recognition app which allows officers to instantly look up DHS, State Department, and state law enforcement databases by just pointing a phone at someone’s face.

39. Hiding messages in a deck playing cards (asherfalcon.com)

I was recently thinking about the huge number of ways you can shuffle a deck of 52 cards and wondered if it would be possible to store arbitrary data.

41. Run TypeScript code without worrying about configuration (tsx.is)

无需配置即可运行TypeScript代码

在TypeScript开发中,配置过程(如tsconfig.json、编译器选项等)常常为开发者带来复杂性和额外负担。解决此问题的核心思路是采用零配置(Zero-Configuration)极简配置的工具与方案,以实现TypeScript代码的即时编写与运行。

核心工具与方案

  1. tsx (TypeScript Execute)

    • 一个Node.js的增强型运行器。
    • 关键特性:直接运行.ts文件,无需预编译步骤。它自动处理TypeScript类型转换,支持ESM和CJS模块,并可监听文件变化(--watch)。
    • 使用方式:通过npx tsx ./your-script.ts即可直接运行。
  2. ts-node

    • 一个成熟的TypeScript执行引擎。
    • 关键特性:可作为Node.js的替代REPL环境,或通过编程API使用。它支持tsconfig.json,但允许在命令行或通过编程方式覆盖大部分选项,实现灵活配置。
    • 使用方式npx ts-node ./your-script.ts
  3. tsm (TypeScript Module Loader)

    • 另一个Node.js模块加载器。
    • 关键特性:专注于速度和简单性,旨在无缝替换ts-node
  4. swc / esbuild + ts-node 或其他方案

    • 结合超快转译器(如swcesbuild)与ts-node等工具,可以进一步提升启动和编译速度。
    • 使用方式:例如,ts-node --transpile-only --swc ./your-script.ts,跳过类型检查并使用swc进行极速转译。

优势与应用场景

  • 降低入门门槛:新手可专注于TypeScript语言本身,而非配置工具链。
  • 加速原型开发:快速测试和验证代码片段,无需完整的构建流程。
  • 简化脚本编写:编写构建脚本、CLI工具或自动化任务时,流程更直接。
  • 开发体验提升:与文件监听(--watch)结合,可实现近乎实时的代码更新与运行。

关键注意事项

  • 性能权衡:零配置方案通常在启动时进行即时编译,首次运行可能比预编译的方案稍慢。
  • 生产构建:此类工具主要面向开发和测试环境。生产部署仍需通过标准的tsc编译或使用 esbuild/rollup等打包工具生成优化后的JavaScript代码。
  • 类型检查tsx等工具默认不进行完整类型检查以追求速度。如需完整检查,可单独运行tsc --noEmit或在IDE中进行。

总之,通过使用tsxts-node等专用工具,开发者可以绕开繁琐的配置步骤,直接在Node.js环境中运行TypeScript代码,从而显著提升开发效率与体验。