Google 助力 Gemini 提升代码处理能力
Google 助力 Gemini 提升代码处理能力
2024年12月8日修改
在当今科技飞速发展的时代,人工智能的应用领域不断拓展。近日,Google 正在教导 Gemini 如何同时处理大量代码,这一举措有望为开发者带来诸多便利。
据 Android Authority 发现的尚未发布的代码显示,Google 计划为 Gemini 提供在吸收和解释软件代码方面的重大提升。这一升级将使开发者在 Android 设备上使用 AI 助手时更加便捷。
具体而言,未发布的编程内容表明 Gemini 将增加分析整个代码文件夹的能力,而不再像现在这样一次只能处理一个文件。虽然这并非是一项巨大的突破,但却是 Google 为了与 ChatGPT 等竞争对手保持同步所采取的措施,因为 ChatGPT 已经能够处理多个代码文件。
根据相关报道,Gemini 用户将能够在一个文件夹中上传多达 1000 个文件和 100MB 的代码库。然后,用户可以向 Gemini 询问有关代码的问题,例如代码的功能以及改进的方法。这一变化看似不大,但单个文件的限制使得 Gemini 对代码的洞察力对开发者的帮助大打折扣。
尽管将所有文件整合在一个文件夹中上传可能需要较长时间,但通过这种方式,Gemini 可以为项目提供更全面的视图,包括其优势和劣势。至少,调试过程将会大大加快。
然而,原始代码并未表明这一新功能何时可用,也未提及是否会仅限于高级订阅用户。但可以预计,对于那些更愿意使用 Google 的 AI 而不是 OpenAI 或由微软子公司运营的 GitHub Copilot 的编码人员来说,这将引起他们的极大兴趣。
尽管有了文件夹上传的选项,Gemini 并不会完全取代各地的程序员。每个文件夹最多 1000 个文件和 100MB 的限制对于较小的项目或个体开发者来说可能足够,但对于较大的企业级代码库可能会显得不足。
即使在较小的规模上,AI 工具也只能作为人类专业知识的补充。调试和优化代码是一回事,但人们仍然需要人工检查 AI 编写的任何内容的结果。而且,在编程的创造性方面,AI 至少在不模仿现有想法的情况下,很难真正发挥出优势。
尽管如此,许多独立开发者和小型团队无疑会欢迎 Gemini 的升级,因为它使编程对于经验较少和资源较少的人来说更加容易访问。想象一下,初级开发者使用 Gemini 来理解复杂的开源项目,或者独立创作者使用它来解决应用程序中的所有错误。能够对整个代码库提出简单语言问题的能力可以极大地简化这一过程。
总之,Google 对 Gemini 的这一改进举措具有重要意义,它为开发者提供了更多的便利和可能性。然而,我们也应该清醒地认识到,AI 在编程领域的应用仍然需要与人类的智慧和经验相结合,才能实现更好的效果。