草庐IT

软件研发CI/CD流水线图解

    当谈到现代软件开发流程时,持续集成(ContinuousIntegration,简称CI)和持续交付(ContinuousDelivery,简称CD)是两个关键的实践。它们旨在加速开发流程、提高软件质量,并使软件发布更加可预测和可靠。以下是关于CI/CD的详细背景和解决方案的说明:背景:在传统的软件开发中,开发人员通常会在一段时间内(例如几周或几个月)积累大量的代码更改,然后在一个大规模的集成周期内将这些更改合并到主要代码库中。这种方式可能会导致以下问题:集成问题:大规模的代码合并可能导致冲突和错误,难以及时解决。质量问题:由于集成周期较长,问题可能在代码中滞留很长时间,导致软件质量下

GPT-4大杀器谷歌Gemini来袭!26位研发大佬名单曝出,祭出类Midjourney生图能力

谷歌的全新大杀器Gemini,即将和全世界见面了!据传,Gemini不仅能像GPT-4一样可以进行文本对话,还融合了Midjourney、StableDiffusion的能力,能够生成图像。为了对抗OpenAI,谷歌CEO劈柴在今年4月迈出了绝非寻常的一步,将拥有完全不同文化和代码的团队——谷歌大脑和DeepMind合并。现在,集结了数百位工程师的谷歌复仇者联盟已经全军待命,日夜赶工,只为狙击OpenAI的GPT-4,一举重夺AI领域的头把交椅。谷歌创始人谢尔盖·布林也已重回战壕,亲自操刀Gemini的训练。据称,今年秋天,Gemini就会面世,而谷歌的考验也即将到来。复仇者联盟名单已被曝出押

大模型研发核心:数据工程、自动化评估及与知识图谱的结合

一、大模型研发中的数据工程1、什么是大模型的数据工程-以数据为中心的AI  图片 什么是大模型的数据工程?现在大家去做GPT模型或者BERT等模型,都会有两个方向。第一个是以模型为中心,不怎么关注数据,不断地优化模型的结构;第二个是以数据为中心(Data-Driven),也是目前做算法的一个共识,算法本质上是在做数据,核心是说模型不变,通过改进数据质量来提升模型效果,不断提升训练数据的质量。以数据为中心的AI核心在于训练数据开发,推理数据开发以及数据维护。训练数据开发包括很多的pipeline,包括如何收集数据,如何定数据源,如何做高质量的数据标注,如何做数据的预处理或者数据

NPCon2023 AI模型技术与应用峰会(北京站)--------全链路搭建AI研发底座 参会感受

🌷🍁博主猫头虎带您GotoNewWorld.✨🍁🦄博客首页——猫头虎的博客🎐🐳《面试题大全专栏》文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺🌊《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐🌊《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~💐🪁🍁希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥文章目录我的参会感受:全链路搭建AI研发底座签到时刻活动周边琳琅满目主题演讲下午的亮点总结与展望:感受AI的热潮,展望未来的技术盛景原创声明我的参会感受:全链路搭建AI研发底座8月12日,我有幸参加了在北京皇家格兰云天大酒店举行的“

大语言模型LLM技术赋能软件项目管理和质量保障︱微软中国高级研发经理步绍鹏

微软中国高级研发经理步绍鹏先生受邀为由PMO评论主办的2023第十二届中国PMO大会演讲嘉宾,演讲议题:大语言模型LLM技术赋能软件项目管理和质量保障。大会将于8月12-13日在北京举办,敬请关注!议题内容简要:本次分享将从如下几个要点展开,探索LLM技术赋能下的软件项目管理新实践:1、软件项目管理发展现状;2、软件项目管理与质量保障在微软;3、软件项目管理和质量保障现状与挑战;4、大语言模型LLM技术和AzureOpenAI服务能力简介;5、大语言模型技术在项目管理方面的应用探索。具体内容包括:1.软件项目管理现状本部分将讲述软件项目管理的现状概述,综述近年来的软件开发管理新趋势、新发展。2

研发提测前测试到底能做些什么

