普林斯顿大学的软件工程小组近日开源了一款名为“SWE-agent”的工具,该工具可以帮助开发者在GitHub上提高问题修复率。该小组在GitHub上发布了800个问题以供参考,工具通过学习这些问题并分析代码库中的代码,能够快速...
Read MoreAirtable公司近日推出了一款名为Airtable AI的新产品,旨在将人工智能技术直接整合到用户的日常工作流程中。这款产品通过简化AI集成过程,使得用户无需深入了解复杂的人工智能算法和编程语言,也能轻松地利用AI技术...
Read More本文深入探讨了Python、Go和Rust三种编程语言在人工智能应用开发中的作用与地位。Python以其广泛的AI库支持而成为AI模型开发的主力语言;Go语言因其高效的并发处理能力,适合用于规模化生产环境;而Rust则因其内存安...
Read More代码托管平台GitHub近期推出了一项名为code-scanning autofix的测试功能,该功能结合了GitHub Copilot和CodeQL技术,旨在检测并自动修复JavaScript、TypeScript、Java和Python等编程语言中的安全漏洞。这一创新工具...
Read MoreGritQL是一个用于搜索和修改源代码的声明式查询语言,它利用Rust语言和查询优化技术,能够扩展至超过1000万行代码的庞大代码库。GritQL内置模块系统包含超过200种标准模式,支持对多种目标语言进行重写,包括JavaScr...
Read MoreRust编程语言近年来越来越流行,而现在Cranelift代码生成器也加入了这个生态系统。Cranelift是一个基于LLVM的代码生成器,它的目的是为多种语言提供通用的代码生成器。Rust作为一种系统级编程语言,需要高效的代码生...
Read More评估训练编程语言模型的性能是一个具有挑战性的任务。大多数人使用OpenAI的HumanEval。然而,一些开放的模型似乎会过度拟合到这个基准。LiveCodeBench是一种测量编程性能的方法,同时减轻污染问题。
Read MoreSasha Rush发布了一份注释教程,介绍了如何使用自定义Triton内核加速Mamba。由于Triton编译器中的一个错误,它目前无法扩展,但它是技术的极端演示,并适合那些想要深入了解状态空间变换器替代品的人。Mamba是一种用...
Read MoreMojo是一种面向生物信息学的编程语言,旨在提供一个易于使用且功能强大的工具来处理大型生物数据集。该语言建立在Perl语言的基础上,为用户提供了一种更简洁,更易于阅读和维护的编程体验。与Perl相比,Mojo语言的语...
Read MorePkl是一种新的编程语言,专门用于配置。与其他编程语言不同,它的语法非常简单,易于阅读和编写。它的设计目的是让非专业程序员也能够轻松地创建和修改配置文件,从而提高工作效率。Pkl目前已经得到了广泛的应用,尤...
Read More