2024年3月才成立的Reflection AI周三(7/16)正式發表該公司首款產品Asimov。Asimov定位為程式碼研究代理人,能夠索引整個程式碼庫、技術文件及Slack/GitHub討論區,以協助建構團隊的知識大腦。
Reflection AI的兩名創辦人皆來自Google DeepMind,一位是曾參與Gemini及強化學習研究的Misha Laskin,另一位則是AlphaGo與AlphaZero 核心工程師之一的Ioannis Antonoglou,Laskin現為Reflection AI執行長,Antonoglou則是技術長。該公司去年已獲得來自包括紅杉資本(Sequoia Capital)、Nvidia及Scale AI在內的1.3億美元A輪融資。
Reflection AI表示,在大型的程式碼庫中,工程團隊花費多達7成的時間來理解與設計程式碼,只利用10%的時間來撰寫程式碼,然而,現代的產品都將大多數的精力集中於程式碼生成,造成有限的理解能力。而程式碼代理人也有類似的問題,倘若不深入了解大型程式碼庫及周邊的業務邏輯,那麼程式碼代理人也只會受困於膚淺的能力。
而Asimov則具備一流的程式碼理解能力,是Reflection AI專門替團隊及組織打造的程式碼研究代理人。
Asimov具備3個關鍵元件,一是藉由存取程式碼庫、架構文件、GitHub線程、聊天紀錄與其它來源,以替工程知識建置單一事實來源;相較於採用規則或README來指示代理人,Asimov則是藉由Memories功能來共同記錄與傳承團隊的知識,例如要求Asimov記住某個功能的運作方式;此外,Asimov採用了多代理人架構來理解大量資訊,它有許多小型的長脈絡代理人,以用來擷取與提問有關的資訊,也有一個大型的短推理代理人,以整合由前者所蒐集的資訊,並生成一個具邏輯且有脈絡的答案。
在Asimov與Cursor Ask、Claude Code(Sonnet 3.7)及Claude Code(Sonnet 4.0)等知名程式碼代理人的個別盲測中,Asimov明顯勝出。
Reflection AI內部也使用Asimov來加速工程,發現它每天都變得更聰明,也相信要實現超智慧的程式碼生成的前提是,先擁有超智慧的程式碼理解能力。