Kite AI代碼完成工具已新增對11種語言的支持

2021-01-11 cnBeta

AI 驅動的 Kite 代碼完成工具,在 2019 年推出時便受到了許多開發者的關注。雖然當時僅支持 Python,但在充裕的資金支持下,項目團隊還是在今年早些時候為其添加了對 JavaScript 的支持。最新消息是,Kite AI 代碼完成工具又迎來了對 11 種新語言的支持。

據悉,Kite可在大多數流行的開發環境中工作,包括 VS Code、JupyterLab、Vim、Sublime、Atom,以及所有基於 JetBrains IntelliJ 的集成開發環境(IDE),比如 Android Studio 。

今日新支持的語言包括 Java、Kotlin、Scala、C / C ++、Objective C、C#、Go、TypeScript、HTML / CSS、以及 Less,有助於這款 AI 代碼完成工具對開發者產生更大的吸引力。

Kite 表示,在該工具的幫助下,活躍開發者甚至每天只需編寫由大約 175 個「單詞」組成的代碼。

讓 Kite 脫穎而出的一個亮點,在於其根據相關性建議來進行排名,而不像某些非 AI 驅動的競品那樣,只能按照枯燥的字母順序來排列。

為了構建模型,Kite 還學習了 GitHub 上的許多算法代碼。除了作為一項免費服務,伺服器客戶亦可付費取得企業版。

其具有更龐大的深度學習模型,能夠提供更多的 AI 智能、創建自定義模型、以及支持多行代碼完成。

