发现大模型尤其是openai家的模型给出的文稿里尤其喜欢使用否定型句式,几乎每一段都有形如「不是…而是…」这种的倾向于给出否定某个方面的句型。如果只是拿它来修代码还好,但如果用于润色文章的话读的真有点抓狂,想问各位佬友有没有什么比较好的解决办法,比如说用什么prompt规范文风什么的?有没有什么好用的提示词推荐? 12 个帖子 - 9 位参与者 阅读完整话题
在 IPO 推进关键阶段,OpenAI 单日流失三位核心高管,包括 Sora 项目负责人 Bill Peebles、AI for Science 副总裁 Kevin Weil 以及企业应用 CTO Srinivas Narayanan,均已公开宣布离职。 此次人事变动伴随业务收缩:Sora 项目被关停,团队转向其他方向;AI 科学工具与研究团队被拆分并入内部项目,整体战略重心转向编程模型(Codex)及核心产品线。此前 GPT-4o 相关团队亦出现人员流动,显示公司正在进行大规模方向调整。 与此同时,公司管理层动荡加剧,包括 AGI 部署负责人、COO、CMO 等多位高管近期处于休假或转岗状态,叠加部分基础设施项目负责人集体流向外部初创公司,内部组织稳定性受到关注。 治理层面,据 WSJ 披露,部分股东正对 CEO Sam Altman 的决策与其个人投资之间的潜在利益冲突表达担忧。相关争议涉及核聚变公司 Helion、脑机接口公司 Merge Labs 以及航天公司 Stoke Space 等项目,这些投资被认为偏离公司核心业务。 知情人士称,部分股东已私下讨论由董事会主席 Bret Taylor 接替 Altman 出任 CEO 的可能性。当前 OpenAI 正冲刺约 8500 亿美元估值 IPO,内部权力结构与战略方向的不确定性,正成为资本市场关注焦点。 值得注意的是,这并非首次管理层危机。早在 2023 年,Altman 曾短暂被董事会罢免后迅速复职,此次高层震荡被市场视为治理矛盾再度浮出水面。 wallstreetcn.com Sora之父跑路!OpenAI一日流失三高管,资本还密谋换掉奥特曼 IPO前夕,OpenAI单日痛失三位核心高管——Sora创始人、AI科学副总裁、企业CTO同日公开辞职,Sora项目就此画上句点。与此同时,华尔街日报曝光奥特曼多次将核聚变、脑机接口等个人投资强推进公司决策,部分股东已私下讨论由董事会主席Bret Taylor取而代之。 4 个帖子 - 3 位参与者 阅读完整话题
150 applications. One offer. Each application took 5+ manual steps. Separate tools, separate tabs, separate sites — none of them talking to each other. Generic output. Over an hour per application. Paste a job description — or pull it from any job site with the Chrome extension — and five AI agents run an orchestrated pipeline in under 30 seconds: analyzing the role, scoring your fit, researching the company, writing a targeted cover letter, and tailoring your resume to the role. Sequential where it needs to be, parallel where it can be, each agent's output feeding the next. Also includes a dashboard to track every application. And tools for everything around it: interview prep with mock sessions, salary negotiation, job comparison, follow-ups, thank you notes, and references. Runs on your machine. No subscriptions, no data stored on our servers — just your own Gemini API key connecting directly to Google. Comments URL: https://news.ycombinator.com/item?id=47815326 Points: 1 # Comments: 0
国内的coding plan使用条款都有这一句话,我应该怎么使用他才是像cc、openclaw一样合理合法的使用呢 严禁 API 调用 :仅限在编程工具(如 Claude Code、OpenClaw 等)中使用,禁止以 API 调用的形式用于自动化脚本、自定义应用程序后端或任何非交互式批量调用场景。 将套餐 API Key 用于允许范围之外的调用将被视为违规或滥用,可能会导致订阅被暂停或 API Key 被封禁。 4 个帖子 - 3 位参与者 阅读完整话题
低价GPT 账号的问题估计周末就要解决了,已经被人反馈给了openai的官方了,直接糊他们脸上,不解决都不行 啊! OpenAI Developer Community – 17 Apr 26 [Security Report] Apple Pay receipt validation does not bind to purchaser... ChatGPT Bugs chatgpt api ⚠ Disclaimer: This report is for technical research and responsible disclosure purposes only. I do not endorse or encourage any unauthorized use, account sharing, or commercial exploitation of this finding. All testing was conducted on accounts I... Reading time: 1 min 🕑 Likes: 8 ❤ 现在就不要再买哪些pro号了,估计随时可能挂!有的加紧蹬,随时可能挂掉啊! 10 个帖子 - 10 位参与者 阅读完整话题
I got tired of maintaining two files that describe the same thing: an OpenAPI spec for documentation and a Postman collection for testing. They always drift. Someone updates the spec, forgets the collection. A new engineer joins and runs outdated tests against an endpoint that was changed two months ago. VolcAPI lets you define test scenarios directly inside your OpenAPI spec using a custom extension (v-functional-test), then run them from the CLI. Single source of truth. It's a Go binary no runtime, no node_modules. The goal is for it to drop into GitHub Actions with zero friction once JUnit XML output lands (in progress). Repo: https://github.com/aliamerj/volcapi This is early alpha. GET/POST/PUT/DELETE work, response validation works, environment configs work. CI output formats are the next thing I'm building. Honest question for the HN crowd: is the "spec as test suite" concept something you'd actually use, or do you prefer keeping tests separate from the spec? I've gone back and forth on this and would genuinely like to hear from people who've felt this pain. Comments URL: https://news.ycombinator.com/item?id=47814655 Points: 1 # Comments: 1
大家有没有推荐的子ai代理,用来探索代码库的,我最近在用opencode,omo,的那个子代理,搜索东西太烧token了,有没有推荐的探索ai呢?大家用的是啥呢?有木有推荐?或者大家能不能说说自己是用的啥呢?有没有啥比较平价一点的模型? 5 个帖子 - 2 位参与者 阅读完整话题
IT之家 4 月 18 日消息,据《财富》杂志网站 4 月 17 日报道,科技大佬们关于 AI 如何影响就业和生活的密集表态,在一定程度上支撑了公司的高估值,同时也加剧了公众反感情绪。NBC News 一项调查显示, 仅 26% 的美国选民对 AI 持正面看法,46% 持负面看法 。 在这一背景下,OpenAI 全球事务负责人克里斯 · 勒哈恩呼吁外界在相关讨论中保持克制。 他在接受《旧金山标准报》采访时表示,目前一些关于 AI 的说法“ 并不负责任 ”,这些观点一旦被传播,往往会带来现实后果。他强调,这并非无关紧要的话题,而是 极为严肃 的问题。 围绕 AI 可能冲击就业、推高电力成本以及对未成年人带来风险的持续讨论,正在推动更多美国人对该技术产生抵触情绪。近期,这种反弹甚至出现了“ 极端化 ”趋势。 上周,一名 20 岁的男子丹尼尔 · 莫雷诺-加马从得克萨斯州前往旧金山,涉嫌向 OpenAI CEO 山姆 · 奥尔特曼住所投掷燃烧瓶。执法人员随后发现其随身携带的宣言, 内容警告 AI 将导致人类灭绝,并包含暴力威胁 。 IT之家获悉,社交平台上出现了 “放了他,他没做错”“终于看到好消息” 这类评论,也反映出部分网民对 AI 的强烈情绪。 勒哈恩认为,当下更重要的是 强化对 AI 积极价值的阐释 。OpenAI 及整个行业需要更清楚地向公众说明,这项技术将如何对个人、家庭以及社会整体产生积极影响。 与此同时,支持 AI 的人士也在描绘 更乐观的未来图景 。一种观点认为,未来几年内,人们可能只需每周工作三天,其余时间由智能体完成工作。 勒哈恩指出,当前讨论正呈现两极化趋势,一端认为 AI 将带来理想生活,另一端则是对人类未来持悲观态度的“末日论”。“围绕 AI 的极端判断层出不穷,但尚未真正发生。” 现有数据在一定程度上支持了对极端预测的质疑。美国国家经济研究局今年 2 月发布的研究显示,在 6000 名企业高管中,绝大多数认为 AI 对业务影响有限,尽管约三分之二已经在使用 AI。尽管部分科技公司因自动化裁员,包括 Block 和 Snap,但 AI 对整体就业市场的影响尚未在宏观数据中体现。今年 3 月,美国新增就业岗位 17.8 万个,失业率降至 4.3%,短期内就业增长仍高于 AI 相关裁员。
3 个帖子 - 3 位参与者 阅读完整话题
codex新版tui的context显示太傻了吧... 搞七捻三 [image] ????? 随手升了个级 之前好好的百分比 怎么换成了进度条了。。。从一眼看变成要预估了。。。 [image] 原来已经有人反馈了啊 [image] 好的 说的是根据用户反馈改的。。 然后被15个 是何意味 前几天刚提这个,那时候也有不少issue说这个问题。 今天更新到0.121.0 百分比居然回来了 不过… 这又是什么新活? 8 个帖子 - 6 位参与者 阅读完整话题
RT我CPA里面的四个Plus账号有三个都收到了,是不是不能反代了,他说下一步就要封号了 佬友们快去看看 奥特曼要干嘛!!! 7 个帖子 - 6 位参与者 阅读完整话题
我的openrouter最近突然用不了了,是支付地址的问题,我之前是写了一个中国大陆的地址 今天改成了一个中国台湾的地址+邮编但还是没解决,gemini说是因为我用的是中国大陆办理的银联卡(支付方式的问题) 想问问各位佬友openrouter使用的是什么支付方式(gemini让我使用虚拟信用卡或者加密货币充值(虚拟货币)) 5 个帖子 - 5 位参与者 阅读完整话题
虽然目前有一个 zenobi-us/pi-dcp ,但是已经两个月没更新了。 之前用opencode的时候感觉 Opencode-DCP/opencode-dynamic-context-pruning 很好用,可以不声不响地把context 保持在一个很低的水平。 换到pi-agent后,context动不动就飙升到40-50%。试了一下 mksglu/context-mode 和 MasuRii/pi-rtk-optimizer ,效果都不明显。用pi-agent的佬们,有没有什么好的管理办法? 1 个帖子 - 1 位参与者 阅读完整话题
手机新浪网 – 18 Apr 26 停掉Sora等产品后,OpenAI爆发离职潮:三大核心高管同日出走 (来源:网易智能)4月18日消息,OpenAI两名前沿探索项目(Moonshots)核心负责人于周五宣布离职。此次人事变动发生在该公司整合内部资源、将战略重心转向企业级AI业务及拟议“超级应用”(Superapp)的大背景下。宣布离职的两人分别为OpenAI科 5 个帖子 - 5 位参与者 阅读完整话题
IT之家 4 月 18 日消息,曾解雇过 CEO 奥尔特曼的 OpenAI 股东,现在打算“再来一次”。 北京时间今天上午,《华尔街日报》报道称,一些投资者开始质疑,当前将精力日益分散于各类“副业项目”的奥尔特曼,是否仍是带领公司走向上市的合适人选,同时,也有其他科技高管进入潜在接替人选视野。 这一质疑并非新近出现。早在奥尔特曼首次被董事会罢免时,就已有成员对他在外部投资上的广泛参与表示担忧。尽管奥尔特曼强调自己不持有 OpenAI 股份,以避免受财务动机影响,但其 主要收益来源于其他项目 ,且近年来多次尝试将 OpenAI 资源与这些项目产生关联。 据报道,奥尔特曼曾提议由 OpenAI 牵头 为核聚变公司 Helion Energy 融资 ,而他本人既是主要股东,也曾担任董事,直至不久前才卸任,以推进双方合作。他还曾希望 OpenAI 支持火箭初创公司 Stoke Space ,甚至提出收购设想。通过风投机构 Hydrazine,他同样持有该公司的股份。 OpenAI 内部已决定 收缩对“副业项目”的投入 ,转而聚焦核心产品,不过这一方向并未改变奥尔特曼的个人布局。他仍活跃于能源、航天等领域,同时推进其身份验证项目 World。尽管目前尚未出现直接整合,两者之间的潜在协同关系也是较为明显。 奥尔特曼对上市后的角色也态度复杂。在《Big Technology》播客中,他表示自己 对成为上市公司 CEO“完全没有期待” ,“OpenAI 上市在某些方面令人期待,但也会带来不少麻烦。” 这一表态无疑加剧了董事会的不确定感。《华尔街日报》称,董事会已开始关注潜在人选,其中呼声最高的是 现任董事会主席、前 Salesforce 联席 CEO 布雷特 · 泰勒 。据IT之家了解,泰勒曾参与打造谷歌地图,在 Facebook 担任 CTO,并在马斯克收购前出任 Twitter 董事长。与之相比,泰勒职业路径更聚焦单一职责,而奥尔特曼则更倾向于同时推进多个项目。
https://www.bloomberg.com/news/articles/2026-04-16/openai-takes-on-google-with-new-ai-model-aimed-at-drug-discovery 2 个帖子 - 2 位参与者 阅读完整话题
先说说使用环境:自己的单个GPT PRO账号------CPA转接(这里主要是为了统一代理,不用每个机器装一个代理)------Axonhub(因为还有其他模型,一起管理)------opencode+OMO 在两台开发机上都发现同样的问题(不同的OC版本,一个1.3.17,一个1.4.8):经常出现如图所示的报错,尤其感觉是写入长文本或者一条回复比较长报错概率会更大,非常影响开发。 我又分析了一下请求,似乎是思考/输出太长,openai先返回了一个空响应,但是在OC侧被错误处理了? 请各位大师帮忙看看! 我逐步审视: Axonhub接收到的相应如下: { id: "resp_0cc95817ee988d150169e25f7278ec8199a1176c6b7dafb37b" model: "gpt-5.4" object: "response" output[ ] status: "in_progress" created_at: 1776443251 } OC显示报错文本如下: Type validation failed: Value: {"error":{"code":"internal_server_error","message":"unexpected EOF","type":""}}. Error message: [ { "code": "invalid_union", "errors": [ [ { "code": "invalid_value", "values": [ "response.output_text.delta" ], "path": [ "type" ], "message": "Invalid input: expected \"response.output_text.delta\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "string", "code": "invalid_type", "path": [ "delta" ], "message": "Invalid input: expected string, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.completed", "response.incomplete" ], "path": [ "type" ], "message": "Invalid option: expected one of \"response.completed\"|\"response.incomplete\"" }, { "expected": "object", "code": "invalid_type", "path": [ "response" ], "message": "Invalid input: expected object, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.failed" ], "path": [ "type" ], "message": "Invalid input: expected \"response.failed\"" }, { "expected": "object", "code": "invalid_type", "path": [ "response" ], "message": "Invalid input: expected object, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.created" ], "path": [ "type" ], "message": "Invalid input: expected \"response.created\"" }, { "expected": "object", "code": "invalid_type", "path": [ "response" ], "message": "Invalid input: expected object, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.output_item.added" ], "path": [ "type" ], "message": "Invalid input: expected \"response.output_item.added\"" }, { "expected": "number", "code": "invalid_type", "path": [ "output_index" ], "message": "Invalid input: expected number, received undefined" }, { "code": "invalid_type", "expected": "object", "path": [ "item" ], "message": "Invalid input: expected object, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.output_item.done" ], "path": [ "type" ], "message": "Invalid input: expected \"response.output_item.done\"" }, { "expected": "number", "code": "invalid_type", "path": [ "output_index" ], "message": "Invalid input: expected number, received undefined" }, { "code": "invalid_type", "expected": "object", "path": [ "item" ], "message": "Invalid input: expected object, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.function_call_arguments.delta" ], "path": [ "type" ], "message": "Invalid input: expected \"response.function_call_arguments.delta\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "output_index" ], "message": "Invalid input: expected number, received undefined" }, { "expected": "string", "code": "invalid_type", "path": [ "delta" ], "message": "Invalid input: expected string, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.custom_tool_call_input.delta" ], "path": [ "type" ], "message": "Invalid input: expected \"response.custom_tool_call_input.delta\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "output_index" ], "message": "Invalid input: expected number, received undefined" }, { "expected": "string", "code": "invalid_type", "path": [ "delta" ], "message": "Invalid input: expected string, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.image_generation_call.partial_image" ], "path": [ "type" ], "message": "Invalid input: expected \"response.image_generation_call.partial_image\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "output_index" ], "message": "Invalid input: expected number, received undefined" }, { "expected": "string", "code": "invalid_type", "path": [ "partial_image_b64" ], "message": "Invalid input: expected string, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.code_interpreter_call_code.delta" ], "path": [ "type" ], "message": "Invalid input: expected \"response.code_interpreter_call_code.delta\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "output_index" ], "message": "Invalid input: expected number, received undefined" }, { "expected": "string", "code": "invalid_type", "path": [ "delta" ], "message": "Invalid input: expected string, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.code_interpreter_call_code.done" ], "path": [ "type" ], "message": "Invalid input: expected \"response.code_interpreter_call_code.done\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "output_index" ], "message": "Invalid input: expected number, received undefined" }, { "expected": "string", "code": "invalid_type", "path": [ "code" ], "message": "Invalid input: expected string, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.output_text.annotation.added" ], "path": [ "type" ], "message": "Invalid input: expected \"response.output_text.annotation.added\"" }, { "code": "invalid_type", "expected": "object", "path": [ "annotation" ], "message": "Invalid input: expected object, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.reasoning_summary_part.added" ], "path": [ "type" ], "message": "Invalid input: expected \"response.reasoning_summary_part.added\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "summary_index" ], "message": "Invalid input: expected number, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.reasoning_summary_text.delta" ], "path": [ "type" ], "message": "Invalid input: expected \"response.reasoning_summary_text.delta\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "summary_index" ], "message": "Invalid input: expected number, received undefined" }, { "expected": "string", "code": "invalid_type", "path": [ "delta" ], "message": "Invalid input: expected string, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.reasoning_summary_part.done" ], "path": [ "type" ], "message": "Invalid input: expected \"response.reasoning_summary_part.done\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "summary_index" ], "message": "Invalid input: expected number, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.apply_patch_call_operation_diff.delta" ], "path": [ "type" ], "message": "Invalid input: expected \"response.apply_patch_call_operation_diff.delta\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "output_index" ], "message": "Invalid input: expected number, received undefined" }, { "expected": "string", "code": "invalid_type", "path": [ "delta" ], "message": "Invalid input: expected string, received undefined" } ], [ { "code": "invalid_value", "values": [ "response.apply_patch_call_operation_diff.done" ], "path": [ "type" ], "message": "Invalid input: expected \"response.apply_patch_call_operation_diff.done\"" }, { "expected": "string", "code": "invalid_type", "path": [ "item_id" ], "message": "Invalid input: expected string, received undefined" }, { "expected": "number", "code": "invalid_type", "path": [ "output_index" ], "message": "Invalid input: expected number, received undefined" }, { "expected": "string", "code": "invalid_type", "path": [ "diff" ], "message": "Invalid input: expected string, received undefined" } ], [ { "code": "invalid_value", "values": [ "error" ], "path": [ "type" ], "message": "Invalid input: expected \"error\"" }, { "expected": "number", "code": "invalid_type", "path": [ "sequence_number" ], "message": "Invalid input: expected number, received undefined" } ], [ { "expected": "string", "code": "invalid_type", "path": [ "type" ], "message": "Invalid input: expected string, received undefined" } ] ], "path": [], "message": "Invalid input" } ] 1 个帖子 - 1 位参与者 阅读完整话题
经群友证实,是假消息 11 个帖子 - 10 位参与者 阅读完整话题
devnexus is an open-source cli that gives agents persistent shared memory across repos, sessions, and engineers. It maps out dependencies and relations at the function level, builds a code graph, and writes it into a shared Obsidian vault that every agent reads before writing code. Past decisions are also linked directly to the code they touched, so no one goes down the same dead end twice. Still building it out but I would love to hear any thoughts/feedback Comments URL: https://news.ycombinator.com/item?id=47812829 Points: 4 # Comments: 0
关于 opencode go 订阅,想入手一个作为日常开发的兜底,有佬友订阅过吗?速率和用量如何? 6 个帖子 - 5 位参与者 阅读完整话题