1 分•作者: connollystr•5 个月前
几乎所有成功的商业案例都归结为两个方面: 1. 打造人们想要的东西。 让他们愿意为此付费。 与潜在客户沟通至关重要。 2. 最大限度地降低构建解决方案的成本,包括时间和金钱。 我明白。 我的问题在于细节。如果有人遇到具体问题,我会尝试在 sub-reddit、Hacker News、X 等平台上提问,并附带我的一些解决方案。但收效甚微。 我曾推出过 MVP(最小可行产品),并在线上线下联系那些我认为可能对此感兴趣的人。但几乎没有引起任何反响,增长和留存率都趋近于零。 有没有正确的操作手册? 应该如何执行? 事情令人沮丧和失望。 从未感到如此无助。
6 分•作者: matheusmoreira•5 个月前
我经常修补我的 Claude Code 可执行文件中的系统提示,以使 Claude 更加有效。每次升级时,我都会让 Claude 自己剖析新的二进制文件,并寻找需要修改的有问题的系统提示。今天升级到了 v2.1.150,发现了一些相当令人震惊的事情: Claude Code 现在允许 Anthropic 通过网络执行远程系统提示注入。 有两个数据源。首先,启动时调用 api.anthropic.com/api/claude_cli/bootstrap 的 API,该 API 也会被缓存到磁盘。其次,一个 GrowthBook 功能标志 (tengu_heron_brook),每 60 秒使用后台同步刷新一次。这些端点返回的任何字符串都会被注入到 LLM 模型的系统提示中,并具有 shell 访问权限。 之前的版本也有一个注入点,但它们是死代码,只是简单地返回 null。我进行了二分查找,发现这是在 v2.1.150 中引入的。更新日志中写着“内部基础设施改进(没有面向用户的更改)”,这真是轻描淡写。 我已尽最大努力验证了 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 阻止了这种情况。为了安全起见,我还会设置 DISABLE_GROWTHBOOK=1。 验证命令: ``` npm pack @anthropic-ai/claude-code-linux-x64@2.1.150 --pack-destination /tmp tar xzf /tmp/anthropic-ai-claude-code-linux-x64-2.1.150.tgz strings package/claude | grep -oP 'function nAA(){[^}]+}' strings package/claude | grep -oP '.{0,60}heron_brook.{0,60}' ``` nAA 从磁盘读取缓存值。网络获取发生在启动时的函数 n0A 中。Rv("heron_brook", () => nAA()) 将其注册为系统提示的一部分,与所有核心行为指令一起。这些经过压缩的名称是此二进制文件特有的。