
目前,程序員們使用的集成開發環境和文本編輯器都是不聯網的,這導致如果在工作中遇到問題,程序員需要切換到瀏覽器進行搜索,這會讓工作變得不連貫也很費時間。Codota通過在線對接Eclipse這類開源集成開發平臺,可以為程序員在編程時實時推薦代碼方案,而且可以推薦大段的代碼語句,而非只是零散的代碼。
編程語言和我們日常使用的自然語言有許多相似之處,正如我們有很多種方式來表達某個想法或情緒,不同的程序指令也可以通過若干種不同的代碼來實現,而為程序提供“一題多解”的能力正是Codota的優勢所在。搭建Codota的基礎代碼來自GitHub和StacKOverflow等開源平臺,Codota的創始人Dror Weiss和Eran Yahav 通過將開源代碼注入機器學習模型中,使Codota能夠讀懂復雜的代碼含義。
除了提升編程的速度和準確性,程序員在使用Codota的過程中還可以發現某個問題更好的解決方案 ,因此Codota對程序員的編程能力提升會很有幫助。
在盈利模式方面,如果使用Codota的企業不想公開自己基于Codota寫的代碼,Codota將向企業收取相應的費用,為了擴大盈利范圍,Codota未來將逐漸兼容Java的外更多的編程語言。
競品方面,美國初創公司Kite也推出了與Codota類似的產品,感興趣的讀者可以查看此前36Kr對Kite的報道。
責任編輯:黃焱林