手撸了个 AI zsh shell 智能补全,有 V 友需要吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
cesign
V2EX    程序员

手撸了个 AI zsh shell 智能补全,有 V 友需要吗?

  •  
  •   cesign 2023 年 9 月 7 日 2741 次点击
    这是一个创建于 885 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基于 gpt4 ,写了个智能补全,如图:

    有人需要吗?一起来完善下

    9 条回复    2023-09-07 09:50:40 +08:00
    cesign
        1
    cesign  
    OP
       2023 年 9 月 7 日
    基于上下文,历史等,也可以基于其他各种信息,就看 promote 怎么写
    vituralfuture
        2
    vituralfuture  
       2023 年 9 月 7 日 via Android
    不错,补全准的话估计省不少时间

    不过不知道这些问题有没有
    1. zsh 已经有一些插件能补全了,这个插件能和其他插件一起工作吗?
    2. 命令历史可能有一些敏感数据,有些人上传。当然 copilot 也有这个问题
    dangyuluo
        3
    dangyuluo  
       2023 年 9 月 7 日
    图片被 reset 了?

    Copilot for CLI 做同样的事
    siriussilen
        4
    siriussilen  
       2023 年 9 月 7 日
    不会,这类应用太消耗 token 了
    dreasky
        5
    dreasky  
       2023 年 9 月 7 日
    本身 zsh 补全就很完整了 建议功能改成用自然语言自动生成执行复杂的参数命令 比如 git docker
    kenvix
        6
    kenvix  
       2023 年 9 月 7 日
    如果是本地部署的 ChatGLM6b 等小模型尚可接受,用 chatgpt api 那也太贵了
    cesign
        7
    cesign  
    OP
       2023 年 9 月 7 日
    @dangyuluo copilot 是自然语言到 command ,目的不一样
    cesign
        8
    cesign  
    OP
       2023 年 9 月 7 日
    @dreasky 这种项目已经很多了,复杂命令他也没辙(错误利率太高)
    wulv
        9
    wulv  
       2023 年 9 月 7 日   1
    直接用 warp 不就行了吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1882 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 10:08 PVG 18:08 LAX 02:08 JFK 05:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86