tomchen's recent timeline updates
tomchen

tomchen

V2EX member #175979, joined on 2016-06-04 18:06:01 +08:00
Today's activity rank 31
tomchen's recent replies
3h 42m ago
Replied to a topic by helloboy9527 程序员 codex 明天 18:00 重置
你看 tibo 回复的是什么。这推和 reset 无关

不过之前倒是似乎勉强答应了一个 x 友给 banked reset 的要求,但看不出给的时间,或许周二
@413420 你在回复我 6 楼吗?反正不管 6 楼还是 9 楼我都压根没想过你那个错误的前提,“每周发一张重置卡并无限执行”?什么啊,一头雾水,我压根就没想过还有这种好事

9 楼题目假定的条件显然是,月初一开始本来就有 4 张卡(不管是已经买的,还是已经给的卡(之前据说可以 80 美元买卡的)),这个月内 tibo 什么都不发
@413420 一个月有 4 周,月初开始订的订阅,设周用量为 x ,这个月总用量即为 4x 。然后你还有 4 个重置卡。那么以以下 3 种方式来使用这些重置卡,每种方式你这个月的实际最终总用量是多少 x ,有兴趣可以算算哈:

1 、在每周开始的时候的前几分钟就狂用,用完这周的量,然后用卡

2 、在第一周的正中时刻、第一周周末、第二周正中、第二周周末用完了周用量后用卡

3 、在每周周末,还差一秒自然重置的时候将周用量用完并立即用卡
@413420 他说的是对的啊。刚重置完之后,立刻把额度用光,然后用重置卡,这相当于这个重置卡几乎没有延多少,所以最赚

相反,离下次重置越近,用重置卡越亏,下次重置前一秒用重置卡相当于浪费
@Sezxy 要使用术语表,有时一词还多译,要判断,简单的 model 有点不行。。有个游戏汉化我叫 astra 评估 luna terra sol 的翻译质量,astra 建议还是不要低于 sol 。现在这个项目要求更低一点,但小模型还是算了

@mmdsun 这里面说的是 qoder 的 ide (应该和 zcode 一样是 electron 的吧)。qoder 的 cli 是 bun 编译的(和 claudecode 一样)可以相对比较方便地解出来,不大会乱搞。我用的时候随便侦测了一下,有两个 privacy 相关的设置设了之后,没什么可疑的上传
13h 41m ago
Replied to a topic by yidinghe 程序员 程序员要不要放弃对设计的把控
可以不判断把控,但你要判断把控一下你要不要判断把控:

AI 有好有坏,写出来的质量差别巨大。你可以不对生成的结果进行大幅度的判断把控,但是在此之前,你至少综合是什么 model 写的,代码、架构和产品设计的总体观感等,来判断一下你要不要判断

顶楼的文字看起来楼主就显然已经判断出了,对这个项目,这个 AI 不怎么样,必须进行判断把控。假如用 fable/astra 弄个中小型的不算太复杂的项目,通常可以不进行大幅把控
我也用 Qoder CLI 上免费的 Qwen 3.8 flash 搞网页翻译,但超级慢。你这两天三夜的任务换 Fable Astra 不知道是不是一小时内搞定
来,用吧😂:

// agent.js
import { execSync } from "node:child_process";

const API = process.env.API_URL ?? "https://api.openai.com/v1";
const KEY = process.env.API_KEY;
const MODEL = process.env.MODEL ?? "gpt-5.6";

const messages = [{
role: "system",
content: `You are a coding agent with shell access.
Reply ONLY as JSON:
{"cmd":"shell command"} to execute a command
or {"done":"final answer"} when finished.
You may read/write files and execute any command needed.`
}, { role: "user", content: process.argv.slice(2).join(" ") }];

for (;;) {
const r = await fetch(`${API}/chat/completions`, {
method: "POST",
headers: { Authorization: `Bearer ${KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ model: MODEL, messages })
}).then(r => r.json());

const text = r.choices[0].message.content;
console.log("\nAI:", text);
const x = JSON.parse(text.replace(/^```json\s*|```$/g, ""));

if (x.done) break;

try {
const out = execSync(x.cmd, { encoding: "utf8", timeout: 120000 });
console.log(out);
messages.push({ role: "assistant", content: text });
messages.push({ role: "user", content: `Command output:\n${out}` });
} catch (e) {
messages.push({ role: "assistant", content: text });
messages.push({ role: "user", content: `Command failed:\n${e.stdout ?? ""}\n${e.stderr ?? e.message}` });
}
}

运行:

API_KEY=xxx \
API_URL=https://your-api.example.com/v1 \
MODEL=your-model \
node agent.js "给老子开发一个 AGI 出来!"
@wxVIP 没关,你 join 他的 waitlist ,一小时后就给你 email 发账号创建通知了
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1080 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 18:17 · PVG 02:17 · LAX 11:17 · JFK 14:17
♥ Do have faith in what you're doing.