JioHotstar为AI编程代理建立了相应的基准测试知识库
JioHotstar评估了六种用于人工智能编程代理的代码检索方法,这些方法分别使用了SWE、CodeScale Bench以及内部开发的问答系统。在处理具体任务时,结构化搜索表现良好;而语义检索则在应对模糊或含糊不清的需求时发挥了重要作用。这些研究结果揭示了在准确性、代码片段的使用效率以及工具设计方面存在的权衡关系,同时也强调了根据不同的任务类型来选择合适的代码检索工具的必要性。 作者:Leela Kumili

JioHotstar评估了六种用于人工智能编程代理的代码检索方法,这些方法分别使用了SWE、CodeScale Bench以及内部开发的问答系统。在处理具体任务时,结构化搜索表现良好;而语义检索则在应对模糊或含糊不清的需求时发挥了重要作用。这些研究结果揭示了在准确性、代码片段的使用效率以及工具设计方面存在的权衡关系,同时也强调了根据不同的任务类型来选择合适的代码检索工具的必要性。
作者:Leela Kumili相关文章
Inkitt利用可重新启动的代理机制,开发出了一款能够一次性完成PR内容制作的工具。
Inkitt开发了一种一次性使用的拉取请求生成工具,该工具能够自动完成从任务接收到拉取请求草案创建这一整个过程,涉及那些规模较小、风险较低的代码修改操作。该工具所采用的事件驱动机制能够持续记录工作流程的状态,协调那些生命周期较短的编码代理程序的运行,限制重试次数,并执行权限控制措施;同时,在任何代码变更被合并之前,系统会确保必须经过人工审核和批准才能最终生效。 作者:Leela Kumili
阅读全文
谷歌采用Pyrefly来提升Python类型检查的速度与准确性
谷歌已将其长期使用的Python类型检查工具Pytype替换为Pyrefly——这款开源工具最初是由Meta开发的。做出这一决定,主要是因为Pyrefly具有诸多优势:它的类型检查速度更快、准确性更高,同时还能降低基础设施维护成本。 作者:Sergio De Simone
阅读全文
Dropbox介绍了其内部开发的Cookie审计工具是如何在200多个网页平台上检测用户是否同意被收集这些数据的行为的。
Dropbox的工程师们介绍了一种基于Playwright技术的审计工具,该工具能够检测超过200个网页上的用户cookie同意设置相关行为。该工具会针对每个页面执行三项测试:针对美国用户的测试、针对欧盟用户的测试,以及检测全球隐私控制相关设置的测试。Cookie相关的规则并未被编写在代码中;此外还有一款辅助工具可以用于查找当前正在使用的URL地址。每周发布的报告会将可能存在的违规行为与误报区分开来。 作者:丹尼尔·柯蒂斯
阅读全文
演示文稿:《影响力工具包》
亨利·威尔逊分享了来自BBC Sounds重组项目中的实用工具,这些工具能够帮助高级工程领导者制定技术战略。他讨论了如何获得其他团队的支持、如何应对那些持反对意见的人、如何使用RFCs和ADRs等文档,以及如何在各种权衡中找到平衡点——他指出,优秀的软件架构本质上取决于沟通、建立良好的人际关系以及发挥组织的影响力。 作者:亨利·威尔逊
阅读全文