文章摘要
作者出于好奇测试了AI助手Viktor,通过让其备份工作区意外获取了内部SDK和日志文件,发现其核心代码未加密保护。随后作者逆向分析了这些文件,揭示了Viktor的工作原理,并决定将其开源。
文章总结
标题:逆向工程Viktor并开源——Mateusz Jacniacki
二月中旬,Zeta Labs发布了AI助手Viktor,它能连接3000多种工具并"完成工作"。该产品迅速走红,在x.com上获得数百万曝光。团队甚至宣称3小时内达成100万美元年经常性收入。
出于好奇,作者测试了Viktor。通过让Viktor创建备份,作者获取了其内部文件,包括:
- SDK工具包
- 包含与外部交互的代码
- 通过单一"工具网关"路由所有工具调用
- available_integrations.json文件显示其支持3000+工具(多数通过Pipedream代理)
- 日志文件
- 16天的全局日志
- 记录完整对话链路,从Slack消息接收到响应发送
- 技能文件夹
- 19个技能目录,包含详细提示词
- 如workflow_discovery包含从Slack对话挖掘业务流程的6阶段方案
分析发现系统设计合理,未泄露API密钥或其他用户数据。作者随后: - 使用Claude Code分析文件 - 生成详细系统架构图 - 整理出完整技术文档(架构、API模式、错误处理等)
最终,作者用两天时间实现了开源版本OpenViktor: - 可自托管 - 提供托管实例(有限免费) - 代码仓库:github.com/zggf-zggf/openviktor
整个过程展示了AI系统的可逆向性,以及通过合理分析快速重建复杂系统的可能性。
评论总结
评论总结:
法律争议与条款分析
- 评论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")
技术价值质疑
- 评论5指出该产品只是LLM的"管道工",技术门槛低("just some plumbing around some LLM - sold as a product")
- 评论11强调构建类似工具非常容易("how easy it is to build any of these tools yourself")
商业护城河讨论
- 评论8认为此类曝光有助于建立真正的商业壁垒("enables competition to emerge with true business moat")
- 评论2表示核心功能易复制("the same functionality could likely be reproduced fairly easily")
伦理争议
- 评论4直接批评"似乎不道德"("Seems unethical")
- 评论10质疑这是逆向工程还是数据窃取("Is this reverse-engineering or just data exfiltration")
幽默调侃
- 评论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)偏向调侃或无关内容。