近年来,人工智能(AI)技术以其强大的功能改变了科研的格局,尤其是ChatGPT等生成式大语言模型的广泛应用,为科研工作提供了前所未有的便捷性。然而,对于非计算机背景的硕博学生而言,AI工具的普及真的是好事吗?目前,在海外的博士申请中,就有因为只会使用AI工具,而缺乏必要的理论基础和实际编程能力的学生,在面试中被大量淘汰。这种现象在“生化环材,农林牧渔”天坑专业尤其明显,特别是现在很多领域都在与机器学习或者是AI结合发展,我们这种非计算机或软件背景的学生,本来转码还是一个不错的出路,但在AI的时代,岗位正在被AI无情替代。今天的更新我将分享如何搭建一个基于Python的AI编程环境,辅助科研,而不是单纯依赖ChatGPT。先把一个观点放在前面,那就是:
AI会让大量博士失业
不可否认,AI工具在科研中具有巨大优势。对于天坑专业而言,AI的应用可以极大提升数据分析、文献整理和科研思路生成的效率。例如,生物信息学家可以利用AI快速完成复杂的基因组分析。但是,同样对于科研机构或者公司而言,AI技术的大规模应用也可以削减人力成本,进而导致岗位减少。例如,基础的数据分析、编程或文案工作,已经逐渐被AI替代。这对于本身就业市场狭窄的天坑专业来说,无疑是雪上加霜。如果学生过分依赖AI完成学术任务,却忽视了扎实的专业技能培养,那么在求职市场上的竞争力将进一步下降。目前,数据科学家这个岗位正成为欧美业界大规模裁员的目标之一。
如何正确使用AI:推荐GitHub Copilot代码补全,而非直接复制
什么是代码补全?
代码补全是一种在编程过程中通过自动提示和补全代码来提高编写效率的功能。它通常由现代的集成开发环境(IDE)或文本编辑器提供,例如Visual Studio Code(VSCode)和PyCharm。在Python开发中,代码补全可以帮助程序员快速调用库函数、查看参数提示,甚至在编写复杂语句时减少出错的概率。代码补全可以确保你理解代码,熟悉数据分析本后的知识的基础上使用AI, 进而在保证科研效率的前提下,避免过分依赖ChatGPT。
什么是 GitHub Copilot?
GitHub Copilot 是由 GitHub 和 OpenAI 合作开发的一款 AI 辅助工具,能够根据代码上下文生成代码补全、函数实现,甚至完整的代码逻辑。以下是它的主要功能:
智能补全:根据上下文提供精确的代码建议。
注释生成代码:根据注释快速生成函数或代码片段。
支持多种语言:包括 Python、JavaScript、Java、C++ 等。
对于学生和教育工作者,GitHub Copilot 提供 免费订阅。只需通过校园邮箱或其他学生认证方式申请 GitHub Education,即可免费使用。
申请步骤:
1. 访问 GitHub Education Pack。
2. 验证学生身份(通过校园邮箱等方式)。
3. 获得批准后,激活 GitHub Copilot 免费订阅。
如何在 VS Code 中使用 GitHub Copilot
1. 安装 VS Code
首先,从 VS Code 官网下载并安装最新版本的 Visual Studio Code。
2. 安装 GitHub Copilot 插件
打开 VS Code,点击左侧的扩展图标(Extensions)。
在搜索框中输入 “GitHub Copilot”。
点击 Install 按钮,安装插件。
3. 登录 GitHub 账户
插件安装完成后,VS Code 窗口右下角会提示你登录 GitHub 账户。
点击提示框,输入你的 GitHub 账号并完成授权。
4. 使用 Copilot 补全代码
打开一个代码文件,例如 Python 文件(
example.py
)。开始输入代码时,Copilot 会根据上下文提供建议。
使用以下快捷键操作:
Tab:接受建议。
Alt + ]:切换到下一个建议。
Ctrl + Enter(Windows/Linux)或 Cmd + Enter(Mac):打开 Copilot 面板。
示例:输入 def calculate_sum(
后,Copilot 可能会自动建议 num1, num2): return num1 + num2
。
总结
如果有学生身份或者高校老师,优先申请 GitHub Copilot 的免费订阅,体验最强大的 AI 代码补全功能。AI工具的出现,改变了科研的方式,也改变了就业市场的格局。生化环材专业的学生,尤其需要警惕过分依赖AI的风险。在AI的辅助下,我们可以更高效地学习和工作,但唯有扎实的基础技能才能让我们在竞争中脱颖而出。AI是工具,而不是答案。
感谢关注,你的支持是我不懈的动力!