• 2023-09-26
  • 15:20 - 16:50

透過GitHub Copilot AI的幫助,讓我成為敏捷開發達人

天下武功,無堅不破,唯快不破!

在現代軟體開發的世界裡,敏捷開發已成為了一種被廣泛採用的開發方法,因為它可以快速地產出高品質的軟體,以應對市場的需求變化。但要想成為敏捷開發的達人,您需要掌握各種技巧和工具,以提高開發效率。

在這個演講中,我們將介紹一些現代化的工具,如ChatGPT和OpenAI語言模型,以及GitHub Copilot,這些工具可以快速幫助您開發軟體。我們將探討這些工具如何透過人工智慧和機器學習的技術,幫助您自動化一些開發過程中的瑣碎工作,例如程式碼提示和自動完成等功能。透過這些工具的使用,您可以更快速地進行開發,節省大量的時間和精力,並且提高程式碼的品質。

在這個Session的後半部,會進行實際的演示和操作,包括程式碼提示、自動完成、用嘴寫Code、自動Code Review、自動寫Commit Messages等等,讓大家更好地了解這些功能如何應用在實際的程式開發中,並且提高開發效率。

如果您想要成為敏捷開發的達人,就不要錯過這個演講,讓我們一起探索現代化工具的威力,並且學習如何在開發中更快更好地前進。

課程目標

本次分享的前半部分將介紹GPT模型如何協助開發者進行程式碼的撰寫。GPT模型是一種基於深度學習的語言模型,能夠學習自然語言的結構和語法,並生成符合上下文的文本。將GPT模型應用於程式碼撰寫,可以大幅提升開發效率和準確性。

接下來,我們將介紹一個完整整合GPT模型的工具,名為GitHub Copilot。GitHub Copilot是一個由OpenAI與GitHub合作開發的項目,它利用GPT模型的強大能力,為開發者提供智能的程式碼建議和自動完成功能。透過GitHub Copilot,開發者能夠快速獲得程式碼片段、函式庫使用方法、變數命名建議等等,大大減少了撰寫程式碼時的困擾。

最後,我們將進行一系列的實際演示,展示GitHub Copilot在解決各種常見開發問題上的強大能力。這將是一個以實際操作為主的Live Demo環節,我們將示範如何使用GitHub Copilot解決程式碼編寫中的常見困難和挑戰,並展示其智能建議和自動完成的效果。

學員自備裝置

在本次分享中,參與者無需攜帶個人電腦,主要以講師的實際演示為主。我們希望透過這次分享,讓大家深入了解GPT模型在程式碼撰寫中的應用,並體驗GitHub Copilot所提供的卓越開發體驗。

周其衡 (Payton Chou)

周其衡 (Payton Chou)

台灣微軟 微軟技術中心 技術架構師

目前擔任 Microsoft 台灣微軟技術中心技術架構師,負責雲端安全軟體開發流程與敏捷式專案管理,同時也提供雲端架構設計與各種雲端解決方案,憑藉多年的實務經驗,在雲端服務架構及商務應用發展方面,已幫助許多企業實現數位轉型。

  • ROOM
    6F 605會議室
  • LEVEL
    中階
  • LANGUAGE
    中文
  • TAG
    DevSecOps
  • 適合聽眾
    DevOps 老司機(DevOps Veteran) IT人員/全都做(IT / I have to do everything)
  • RESOURCE
    簡報下載
    共筆連結