相關焦點

  • Kite將其AI驅動的代碼完成功能引入JavaScript
    Kite最初僅適用於Python,已在其附加組件中添加了受JavaScript訓練的機器學習模型,以供流行的代碼編輯器和IDE使用。Kite是由AI驅動的Python自動完成編程工具的製造商, 已添加了JavaScript支持。
  • AI加持,Kite增加智能代碼補全功能:減少一半操作,實時補全
    Kite 是一個著名的 Python 代碼補全工具,支持在一些 IDE 上作為插件,幫助開發者提升代碼效率。近日,Kite 官方宣布將會增加「Intelligent Snippets」功能。據官方表示,這一工具可以幫助開發者補全複雜的、多字符的代碼,而且代碼的生成幾乎是實時的。
  • 一款讓程式設計師編程更智能的開發工具Kite
    對於程式設計師而言有一項剛需,就是花費時間搜索網際網路的相關開發文檔和代碼示例。  Kite正是為了解決這樣需求而誕生的,對於許多從事Python的程式設計師而言,Kite極受青睞。所以Kite的工程師正在尋求添加對C#,Java和Javascript等語言的支持來擴大用戶群。  那麼,Kite如何幫助程式設計師變得更有高效?
  • 微信開發者工具更新:雲開發支持按量付費、圖標更新等
    3、在編寫 JS/TS 文件時,編輯器現在提供完整的項目代碼補全和聯想功能,使用 TS 的語言服務分析並提供代碼錯誤及警告提示。4、新版微信開發者工具編輯器兼容了部分 VS Code 擴展插件,目前正在功能完善階段。開發者可根據需要安裝對應插件。
  • Facebook 100種語言互譯模型原始碼公開!機器翻譯再也不用英語當...
    智東西(公眾號:zhidxcom)編 | 子佩智東西10月23日消息,Facebook近期開源其M2M-100原始碼,這是首個可以不依賴英語數據而可以實現100個語言對互相翻譯的機器翻譯模型(如中文-法文互譯為一個語言對)。
  • 新版微信開發者工具可期:支持PC小程序調試、圖標更新
    包括了:1、新增大綱結構視圖和文件的麵包屑導航,同時編輯區域還支持分欄視圖,方便開發者同時查看和編輯多個文件。2、優化了文件搜索功能,支持更加精細化地搜索和替換功能,進一步提高了開發者的操作效率。3、在編寫 JS/TS 文件時,編輯器現在提供完整的項目代碼補全和聯想功能,使用 TS 的語言服務分析並提供代碼錯誤及警告提示。
  • 12 種自然語言處理的開源工具
    Python 工具自然語言工具包(NLTK)毋庸置疑, 自然語言工具包(NLTK) 是我調研過的所有工具中功能最完善的一個。它幾乎實現了自然語言處理中多數功能組件,比如分類、令牌化、詞幹化、標註、分詞和語義推理。每一個都有多種不同的實現方式,所以你可以選擇具體的算法和方式。同時,它也支持不同的語言。
  • 谷歌神經網絡機器翻譯已支持英語與其他8種語言的互譯
    經過10年的發展, 谷歌翻譯已成為一個連接世界的重要工具,谷歌翻譯支持的語言已達到了103種。
  • 基礎教程:運用JupyterNotebooks在VS代碼中完成入門級開發
    這不僅是因為筆者想了解每個流行IDE提供炫酷或是獨特的功能,而且還想與使用各種IDE交流的同事合作開展多個項目,並在舉行項目會議時說出他們的「語言」。談及Python開發,筆者更喜歡Jupyter Notebook和Visual Studio(VS)代碼。Jupyter Notebook已發展成為一種流行的IDE選項。
  • 斯坦福發布重磅NLP工具包StanfordNLP,支持中文等53種語言
    新智元報導 來源:stanfordnlp.github.io編輯:肖琴【新智元導讀】斯坦福團隊最新發布一個NLP任務的軟體包StanfordNLP,通過Python接口為53種語言提供標記、依存句法分析等NLP任務的重要工具
  • 夏日專刊AI產品上新升級集錦,50餘項軟硬能力加速場景落地
    &hmsr=aibanner&hmpl=8.18 智能招聘方案新增簡歷畫像功能,開放邀測依託百度 TIC 團隊在招聘方向的深耕,同時結合百度自然語言處理、百度文字識別的 AI 能力,提供多項招聘功能。
  • Python文檔字符串生成器:基於CodeBERT,支持Google、Numpy等多種...
    基於CodeBERT的生成器跟正常的DocStrings用法一樣,你只需要輸入三引號「「」」」,之後按Enter,便能調用這個工具。就像這樣:並且,這個生成器還可以在幾種不同類型的文檔字符串格式之間進行選擇。而這個工具,不僅僅能夠幫助寫代碼的人,還可以方便後來人讀代碼。可以說是非常方便的一個擴展了。
  • 開發者需要的 6 款代碼比較工具
    在程序開發的過程中,程式設計師會經常對原始碼以及庫文件進行代碼對比,在這篇文章裡我們向大家介紹六款程式設計師常用的代碼比較工具WinMergeWinMerge是一款運行於Windows系統下的文件比較和合併工具,使用它可以非常方便地比較多個文檔內容,適合程式設計師或者經常需要撰寫文稿的朋友使用
  • 微軟神經網絡翻譯已支持21種語言 質量提升40%
    微軟神經網絡翻譯已支持21種語言 質量提升40% 時間:2017-11-17 20:41:53
  • 常用的十大 python 圖像處理工具
    它實現了用於研究,教育和工業應用的算法和實用工具。即使是那些剛接觸Python生態系統的人,它也是一個相當簡單直接的庫。此代碼是由活躍的志願者社區編寫的,具有高質量和同行評審的性質。該接口是Python語言,適合於快速開發,但是算法是用C語言實現的,並根據速度進行了調優。Mahotas庫速度快,代碼簡潔,甚至具有最小的依賴性。通過原文閱讀它們的官方論文以獲得更多的了解。 資源文檔包括安裝指導,例子,以及一些教程,可以更好的幫助你開始使用mahotas。
  • 輸入示例,自動生成代碼:TensorFlow官方工具TF-Coder已開源
    最近,谷歌 TensorFlow 開源了一個幫助開發者寫 TensorFlow 代碼的程序合成工具 TF-Coder。使用 TF-Coder,你只需提供一個輸入 - 輸出示例(M=3,N=4)即可完成該操作,無需逐行進行編程。
  • Gol語言測試理念和工具
    Golang語言是現在炙手可熱的程式語言之一。每個人可能都或多或少的學習和用Golang在寫東西。在程序開發中,測試是一個中必不可少的部分。有句話"工欲善其事,必先利其器",測試就是開發中值得花功夫"磨快刀"的開發利器。本文我們就一起來學習下如何在Golang測試理念及測試工具。
  • 蘋果Safari瀏覽器翻譯功能上線更多國家 支持中文、英語等11種語言
    今年 6 月,蘋果在 WWDC 上首次公布 iOS 14 和 macOS Big Sur 時,便為自帶的 Safari 瀏覽器加入了翻譯功能,支持中文、英語等 11 種語言。   蘋果此前並未在所有國家和地區上線 Safari 翻譯功能。
  • 十行代碼就能搞定深度學習?飛槳框架高層API,輕鬆玩轉AI
    相比傳統方法動輒幾十行的代碼量,高層 API 只需要十來行代碼,就能輕鬆完成一個 MNIST 分類器的實現。以極少的代碼就能達到與基礎 API 同樣的效果,大幅降低了深度學習的學習門檻。如果是初次學習深度學習框架,使用飛槳高層 API,可以「凡爾賽」說出「好煩哦,飛槳高層 API 怎麼這麼快就完成開發了,我還想多寫幾行代碼呢!」
  • 鄒炎炎:語義分析介紹及跨語言信息在語義分析中的應用 | AI 研習社...
    就我了解的而言,主要有五種比較流行的 representations :• Lambda calculus expressions(一般與 CCG 配合使用)。【更多關於這五種主流語義分析的講解細節,請回看視頻 00:08:30 處,http://www.mooc.ai/open/course/544?