Google推出以Gemini模型为基础的AlphaCode 2编程助手

Google推出以Gemini模型为基础的AlphaCode2编程助手据Google公司称,在Codeforces(一个编程竞赛平台)主办的编程竞赛子集中,AlphaCode2(使用Python、Java、C++和Go等语言编码)的平均表现优于约85%的竞争对手。相比之下,前代AlphaCode在同一子集上的平均成绩仅为50%。"我们选取了最近举行的12场有8000多人参加的竞赛,这些竞赛要么来自第二组,要么来自难度更大的'1+2'组。这使得我们总共解决了77个问题,"AlphaCode2的技术白皮书中写道。"AlphaCode2能在10次尝试内解决43%的问题,接近原版AlphaCode(25%)的两倍。AlphaCode2可以理解涉及"复杂"数学和计算机科学理论的编程难题。DeepMind研究科学家雷米-勒布隆德(RémiLeblond)在一段预先录制的视频中解释说,除其他相当复杂的技术外,AlphaCode2还能进行动态编程。AlphaCode2不仅知道何时正确实施这一策略,还知道在哪里使用它。Leblond说,AlphaCode2不仅知道何时正确实施这一策略,还知道在什么情况下使用这一策略。考虑到需要动态编程的编程问题是最初的AlphaCode的一大绊脚石,这一点值得注意。Leblond说:"[AlphaCode2]需要显示一定程度的理解、一定程度的推理和代码解决方案的设计,然后才能实际执行,解决[一个]编码问题。它能在从未见过的问题上完成所有这些工作"。AlphaCode2解决问题的方法是,首先利用"策略模型"系列,为每个问题生成大量代码样本。不符合问题描述的代码样本会被过滤掉,而聚类算法会将"语义相似的代码样本"分组,以避免任何冗余。最后,AlphaCode2中的评分模型会从10个最大的代码样本"集群"中各选出一个最佳候选者,这就是AlphaCode2对问题的答案。现在,所有人工智能模型都有缺陷,AlphaCode2也不例外。根据白皮书,AlphaCode2需要大量的试验和错误,规模化运作的成本太高,而且在很大程度上依赖于能够过滤掉明显不好的代码样本。白皮书推测,迁移到功能更强的Gemini版本(如GeminiUltra)可能会缓解部分问题。DeepMind产品副总裁伊莱-柯林斯(EliCollins)在一次简报中暗示了这种可能性。柯林斯说:"最新结果中最让我兴奋的一点是,当程序员与[由Gemini提供支持的AlphaCode2]协作时,通过定义代码所遵循的某些属性,[模型的]性能会变得更好。未来,我们将看到程序员利用高能力的人工智能模型作为协作工具,协助从推理问题到协助实施的整个软件开发过程。"...PC版:https://www.cnbeta.com.tw/articles/soft/1402551.htm手机版:https://m.cnbeta.com.tw/view/1402551.htm

相关推荐

封面图片

谷歌更新Android Studio并将其内置的编程助手从Studio Bot更新为Gemini

谷歌更新AndroidStudio并将其内置的编程助手从StudioBot更新为Gemini在AndroidStudio中谷歌为开发者们内置了一个编程助手名为StudioBot,该编程助手虽然也能用但相比于当下快速发展的AI技术还是有较大差距。因此在今天推出的AndroidStudioJellyfish版中,谷歌已经将StudioBot更新为Gemini,后续开发者可以直接在AndroidStudio中使用GoogleGemini获取人工智能提供的编程建议。在这个版本中内置的Gemini模型为Gemini1.0Pro版,虽然不是Gemini1.5但功能方面应该还是远胜于StudioBot的。谷歌称开发者可以使用Gemini提供复杂的代码补全、回答开发问题、查找相关资源、添加代码注释等,开发者可以直接使用自然语言与Gemini对话并获取建议。同时Gemini还会记住上下文对话,因此开发者在操作时也不需要重复自己的问题。来源,频道:@kejiqu群组:@kejiquchat

封面图片

北大推出“最强编程助手”:代码大模型 CodeShell-7B 开源

北大推出“最强编程助手”:代码大模型CodeShell-7B开源10月19日消息,北京大学软件工程国家工程研究中心知识计算实验室联合四川天府银行AI实验室,今天正式开源旗下70亿参数的代码大模型CodeShell,号称“同等规模最强代码基座”。官方已经在GitHub开源了模型、相关配套方案及IDE插件,支持商用。有兴趣的可以。项目详情中介绍,CodeShell-7B基于5000亿Tokens进行了冷启动训练,上下文窗口长度为8192,架构设计上融合了StarCoder和Llama两者的核心特性。官方声称,CodeShell的原始训练数据基于自家爬取的Github数据、Stack和StarCoder数据集,以及少量“高质量的中英文数据”,这些预训练数据均经过了“数据判重、数据过滤规则、数据质量模型一系列流水线”。——

