1 介绍

CodeGeeX 是清华系列国产工具,底层基于 ChatGLM2 模型,开源免费。

2 VSCode 使用方法

  • 安装插件:codegeex

    安装之后,在右侧看到说明文档,内容比较全也比较长。

  • 主要功能分成两部分,同 copilot,都封装在一个插件中。

  • 正常安装后,左侧边栏和界面右下会出现类似菱形的图标。

    按提示 login,微信登录即可用。

  • 生成后续程序

    基本用法同 Copilot 一致,AI 生成的代码浅灰色,按 Tab 链后变正常。

  • 点击左侧图标可调出 Chat 栏

    Chat 栏支持提问和代码翻译等功能;智能问答含三个基本功能:/explain,/comment,/fixbug(在左下角输入框输入 "/" 可调出),在右边选代码,左边点功能即可。也可以在框中输入需要操作的文本描述。

3 总结

3.1 优点

  • 开源免费
  • 无需“科学”,直接使用
  • 无需复杂配置

3.2 缺点

  • 功能相对偏少,可看作低配版的 Copilot
  • 在聊天中,输入自已描述的功能效果不太好,它不太能看懂需求
  • 我测试了两个时段,其中有一次提问时不太稳定,一直 wait timeout (也可能是巧合)