plusxiaxia

3.2K posts

plusxiaxia

plusxiaxia

@plusxiaxia

AI Builder,致力于学习和传播跨大厂与传统企业的AI落地、AI编程与工程管理实战经验。

Katılım Nisan 2011
389 Takip Edilen3.3K Takipçiler
ilovelife
ilovelife@ilovek8s·
@plusxiaxia 因为学习Spring Boot的时候RocketMQ是标配,我接触到的所有的Java开发起手式都是这套
中文
1
0
0
738
plusxiaxia
plusxiaxia@plusxiaxia·
有个候选人其实跟我这边没啥匹配度。 但是架不住受人所托。 候选人简历里面使用Spring Boot、Java、RocketMQ那套实现Agent 多轮会话。 一是我不明白为啥非得用RocketMQ。候选人也懒得多解释。 然后我就问你是怎么保证跟大模型网关的粘性会话? 候选人不耐烦地说听不懂。 我也就10分钟不到结束了面试
中文
13
0
23
8.4K
plusxiaxia
plusxiaxia@plusxiaxia·
同事内推了个竞品公司的候选人。 我乍一看简历,也不是特别匹配。 果然一聊,对方坦诚在公司做的东西有领导瞎指挥成分。 然后我就让他展示一下他的个人AI作品。从竞品调研到产品设计到整体的设计与实现,思维清晰,非常有条理,比他简历上面更有料。 我给过了,我这属于买珠还椟了。
中文
12
1
61
10.9K
plusxiaxia
plusxiaxia@plusxiaxia·
@hx0000001 聊下来,对方是那种偏底层基建的,不是我要招的Agent应用层。
中文
0
0
1
719
plusxiaxia
plusxiaxia@plusxiaxia·
在走廊上发现一个非常熟悉的面孔,几年前的一个前同事。 但是我一时想不起他的名字了,我就说,这样,你给我发个飞书消息。 然后看到名字,一下子都想起来了。 兜了一圈,前同事又成了同事。
中文
26
0
4
2.2K
plusxiaxia
plusxiaxia@plusxiaxia·
@yan5xu 最近正在做竞品调研,缺乏好的工具
中文
0
0
0
260
yan5xu
yan5xu@yan5xu·
分享一个我最近整理的AI公司研究库:Oh My AI Company。 bb-browser 被收购之后,作为 co-founder,我有一项很重要、也很耗时间的工作,就是持续跟进市场方向:新的产品形态在往哪里发展,哪些技术正在成熟,企业真正愿意为什么付费,谁在融资、谁在增长,以及哪些公司是竞品、哪些只是相邻方向。 过去这些信息主要来自 X、微信公众号、公司博客和日常 feed。每看到一家有意思的公司,我都要自己做大量 deep research。这个方式能看得深,但受限于个人时间,很难持续覆盖足够大的市场范围。 所以我开始思考,能不能让 agent 接手其中一部分工作。 慢慢地,这套过程形成了一个 research loop:输入一家新公司、一条融资消息、一个投资人或产品线索,agent 会继续沿着产品、创始人、融资与投资机构、技术和 docs、流量与 GTM、社区反馈、竞品关系等方向展开。最终输出的不是一篇孤立的报告,而是一张可以继续生长的小型市场地图。 随着调研量增加,我们又遇到了新的问题:这些公司、人物、来源和判断如果只是散落在聊天记录或 Markdown 里,下一轮仍然很难复用。 Memex 也是在这个过程中开发出来的。我们需要的不只是一个笔记工具,而是一套可以让人和 agent 共同维护长期研究记忆的基础设施:用结构化对象保存公司、人物和来源,用 Markdown 保留可读的研究正文,再通过图谱关系把它们连接起来。 这个库里还有一类外面比较少见的数据:Similarweb 流量分析。 我并不是用它简单比较哪个公司流量更大,而是用第三方流量信号辅助判断: 一个产品是否已经形成真实访问规模,还是只有融资和 PR 声量; 增长来自 SEO、投放、社区、LinkedIn、Product Hunt,还是媒体传播; 用户在搜索品牌名、具体需求,还是竞争产品; 看起来相似的公司,究竟是直接竞品、相邻产品,还是受众重合带来的噪声。 例如,我们最初想判断 Viktor 的增长是否主要来自融资 PR。流量结构显示,它更像是 PR、搜索、社交、付费投放共同推动的启动,而且大量官网访问继续进入产品 App,并不只是内容曝光。 再比如 Browserbase、Hyperbrowser 和 Browserless,表面上都属于 browser execution,但结合流量来源、搜索词、GitHub、Docs 和社区信号后,可以进一步区分出开发者 agent infra、早期开发者 GTM,以及更成熟的 scraping/browser automation infrastructure。它们不能简单放进同一个竞品桶里。 Similarweb 当然只是第三方估算,更适合观察量级、结构和趋势,不能代替官方数据或一手用户验证。所以库里也会把流量数据与官网、文档、GitHub、融资报道和社区讨论交叉验证。 积累到现在,AI Company Atlas 已经整理了: 75 家 AI 公司和产品 75 位投资人或投资机构 111 位创始人、投资人、记者和关键从业者 227 个持续跟踪入口 重点覆盖 AI 产品、AI infra、企业 Agent、Browser/Agent Infra 和垂直 AI。 它不是公司排行榜,也不是几篇一次性的行业报告,更像一张持续更新的 market map。 我还会继续更新。如果有人也在做 AI 产品、Agent 或相关研究,可以直接拿去使用。发现信息错误,或者有值得继续跟进的公司,也欢迎告诉我或直接提 Issue / PR。
yan5xu tweet mediayan5xu tweet media
中文
25
29
189
22.8K
plusxiaxia
plusxiaxia@plusxiaxia·
@yan5xu 我看了一下团队飞书知识库,90%是我完成的。我就感觉我得搞个数字分身了
中文
1
0
1
278
plusxiaxia
plusxiaxia@plusxiaxia·
跟一个候选人聊了聊,他谈了谈自己创业失败的经历 想做成SaaS ,发现相比Codex /Claude Code 并没有明显优势 做成Skill给各种AI IDE用,相当于开源,用爱发电
中文
1
0
2
922
plusxiaxia
plusxiaxia@plusxiaxia·
不管是之前公司还是新公司。 研发赋能第一步: 保证充足的大模型token额度 还有一人一台Mac电脑
中文
3
0
12
2.6K
plusxiaxia
plusxiaxia@plusxiaxia·
@PMAndDog 你说没钱吧,花在其他层面的钱也不少。前司一搞AI,抠抠搜搜,但是搞了个什么一网通,几千万投进去。
中文
1
1
1
376
robotbird
robotbird@PMAndDog·
给某食品制造业企业演示通过抓取微信公众号,网页内容,PDF 生成市场分析和预测报告 我 skill 都写好了,演示效果也不错 一谈到报价大家就不开心了,什么要按开发实际人天来报价,价格不能太高 感觉就像你去点星巴克只付咖啡豆和加工的钱,水不能算钱一样 这就是很多软件交付公司面对的现状,很多企业购买软件其实跟很多人上拼多多一样,只看价格 买完了后然后说都商家是骗人的,你去拼多多 500 块买到 iphone 17 ,是你的问题还是商家问题
中文
2
1
3
771
plusxiaxia
plusxiaxia@plusxiaxia·
@wwwgoubuli 我用自制的skill去下钻分析简历,然后我懒问几分钟就直接让候选人共享屏幕展示自己的作品了
中文
0
0
0
334
wwwgoubuli
wwwgoubuli@wwwgoubuli·
除非是被临时拉过来赶鸭子上架,否则我面试别人的时候,一定会仔细阅读别人的简历,看他附带的作品。扒这个人的过往履历、经历,精心准备问题的方向。现在更是会借助 AI 参考每一个面试人。我都会准备至少 30 分钟的时间,来精心构建题目和我想了解的内容。 我知道对方可能会海投,但是当简历一层层筛选过后,到我手上,我一定会认真对待。 不是因为我人有多专业,有多好,是因为我知道找一份工作太不容易了。我吃过亏,所以我会认真对待每一份简历。
中文
18
3
131
13.4K
plusxiaxia
plusxiaxia@plusxiaxia·
@wngyun234394 差不多在做相同的事情,也要打消业务研发的担忧。
中文
0
0
0
58
plusxiaxia
plusxiaxia@plusxiaxia·
团队慢慢组建起来后,我跟其他研发团队第一件事就是开宗明义:Agent 团队不是来抢业务研发活的。 我们负责基建Agent Runtime之类。 业务研发负责业务层:Data、Materials、Skill、SOP等。 边界不清,业务团队会觉得你在抢活。 Agent 团队也会被迫变成万能外包。 最后平台没做成,反而变成一堆定制项目
中文
5
1
49
8.6K
plusxiaxia
plusxiaxia@plusxiaxia·
@zish_rob_crur 因为AI造轮子很快,无法达成共识就各做各的,不相往来,降低沟通内耗
中文
0
0
1
70
ZISH
ZISH@zish_rob_crur·
@plusxiaxia 构建统一的 agent runtime 和每一个业务团队都在构建统一的 agent runtime 是如何取舍的?
中文
1
0
0
111
plusxiaxia
plusxiaxia@plusxiaxia·
AI 可以把经历润色得很合理。 培训班可以把项目包装得很完整:某知名Java培训班擅长包装一些压根没人用的Java AI技术栈。 Vibe coding 可以在短时间出一个看起来不错的 Demo。 甚至还能附上代码仓库、在线Demo。 但真正的问题不在“有没有材料”: Context 、Harness、Eval 而在: 材料之间相印证。 公司主营业务、项目归属、业务闭环、公开信息、代码痕迹、Demo 状态,这些东西只要放在一起看,很多简历就开始露怯。 我干脆做了一个简历筛选 Skill。 它不是评分机器,更像一个Deep Research下钻助手: 先判断项目是不是“真项目”; 再判断是不是“这家公司自己的业务”; 再看公开信息是否匹配; 最后用代码仓库、Demo、业务闭环去交叉验证。 用魔法去打败魔法。
plusxiaxia tweet media
中文
1
0
9
1.7K
plusxiaxia
plusxiaxia@plusxiaxia·
@kundocs 看到很多次因为基建是sandbox 加skill ,就把skill 当万能药
中文
0
0
2
190
张坤zkun
张坤zkun@kundocs·
大部分企业场景其实不需要Agentic RAG。一个简单的关键词+语义混合检索就能解决80%的问题。真正卡脖子的不是检索策略,而是文档切块质量——你chunk切得烂,再花哨的RAG架构也救不回来。
李韭二@li9292

