Hacker News 中文摘要

RSS订阅

逆向工程维克多并将其开源 -- Reverse-engineering Viktor and making it Open Source

文章摘要

作者出于好奇测试了AI助手Viktor,通过让其备份工作区意外获取了内部SDK和日志文件,发现其核心代码未加密保护。随后作者逆向分析了这些文件,揭示了Viktor的工作原理,并决定将其开源。

文章总结

标题:逆向工程Viktor并开源——Mateusz Jacniacki

二月中旬,Zeta Labs发布了AI助手Viktor,它能连接3000多种工具并"完成工作"。该产品迅速走红,在x.com上获得数百万曝光。团队甚至宣称3小时内达成100万美元年经常性收入

出于好奇,作者测试了Viktor。通过让Viktor创建备份,作者获取了其内部文件,包括:

  1. SDK工具包
  • 包含与外部交互的代码
  • 通过单一"工具网关"路由所有工具调用
  • available_integrations.json文件显示其支持3000+工具(多数通过Pipedream代理)
  1. 日志文件
  • 16天的全局日志
  • 记录完整对话链路,从Slack消息接收到响应发送
  1. 技能文件夹
  • 19个技能目录,包含详细提示词
  • 如workflow_discovery包含从Slack对话挖掘业务流程的6阶段方案

分析发现系统设计合理,未泄露API密钥或其他用户数据。作者随后: - 使用Claude Code分析文件 - 生成详细系统架构图 - 整理出完整技术文档(架构、API模式、错误处理等)

最终,作者用两天时间实现了开源版本OpenViktor: - 可自托管 - 提供托管实例(有限免费) - 代码仓库:github.com/zggf-zggf/openviktor

整个过程展示了AI系统的可逆向性,以及通过合理分析快速重建复杂系统的可能性。

评论总结

评论总结:

  1. 法律争议与条款分析

    • 评论1指出荷兰公司VIKTOR.ai的服务条款规定所有争议需在荷兰法院解决,并严格限制知识产权使用("All disputes...submitted exclusively to the competent court in Rotterdam")
    • 评论6认为虽然活动可能合法,但项目命名欠妥("Calling the project OpenViktor is as dumb as committing secrets to GitHub")
  2. 技术价值质疑

    • 评论5指出该产品只是LLM的"管道工",技术门槛低("just some plumbing around some LLM - sold as a product")
    • 评论11强调构建类似工具非常容易("how easy it is to build any of these tools yourself")
  3. 商业护城河讨论

    • 评论8认为此类曝光有助于建立真正的商业壁垒("enables competition to emerge with true business moat")
    • 评论2表示核心功能易复制("the same functionality could likely be reproduced fairly easily")
  4. 伦理争议

    • 评论4直接批评"似乎不道德"("Seems unethical")
    • 评论10质疑这是逆向工程还是数据窃取("Is this reverse-engineering or just data exfiltration")
  5. 幽默调侃

    • 评论3用戏谑语气描述事件经过("TeamViktor's faces surely? But they're busy diamond handsing")
    • 评论9预测项目会多次更名("Soon renamed OpenViktawer, then MoltVik")

注:所有评论均无评分数据。技术可行性讨论(2、5、11)和商业价值讨论(8)占据主要篇幅,法律(1、6)和伦理(4、10)争议次之,部分评论(3、7、9、12)偏向调侃或无关内容。