您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[Thoughtworks]: AI 高效自如 - 发现报告
当前位置:首页/行业研究/报告详情/

AI 高效自如

信息技术2024-09-16Scott ShawThoughtworks风***
AI智能总结
查看更多
  AI 高效自如

AI-First软件开发 ScottShaw,APACCTO,Thoughtworks 2 ©2024Thoughtworks|机密 AI-First软件开发 ScottShaw亚太地区首席技术官 ©2024Thoughtworks|机密 麦肯锡预测,软件工程将成为受生成AI影响最大的业务功能 ©2024Thoughtworks|机密4 我们终于可以做建筑 告诉机器人要写什么代码? 5 ©2024Thoughtworks|机密 Whatwill软件交付看起来像是我们在整个过程的各个方面真正与AI合作吗? ©2024Thoughtworks|机密6 首先,让我们谈谈编码助手 ©2024Thoughtworks|机密7 ©2024Thoughtworks|机密8 编码辅助 我们的开发人员真的很喜欢副驾驶 你推荐Copilot的可能性有多大? 54321 54321 经验水平: 54321 ●1-5x轴是“强烈不同意(1)”到“强烈同意(5)”的李克特量表●1-10x轴是“您有多大可能性推荐”的NPS李克特量表●堆叠颜色表示自我评估的经验水平(1-5 ) 54321 我想保留许可证我想保留许可证54321 54321 副驾驶经常对我有用 54321 54321 ©2024Thoughtworks|机密9 软件工程代理开始获得牵引力 ©2024Thoughtworks|机密10 软件工程代理开始获得牵引力 ©2024Thoughtworks|机密 https://www.swebench.com/img/teaser.png11 软件工程代理正在迅速发展 ©2024Thoughtworks|机密 https://www.swebench.com/img/teaser.png12 软件工程代理正在迅速发展 ©2024Thoughtworks|机密 https://arxiv.org/html/2406.01304v113 自动化偏差 安全漏洞 14 锚定效应 中毒上下文 代码助手放大一切 好的和坏的 代码被阅读的频率远高于被编写的频率。虽然存在客观的标准来衡量“良好”的代码 ,但训练集仅考虑正确性,而不考虑如何使整体代码库变得更好。 ©2024Thoughtworks|机密 代码质量的趋势并不令人鼓舞 Github代码库越来越大,却没有变得更好 Churned 已添加 已移动 https://gitclear-public.s3.us -west-2.amazonaws.com/Coding-on-Copilot-2024-Developer-Research.pdf ©2024Thoughtworks|机密15 经验证据并不令人鼓舞 Github代码库越来越大,却没有变得更好 单击以添加正文副本文本 https://gitclear-public.s3.us-west-2.amazonaws.com/Coding-on-Copilot-2024-Developer-Research.pdf ©2024Thoughtworks|机密16 实践仍然很重要 工程实践仍然很重要,如果不是更多的话。 如果你能编码更快,你能 如果你能更快地编码, fill 你能你能 更快地审查船更快? ? 积压的速度更快? 更高的编码吞吐量 如果你能产生更多的代码 ,你还能保持你的技术债务在检查? ©2024Thoughtworks|机密17 单独的编码助手不是AI优先 ©2024Thoughtworks|机密18 软件生命周期 超越编码:AI在整个生命周期中的潜力 ●SoftwareArchitectureAnalysis ●数据保护影响评估 ●重构 ●编码 ●DatabaseManagement ●UI/UX实现 ●安全实施 ●逆向工程 ●DataModeling ●DataIntegration ●ChangeManagement ●CutoverManagement ●PerformanceTuning ●MarketResearch ●竞争对手分析 ●UserNeedsIdentification ●可行性研究 ●技术探索 ●监管要求识别 ●安全注意事项 ●ExistingSystemAnalysis(用于现代化) ●MobilePlatformAnalysis(用于mobileprojects) ●DataAnalysis(适用于dataprojects) ●RequirementGathering ●ComplianceRequirementIdentification ●需求分析 ●BusinessProcessAnalysis ●UserInterfaceAnalysis ●SecurityAnalysis ●ExistingSystemAnalysis ●DataAnalysis ●脆弱性评估 ●DataSourceAnalysis ●DataSecurityImplementation ●Integration ●APIDevelopment ●测试(单元和组件) ●DataProcessingImplementation ●ContinuousIntegration ●DatabaseDesign ●数据迁移 ●DataValidation ●DatabaseImplementation ●MobileAppStoreSubmission ●环境设置 ●ReleasePreparation ●数据迁移 ●软件安装 ●系统监控 ●负载平衡 ●Compliancemonitoring ●BackupandRecoverySetup ●SEOSetup ResearchPlanning分析DesignDevelopmentTesting部署Maintenance ©2024Thoughtworks|机密 ●项目范围定义 ●沟通规划 ●项目治理 ●DocumentationPlan ●MobilePlatformSelection ●ResourcePlanning ●预算规划 ●风险管理 ●QualityAssurancePlanning ●DataMigrationPlan ●安全规划 ●项目调度 ●系统设计 ●SoftwareArchitectureDesign ●UI/UXDesign ●合规性-DrivenDesign ●安全设计 ●APIDesign(forapplicationdevelopment) ●MicroserviceDesign(用于现代应用程序) ●MobileDesign(用于mobileapplicalions) ●DataPipelineDesign(适用于数据平台) ●风险管理政策创建 ●事件响应计划创建 ●InfrastructureDesign ●DatabaseDesign ●Privacypolicycreation ●Termsofservicecreation ●安全政策创建 ●Datetentionpolicycreation ●AlphaTesting ●ComplianceTesting ●AccessibilityCompliance ●缺陷分辨率 ●系统测试 ●非功能测试 ●UserAcceptanceTesting(UAT) ●BetaTesting ●MobileAppTesting(用于mobileprojects) ●DataTesting(fordataprojects) ●AccessibilityTesting ●LoadandStressTesting ●兼容性测试 ●缺陷跟踪 ●UnitTesting ●集成测试 ●功能测试 ●RegressionTesting ●AutomationTesting ●测试数据管理 ●测试报告 ●Releaseandpatch管理 ●系统审计 ●突发事件管理 ●SecurityUpdates ●PerformanceTuning ●BackupandRecovery ●系统文档 ●ComplianceChecks ●退役 ●MobileAppUpdates ●DataValidation ●安全监测 ●执行监测 ●安全监测 ●电容规划 ●SoftwareUpgrades ●UserSupport 19 ●执行监测 ●Applicationmonitoring 我们如何帮助 大图:AI优先的软件交付堆栈 Buy OSS和自主机 Chatbot 第三方模型 Extensions到现有的 交付工具链,使用第三方 模型 编码助理 问题跟踪器 Buy Wiki Team协助门户 Developer门户 Build 云 控制台 OSS … Design工具 Buy … CI/CD Tool 提示分享平台 OSS和自主机Buy 数据存储用于检索 文本聊天嵌入编码 Foundation模型访问 Buy 特定聊天 OSS和自主机 ©2024Thoughtworks|机密20 您提供的内容是一个图片链接,而不是可以直接翻译的文本。如果您希望对该图片标题或描述进行翻译,请提供图片的相关文字信息。否则,我可以保持原样返回该链接: 考虑工厂预选举 21 ©2024Thoughtworks|机密 电动机是如何改变制造业的? 电气化线路轴(1890) 单元驱动器直到1920年代才变得普遍。 ©2024Thoughtworks|机密 Devine,W.D.(1983)。从轴到电线:电气化的历史视角。Th eJournalofEconomicHistory,43(2),347-372。http://22 www.jstor.org/stable/2120827 实际生产率的提高需要对工厂的运作方式进行彻底的重新想象 ©2024Thoughtworks|机密23 编码助手仅仅是使软件交付的生产线通电吗? ©2024Thoughtworks|机密24 “软件是一个通信介质用于表达知识“ 郝旭,2023年 ©2024Thoughtworks|机密25 “软件开发是一种形式知识工程” 郝旭,2023年 ©2024Thoughtworks|机密26 我们如何帮助 知识扩增 Thoughtworks推荐的做法“及时” 低成本实验 生成的AI和提示提升技能 我们的团队助理加速器 团队助理 Team Engineering组织机构 第三方模型选择的服务 知识 ●领域和体系结构描述 ●组织资源 ●外部资源 (Web应用程序) 提示 组织机构经验和advice 文件/指导 ©2024Thoughtworks|机密27 我们如何帮助 Haiven™Team 助理 我们不断添加新功能。HaivenTM现在包括: ●常规聊天,带有为团队保存的“有用”提示 ●史诗般的崩溃 ●故事头脑风暴 ●技术任务 ●测试DB探索 ●知识库(PDF/vector-DB查询 ) ●图的视觉理解和讨论 ©2024Thoughtworks|机密28 1.生成AI有望改变软件交付 1.痴迷于编码助手是一种分心 1.当团队使用AI来增强他们对业务的集体知识时 ,真正的革命将到来 ©2024Thoughtworks|机密29 谢谢! 斯科特·肖 亚太地区首席技术官,Thoughtworks sshaw@thoughtworks.com ©2024Thoughtworks|机密30