让 ChatGPT & GitHub Copilot 等人工智能帮你写论文
Abstract
本文主要介绍了在 Visual Studio Code 的 LaTeX 环境中,如何通过人工智能聊天机器人 ChatGPT、代码自动补全工具 GitHub Copilot 以及语法辅助写作工具 Grammarly 辅助撰写论文。文章主要介绍了如何配置相关环境,工具的账号注册、使用网络环境配置不在本文的考虑范围之内。
1 介绍
本文是在 Visual Studio Code 中部署的 LaTeX环境,得益于 VS Code 强大的拓展性,可以安装各种插件来实现丰富的拓展性。本文涉及到多个插件各有千秋,用途是不同的,比如 Copilot 帮助你输出,ChatGPT 帮你润色,Grammarly 帮助你纠错,基本涵盖了论文写作的三个过程。我列了如下表格,让你对这几个工具又一个初步的认识
名称 | 地位 | 功能 | 实现难度 | 增益等级 |
---|---|---|---|---|
LaTeX | 环境 | 将代码转换为PDF | 简单 | 无 |
VS Code | 集大成者 | 整合多工具的高效编辑器 | 简单 | 一般 |
GitHub Copilot | 狡猾的马屁精 | 不断猜你的心思,帮你写出来 | 一般 | 拍手叫绝 |
ChatGPT | 听话的女仆 | 帮你生成、润色你不想写的东西 | 地狱 | 人类终将灭亡 |
Grammarly | 盯梢的老师 | 一直找你的毛病 | 简单 | 防骂神器 |
2 安装 LaTeX 环境
LaTeX 是一种基于 TEX 的排版系统,利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由 TEX 所提供的强大功能,不必一一亲自去设计或校对,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。目前它广泛适用于论文写作中,基本上 80% 的硕博论文(尤其是英文)都是由 LaTeX 编辑生成的。
Windows 推荐的 LaTeX 环境:TeX Live,macOS 推荐的 LaTeX 环境:MacTeX
2.1 Windows 安装 TeX Live
国内下载安装比较慢的话,可以使用镜像进行下载:清华大学开源软件镜像站
进入镜像,右击install-tl-windows.bat-选择使用管理员身份运行。
如果你没有特殊需求,默认设置一直下一步即可,出现一下信息则说明安装完成。
2.2 macOS 安装 MacTeX
下载地址:MacTeX Download
跟着一步一步安装即可,安装没问题的话,会自动添加到环境中。
安装完成后,打开终端,输入latex -v
,查看是否环境配置成功。
除了环境之外,会安装四个附加 APP:
- LaTeXiT:数学公式编辑工具(非常好用,做图/做 PPT 不可缺少)
- TeX Live Utility:LaTeX 更新工具(必要组件,不可删除)
- TeXShop:LaTeX 排版编辑工具(自带 LaTeX 编辑器,不建议删除)
- BibDesk:参考文献管理工具(基本没用,可删除)
3 安装 Visual Studio Code
Visual Studio Code(简称 VS Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全、代码重构功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。
官方网站:Visual Studio Code
官方下载对应的版本后,安装即可,过于简单不再赘述。
3.1 安装插件
在侧边栏找到拓展按钮,在插件市场里找到以下插件,或者通过 GitHub 找到他们的仓库,进行手动安装:
- Grammarly (ID: znck.grammarly)
- GitHub Copilot (ID: GitHub.copilot)
- ChatGPT (ID: gencay.vscode-chatgpt)
安装完成后,我们只需要输入 API,就可以正常工作了。
4 配置 ChatGPT
最近非常火的人工智能工具,让他自己回答他是什么:
官方网站:ChatGPT
ChatGPT 的注册方法本文不做讨论,可以通过淘宝等第三方帮助解决。
本文使用的 VS Code 接入插件是: GitHub - gencay/vscode-chatgpt
4.1 获取 API
注意 API 的使用是消耗余额的,新用户只赠送 5 USD,因此如果您打算长期使用,请绑定您的国外银行卡。
访问 OpenAI 的管理网站:OpenAI API
在 API Keys 中,点击 Create new secret key,创建一个新 Key。
创建完成后,复制 API Key,注意前面的sk-
也要保留。
4.2 配置 API 和菜单
打开 VS Code,找到插件设置,找到 API Key,输入之后就可以使用了。
你可以通过自定义菜单栏,通过修改插件设置实现,主要是修改前缀的表述。
4.3 基本使用
找到一段代码,右击可以看到各种选项:
- Add tests:帮你测试
- Find bugs:帮你找到这里的 BUG
- Optimize:帮你优化(润色)这段代码
- Explain:帮你解释这段代码
- Add comments:帮你注释
5 配置 GitHub Copilot
GitHub Copilot 是 GitHub 和 OpenAI 合作开发的一个人工智能工具,用户在使用Visual Studio Code 等集成开发环境时可以通过自动补全代码,并基于你的上下文给出推荐的代码建议。根据官方介绍,Copilot 已经接受了来自 GitHub 上公开可用存储库的数十亿行代码的训练,因此,理论上他支持目前所有主流编程语言,这意味着它也可以帮你写文档和论文。
官方网站:GitHub Copilot
5.1 申请与安装
GitHub Copilot 对学生用户是免费使用的,因此可以申请 GitHub Education 来申请免费的使用权限:GitHub Education
GitHub Education 审核较为严格,而且审核周期比较长,请务必保证您的身份证件清晰,能够最详细地证明您是在校学生。
由于 VS Code 是支持通过 GitHub 账号登陆,因此,整个配置过程非常顺畅,点击右下角小人,根据提示跳转至 GitHub 网页认证,登录上就完成了。
认证完成之后,点击右下角的机器小人图标,即可选择是否在当前文件类型或者全局开启。
5.2 基本使用
- 写完一个公式,让他去解释公式里面的符号的意思。
- 写重复但是规律的代码/语句
- 如果你的上下文足够丰富,那他还会根据你的思想来生成你可能需要的话
人工智能直接伦理爆炸。
6 配置 Grammarly
Grammarly是一款在线语法纠正和校对工具,支持Windows、Mac、iOS和Android等多个平台。Grammarly可以自动检测用户所书写的英文是否存在语法、拼写、标点等错误,帮你纠正标点符号、修正语法错误、调整语气以及给出风格建议等;对学术写作来说,Grammarly还可以帮助查重。
官方网站:Grammarly
6.1 绑定账号
这三个插件中只有 Grammarly 的获取方式最为简单,直接注册账号登陆后购买即可。他提供了免费版可以在线使用,购买会员之后的高级版才能够使用 API,请先去注册账号并充值会员之后再进行下一步。如果你囊中羞涩,通过别 (tao) 人 (bao) 搭 (gou) 车 (mai) 也是一个不错的选择。
获取高级版之后,通过设置-命令面板调出命令行,输入 Grammarly,选择 Grammarly: Login / Connect your account
VS Code 弹出网页之后,点击继续即可。
6.2 基本使用
找到一篇文本文档,点击右下角的按钮就可以开始自动检查。
找到错误的位置,提示修改的位置会在文中直接使用波浪线标出。
在错误上悬停即可出现修改意见,可以直接点击快速修复修改。
7 Conclusion
本文首先介绍了如何在 Windows 和 macOS 上安装 LaTeX 环境,随后简单介绍了VS Code 安装几个插件的方法。随后,分别介绍了配置人工智能聊天机器人 ChatGPT、代码自动补全AI工具 GitHub Copilot 以及语法辅助写作工具 Grammarly 的方法,并通过一些小例子展示了其效果。