V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
captray

分享一个 AI 代码自动补全工具 - TabNine

  •  
  •   captray · Jul 29, 2019 · 11017 views
    This topic created in 2468 days ago, the information mentioned may be changed or developed.

    图片

    Deep TabNine 是一个机器学习驱动的代码自动补全工具,使用 GitHub 的近 200 万个文件进行了训练,由于深度学习的分析能力,Deep TabNine 提出的代码补全建议整体上具有很高的质量。TabNine 支持 VS Code、Sublime Text、Atom、Emacs、Vim 五种代码编辑器。不少使用过的网友说:TabNine 是他们用过的最好的代码补全工具,这是属于程序员的杀手级应用。

    BTW,目前 TabNine 还在内测,可以通过邮箱申请邀请码试用。

    类似的代码自动补全或代码辅助工具还有很多,大家可以都试一下;) https://zhaodao.ai/p/10631

    21 replies    2023-02-01 20:28:06 +08:00
    Sornets
        1
    Sornets  
       Jul 29, 2019
    应该比较吃资源
    qsnow6
        2
    qsnow6  
       Jul 29, 2019
    好炫酷
    est
        3
    est  
       Jul 29, 2019
    结果是广告。
    wukongkong
        4
    wukongkong  
       Jul 29, 2019 via iPhone
    支持 jsjs 吗
    captray
        5
    captray  
    OP
       Jul 29, 2019
    @wukongkong 支持;
    TabNine 支持 Java、Python、C++、Haskell、JavaScript、C、PHP、Go、C#、Ruby、Objective-C、Rust、Swift、TypeScript、OCaml、Scala、Kotlin、Perl、SQL、HTML、CSS 和 Bash 等语言。
    jybox
        6
    jybox  
       Jul 29, 2019
    我看官网似乎没有提到「使用 GitHub 的近 200 万个文件进行了训练」,似乎只会分析你的项目。
    jybox
        7
    jybox  
       Jul 29, 2019
    看到了,在这里提到的 tabnine.com/blog/deep
    flamhaze5946
        8
    flamhaze5946  
       Jul 29, 2019
    这个是离线分析预测的吗?
    i0error
        9
    i0error  
       Jul 29, 2019
    还在内测?难道我用的是假的...
    i0error
        10
    i0error  
       Jul 29, 2019
    打扰了,还真是要邮件获取
    VShawn
        11
    VShawn  
       Jul 29, 2019
    不是说要 49$还是 59$去了
    i0error
        12
    i0error  
       Jul 29, 2019
    我去,这个插件配置方式有点先进的,也许是我孤陋寡闻了吧。
    居然是找个编辑页面直接写 TabNine::config
    Sainnhepark
        13
    Sainnhepark  
       Jul 29, 2019 via Android   ❤️ 1
    @i0error 内测的貌似是 deep tabnine,经过大量仓库训练后的云补全版本,原版的早就可以用了
    i0error
        14
    i0error  
       Jul 29, 2019
    @Sainnhepark 是的,刚测试了一下,确实很强。只是每写一句,TabNine 进程 CPU 占用就 10%左右,还是用本地版本去了
    Sainnhepark
        15
    Sainnhepark  
       Jul 29, 2019
    想问两个问题:

    1. 400KB 的 indexed files 到底是指当前正在编辑的文件还是指深度学习的缓存?
    2. 微软开发的 intellicode 相比 tabnine 如何?
    efaun
        16
    efaun  
       Jul 29, 2019
    @Sainnhepark #13
    @i0error #14 原版 /本地版本是哪个?
    Sainnhepark
        17
    Sainnhepark  
       Jul 29, 2019
    @efaun 现在你能用的编辑器插件基本上都是原版 tabnine,原版 tabnine 在本地进行运算,根据你的习惯进行训练。不过后来又开发了一个 deep tabnine,deep tabnine 已经对超过两百万个文件进行了训练,不过非常消耗计算机资源,目前处于 beta 版本。
    efaun
        18
    efaun  
       Jul 29, 2019
    wukongkong
        19
    wukongkong  
       Aug 21, 2019 via iPhone
    试用了一段时间,主要是 js,感觉一般,提示内容还没有 vscodevscode 好
    xxx78797084
        20
    xxx78797084  
       Aug 24, 2019
    和 Kite 比较呢?
    ajaxpost
        21
    ajaxpost  
       Feb 1, 2023
    有支持完全离线的代码补全插件吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2517 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 05:47 · PVG 13:47 · LAX 22:47 · JFK 01:47
    ♥ Do have faith in what you're doing.