普通 RAG 的隐含假设是: 用户问题 → 检索 top-k → 生成答案 Agentic RAG 的改进是: 用户问题 → 拆解问题 → 多路检索 → 判断证据够不够 ↑ ↓ 缺什么 ← gap feedback 这其实非常像 Memory Engineering 里的一个基础原则: memory retrieval 不是“找一些相关内容”,而是“证明当前上下文足以回答问题”。 也就是说,Memory 系统不应该只返回 chunks,而应该返回: - 已找到什么证据 - 每个证据支持问题中的哪一部分 - 还有哪些 slot / sub-question 没被覆盖 - 是否需要继续检索、换 query、换 corpus - 如果仍然没有,是否应该明确拒答或标注缺失 这比“向量库 + rerank”高级一层。 2. 这篇真正有用的模块:Sufficient Context Agent Google 说它检查三样东西: - retrieved snippets:检索到的原文片段 - intermediate draft:中间草稿答案 - missing pieces analysis:缺口分析 这个设计很重要。 因为很多 RAG 系统的问题不是“没检索到东西”,而是: 检索到了一堆看起来相关的东西,但其实只覆盖了问题的 60%。 例如医生那个问题里,用户问了: - discharge medications - dietary restrictions - allergic reactions - 还要求排除 inpatient / emergency meds,除非是 heparin IV drip 或 Tenecteplase 普通 RAG 可能检索到药物和饮食就开始答了。 但 Sufficient Context Agent 会问: 原问题里有几个约束? 每个约束有没有证据? 有没有 evidence gap? gap 是什么? 下一轮该搜什么? 这对 Memory Engineering 很关键,因为 memory 系统经常面对的不是简单事实查询,而是“带约束的历史上下文重建”。 比如: - “我上次说过不喜欢什么样的播报?” - “这个项目之前为什么决定不用方案 A?” - “之前我们关于 Agent Memory 的判断依据是什么?” - “帮我续写上次那个系统,但不要重复已否掉的方向。” 这些都不是单次 semantic search 能稳定解决的。 3. 可以抽象成一个 Memory Retrieval Verifier 我会把这篇文章里的启发抽成一个组件: User Query ↓ Intent / Constraint Parser ↓ Memory Query Planner ↓ Multi-source Retrieval ↓ Evidence Ledger ↓ Sufficiency Verifier ├─ enough → Answer / Act └─ not enough → Gap-specific Retrieval 其中最重要的是两个 ledger: Evidence Ledger 记录: claim: 用户问 discharge meds evidence: discharge summary paragraph 3 source: clinical_notes / discharge_summary confidence: high Gap Ledger 记录: missing: allergic reactions during stay why_missing: current snippets only mention discharge meds and diet next_query: rash OR adverse event OR allergy OR reaction next_source: clinical notes / nursing notes 这比传统 RAG 的 source citations 更进一步。 传统 citation 是“我引用了哪里”。 Memory Engineering 需要的是: 我为什么认为这些记忆已经足够? 我还缺什么? 我是否为了补缺口继续搜过? 4. 对 Agent Memory 的直接启发 我觉得可以分成四层: 第一层:Memory retrieval 不该是 top-k,而是 coverage search 不要问: 找和问题最相关的 10 条记忆 而要问: 这个问题包含哪些子问题 / 约束? 每个子问题有没有 memory evidence? 这尤其适合长期记忆、项目记忆、用户偏好记忆。 第二层:Memory search 要允许“失败后继续找” Google 文章里说的 persistence,其实就是: 第一次没找到,不等于不存在;可能是 query formulation 错了,或者 source 选错了。 对 memory 系统也是一样。 比如用户问: “之前我们怎么定的内容方向?” 如果搜 “内容方向” 没搜到,不应该马上说不知道。应该继续搜: - 选题方向 - 内容策略 - Supreme Directive - 早报偏好 - Agent Memory - 个人提效 - 企业 AI 转型 这就是 query rewrite + gap search。 第三层:Memory namespace / corpus routing 很重要 Google 的 cross-corpus retrieval 对企业场景是: finance db project logs clinical notes nutrition notes pharmacy records 不同 corpus 的可信度、时效性、用途不同。 所以 Memory Engineering 不能只有一个大向量库。更好的方式是: query → 判断该去哪个 memory namespace 找 例如: - 用户偏好 → persistent memory - 上次对话细节 → session_search - 项目决策 → repo docs / plans / issues - 内容素材 → saved第四层:stop condition 是关键 Agentic RAG 最大的问题是容易无限搜。 所以 Sufficient Context Agent 的价值还包括:决定什么时候可以停。 Memory 系统也应该有类似 stop condition: 如果所有 required slots 都有证据 → 停 如果经过 N 次 gap search 仍缺失 → 明确说明缺失 如果找到互相冲突的 memory → 标注冲突