封面图片

Opera 与 Google Cloud 合作,利用 Gemini 模型为其浏览器 AI 提供支持

Opera与GoogleCloud合作,利用Gemini模型为其浏览器AI提供支持浏览器Opera今天宣布与GoogleCloud合作,将Gemini模型集成到其Aria浏览器AI中。Opera的Aria浏览器AI非常独特,因为它不仅仅使用一个提供商或语言模型。Opera的ComposerAI引擎可以处理用户意图,并可以决定使用哪个模型来完成哪项任务。谷歌的Gemini模型是一种现代、强大且用户友好的语言模型,是该公司迄今为止功能最强大的模型。借助这一集成,Opera现在能够以高性能为其用户提供最新信息。——

封面图片

Google 宣布辅助编程用的开放大模型 CodeGemma

Google宣布辅助编程用的开放大模型CodeGemmaGoogle宣布了辅助编程用的开放大模型,模型权重可以在上下载。CodeGemma是基于Google今年2月发布的轻量级开放大模型Gemma,针对Gemma的两个不同参数规模的版本Gemma2B和Gemma7B发布了CodeGemma2B和CodeGemma7B(有预训练和指令微调两种)。来源,频道:@kejiqu群组:@kejiquchat

封面图片

Google宣布 Gemini Pro 登陆 Android Studio

Google宣布GeminiPro登陆AndroidStudio今天,Google将这一体验升级为在更先进的Gemini1.0Pro模型上运行,公司承诺将"显著提高响应质量"。在升级模型的同时,StudioBot也将更名为"GeminiinAndroidStudio"。近几个月来,Google已逐步将其人工智能产品统一到Gemini名称下,这与微软围绕"Copilot"所做的类似努力不谋而合。除了回答问题,如果你允许Gemini读取你的代码,它还能提供基于上下文的代码补全。如果你想要这些上下文建议,但又不想让Gemini访问某些文件或文件夹,你可以创建一个".aiexclude"文件来阻止访问。这样,你就可以完全控制Gemini在提供代码补全和其他人工智能功能时可以使用的上下文。要获得AndroidStudio中Gemini的完整体验,您需要运行预览版,如最新的AndroidStudioJellyfish测试版。Google尚未公布GeminiinAndroidStudio的最终定价,但180多个受支持地区的开发人员在预览期间可以免费使用。同时,Gemini还能帮助您创建自己的人工智能体验。在最新的AndroidStudioCanary版本(目前为Koala)中可以找到新的"GeminiAPIStarter"项目模板,它为开始使用基于文本和图像的GoogleAI创建了一个简单的基础。要获得更完整的示例,还包括一个新的"GoogleGenerativeAI"代码示例。...PC版:https://www.cnbeta.com.tw/articles/soft/1426689.htm手机版:https://m.cnbeta.com.tw/view/1426689.htm

封面图片

Google Gemini 1.5 Pro 现已拥有“听觉”并推出公共预览版

Google对Gemini1.5Pro进行更新,赋予了模型“听觉”能力。现在,该模型可以聆听上传的音频文件,并从中提取信息,例如财报电话会议或视频中的音频,而无需参考文字记录。在GoogleNext大会上,Google还宣布将首次通过其构建AI应用的平台VertexAI向公众开放Gemini1.5Pro。Gemini1.5Pro最初于2月份发布。这个新版本的GeminiPro被认为是Gemini家族中的中量级模型,但在性能方面已经超越了最大、最强大的模型GeminiUltra。Google声称,Gemini1.5Pro可以理解复杂的指令,并且无需微调模型。目前,Gemini1.5Pro仅对拥有VertexAI访问权限的用户开放。大多数人通过Gemini聊天机器人接触到Gemini语言模型。GeminiUltra为GeminiAdvanced聊天机器人提供支持,虽然它功能强大,也能理解长指令,但速度不如Gemini1.5Pro。除了Gemini1.5Pro,Google的其他大型AI模型也获得了更新。Imagen2是支持Gemini图像生成功能的文本到图像生成模型,它将添加修复和扩展功能,允许用户添加或删除图像中的元素。Google还将其SynthID数字水印功能应用于所有通过Imagen模型创建的图片。SynthID在图像上添加了一个对观众不可见的水印,通过检测工具查看时可以标记其来源。Imagen的许多新功能,尤其是修复和扩展功能,已经是其他文本到图像模型的一部分,例如StabilityAI的StableCascade和Getty的GenerativeAIbyiStock,以及在较新的三星Galaxy手机上更广泛的消费者可用性。Google表示,它还公开预览了一种将AI响应与Google搜索结合起来的方式,以便AI能够提供最新的信息。via匿名标签:#Google#Gemini#AI频道:@GodlyNews1投稿:@GodlyNewsBot

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人