作为测试,经常会遇到倒排期的项目,当研发已经占用了很多资源的情况下,此时测试要想提高效率。就不得不在研发提测前多做准备,那么研发提测前测试到底能做些什么,我将根据我的经验,在本次文章中与大家一起分享。需求分析首先要做的就是要在熟读下prd,这里面主要需要挖掘如下信息:本次prd的业务背景是什么?这个业务要实现的价值是怎样的?这个业务的受益方(或者叫使用者)是谁?本次业务都需要与哪些外部部门进行合作,联调方都有哪些?本次功能的改造是否涉及了历史功能的改造?即需要明确下改造范围本次功能的改造都涉及了哪些测试方向,除了功能、UI、易用性、接口、冒烟、回归,是否还需要数据测试、性能测试?笔者认为,最起

弹性研发团队的探索

1.背景1.1困境团队内一位测试者对接多位开发者,开发者的需求提测速度远大于测试者的测试速度,导致开发者提测的需求堆积待测试,无法及时上线,团队测试资源匮乏的问题愈加凸显,直接影响团队的需求交付速度。图1-开发工作流测试资源匮乏的问题在支付组中尤为严重,且支付项目业务复杂、上手周期长,要求开发者与测试者尽可能的稳定,短期内引进新人也很难解决问题。因此团队的目标是在现有资源供给下,不进行人员变动,而通过优化团队内部的质量保证工作量的分配,既保证团队稳定与研发质量,又提升需求交付速率。1.2剖析►1.2.1概念在解构团队困境之前,首先定义若干概念,建立一个简单的数学模型进行分析。(1)开发侧Ø 开

HDC.Cloud 2023|邂逅AI,华为云CodeArts铸就研发效能10倍提升

2023年7月7日-9日,华为开发者大会2023(Cloud)在东莞松山湖隆重举行。期间,华为云主办了以“AI‘邂逅’一站式软件开发,CodeArts以10倍效能“绘”企业应用远景”为主题的分论坛。华为云PaaS服务产品部副部长汪维敏携一众技术大咖,献上一场“现代化软件研发”技术盛宴。会中,揭晓作为一站式、全流程、安全可信的软件开发生产线CodeArts(原软件开发平台DevCloud)全新升级带来的三层变化,并首次公开华为云CodeArts将如何在安全底座上构筑智能化研发。华为云PaaS服务产品部副部长汪维敏致词表示:全新升级的CodeArts,要坚持做到以开发者为中心,把华为的方法论、实践

ChatGPT 研发传言席卷互联网公司,这会是一门好生意吗?

ChatGPT(也称GPT-3)是一种基于人工智能的自然语言生成模型,由OpenAI团队开发。它是GPT系列模型的最新版本,于2020年6月发布。ChatGPT的由来GPT-1是在2018年发布的第一个版本,使用了12亿个参数。随后,GPT-2在2019年发布,使用了15亿个参数。GPT-2因其强大的语言生成能力而引起了广泛的关注,但由于担心其可能被用于不道德的目的,OpenAI选择了限制其公开发布。在接下来的几个月中,OpenAI发布了几个不同规模的GPT-2模型,并开发了一种名为GPT-2策略的技术,用于监控GPT-2的使用情况。GPT-3于2020年6月发布,它使用了1.75万亿个参数,

ChatGPT 研发传言席卷互联网公司,这会是一门好生意吗?

ChatGPT(也称GPT-3)是一种基于人工智能的自然语言生成模型,由OpenAI团队开发。它是GPT系列模型的最新版本,于2020年6月发布。ChatGPT的由来GPT-1是在2018年发布的第一个版本,使用了12亿个参数。随后,GPT-2在2019年发布,使用了15亿个参数。GPT-2因其强大的语言生成能力而引起了广泛的关注,但由于担心其可能被用于不道德的目的,OpenAI选择了限制其公开发布。在接下来的几个月中,OpenAI发布了几个不同规模的GPT-2模型,并开发了一种名为GPT-2策略的技术,用于监控GPT-2的使用情况。GPT-3于2020年6月发布,它使用了1.75万亿个参数,