中文
1
0
6
2.6K
plusxiaxia
plusxiaxia@plusxiaxia·
@mave99a 中国的经典正对应着高度压缩
中文
0
0
0
272
Robert Mao
Robert Mao@mave99a·
LLM 对中国文化发展用LLM本身的一种有趣解读,很有意思: — 可以用 AI 的语言来类比中国思想史。 第一阶段:Foundation Model(先秦诸子) 春秋战国其实像 AI 的「预训练时代」。 出现了大量彼此竞争的思想: 孔子 孟子 荀子 老子 庄子 韩非 墨子 这是一个开放竞争的时代。 不同思想互相批判,因此每个体系都不得不保持一定的逻辑一致性。 这有点像多个 Foundation Model 同时竞争。 ⸻ 第二阶段:RLHF(汉以后) 到了汉武帝以后,出现了 独尊儒术 这时候奖励函数变了。 原来: 谁解释得合理,谁赢。 后来变成: 谁更有利于国家治理,谁赢。 于是模型开始发生偏移。 例如: 孔子说 君君、臣臣。 后来变成 强调臣必须绝对忠。 孟子说 民为贵,君为轻。 这句话反而越来越少成为政治核心。 不是因为它不存在,而是奖励函数不鼓励生成它。 这非常像 RLHF。 ⸻ 第三阶段:Recursive Distillation(不断注释) 这一点我觉得和今天的大模型最像。 假设第一代模型输出: 危邦不入。 第二代模型学习第一代的解释。 第三代学习第二代。 第四代学习第三代。 如果每一代都不是重新读原文,而是学习上一代。 误差会不断累积。 AI 现在称这种现象叫: Model Collapse(模型坍塌) 或者 Recursive Training。 今天很多研究就在讨论: 模型训练模型。 最后越来越保守。 越来越单一。 越来越失去原来的丰富性。 宋明理学某种意义上有一点这种味道。 不是说它没有创造力。 而是它越来越建立在: 注释注释。 而不是 回到现实重新观察世界。 ⸻ 为什么中国特别容易出现? 这里就进入比较复杂的问题了。 我认为原因不是中国文化,而是中国制度。 这是很多历史学者都讨论过的话题。 ① 国家连续存在太久 欧洲: 罗马灭。 日耳曼。 神圣罗马。 法国。 英国。 意大利。 几乎一直重新洗牌。 思想很难形成一个中央解释权。 中国则不同。 两千多年一直存在: 一个中央帝国。 这意味着: 解释经典的人, 最后往往也是参加科举的人。 而科举决定仕途。 于是: 经典解释 ↓ 考试标准 ↓ 官员来源 ↓ 国家机器 形成闭环。 所以解释越来越统一。 ⸻ ② 科举天然鼓励标准答案 如果你今天高考作文只有一种标准。 几百年以后。 全国人都会朝那个方向解释。 不是因为别人傻。 而是: 奖励函数如此。 例如八股文。 它训练出来的是: 如何正确解释经典。 不是: 如何质疑经典。 ⸻ ③ 注释权威越来越高 这其实很有意思。 理论上中国崇古。 实际上很多人读的不是孔子。 而是: 朱熹解释的孔子。 例如《四书集注》。 明清几百年的科举。 基本都按照朱熹解释。 于是: 孔子 ↓ 朱熹 ↓ 考官 ↓ 学生 学生真正学习的是: 朱熹版本的孔子。 不是孔子本人。 ⸻ 那为什么没有变成”原教旨主义”? 这是你问题里我觉得最有意思的一点。 因为中国文化有一个特点: 尊古,但不唯文本。 例如欧洲很多宗教传统强调: 回到原文。 例如: 宗教改革提出 ad fontes(回到源头)。 自己读《圣经》。 而中国传统更强调: 师承。 也就是说: 你不是直接解释《论语》。 而是: 孔子 ↓ 曾子 ↓ 子思 ↓ 孟子 ↓ …… ↓ 朱熹 ↓ 老师 ↓ 学生 解释权具有连续性。 真正的权威很多时候来自解释传统,而不仅仅来自原文。 ⸻ 还有一个更深层的原因 我觉得中国思想还有一个特点: 经典非常短。 《论语》约一万六千字。 《道德经》五千字。 《孙子兵法》六千字左右。 信息量其实很少。 所以: 可解释空间巨大。 一句: 上善若水。 可以写几百万字论文。 一句: 无为。 两千年来可以解释出几十种哲学。 文本越短。 解释自由度越高。 解释权也越重要。 ⸻ 所以,如果借用 AI 的语言,我会这样总结: 先秦诸子像 Foundation Model,训练数据丰富、多样、竞争激烈。 汉代以后像 RLHF,奖励函数逐渐转向维护国家治理和社会秩序。 宋明以后有点像 Recursive Distillation,大量学习前人的解释而非直接面对原始文本和现实问题。 科举制度则像长期固定的 benchmark:它持续奖励某一种输出风格,使这种风格越来越占优势。 不过,也要避免走向另一个极端——认为后来两千年只是“不断歪曲”。实际上,像王阳明的心学、顾炎武的经世思想、戴震对理学的批判,都属于新的创造,而不仅仅是重复。他们同样是在回应自己时代的问题。 也就是说,中国思想史既有不断累积解释、趋向正统的一面,也有周期性地回到原典、重新解释经典的一面。两种力量一直都存在,只是在不同历史时期,哪一种占上风有所不同。
中文
3
1
6
2.9K
plusxiaxia
plusxiaxia@plusxiaxia·
我review 同事的skill ,发现问题不在于如何设计出更好的skill。 而是一开始设计模式就不对 skill 能不能固定下来, 能不能用workflow 替换,分散的skill能不能合并成一个?
中文
0
0
6
1.3K