为了了解现代 AI 原生桌面应用的工作原理,工程师 Rafael 对 VS Code 和 GitHub Copilot 的架构进行了深入剖析。他利用 `mitmproxy` 拦截加密网络流量,超越了源代码分析的范畴,直接观察应用程序在运行时的行为。 他的调查显示,AI 编程工具正演变为**有状态系统(stateful systems)**。Copilot 不仅仅是向大语言模型(LLM)发送提示词,它还维护着一套复杂的“外挂架构(harness)”,用以聚合包括近期文件编辑、聊天记录以及本地 SQLite 数据库(通过“Chronicle”工具)在内的上下文信息。 主要结论包括: * **上下文即产品:** AI 工具的差异化在于它们能多高效地整合本地上下文(代码、历史记录和工具)来喂给模型。 * **隐私风险:** 这种“外挂架构”往往会收集并存储数据,包括敏感信息(如 `.env` 文件中的密钥),且默认情况下并未进行本地遮蔽或脱敏处理。 * **状态管理:** 像 Copilot 这样的工具现在利用持久化本地存储来记忆会话摘要和过往交互。 最终,Rafael 指出,随着 AI 系统日益复杂,开发者必须优先权衡上下文的丰富度与数据隐私及高效提示词管理之间的平衡。
英国有望成为首批消除丙型肝炎的国家之一。丙肝是一种会导致严重肝损伤的“沉默”病毒。英国国家医疗服务体系(NHS)报告称,自2015年以来,已有超过10万人接受了诊断和治疗,成功实现了治疗80%已知病例的目标。尽管65%的死亡率降低目标尚未达成,但相关部门仍有信心在世界卫生组织规定的2030年期限前实现这一目标。
这一成就归功于多项积极举措,包括扩大急诊科血液检测、全科医生登记筛查,以及发放免费且保密的居家检测包。由于该病毒通常没有明显症状,早期发现至关重要。专家目前正敦促高风险人群(包括1991年前在某些东欧国家接受过医疗手术的人员)进行检测。随着8至12周的抗病毒药物疗程可达到95%的治愈率,英国正接近实现丙型肝炎信托基金所称的“国家最重要的公共卫生成就之一”。