把 AI 當作開發協作夥伴

進階 AI 輔助程式開發

Thalia Barrera

AI Engineering Curriculum Manager, DataCamp

AI 作為團隊成員

nanobanana: full: AI as a team member

進階 AI 輔助程式開發

大規模協作的挑戰

mermaid: collaboration challenges at scale

🤖 AI 成為協作夥伴!

進階 AI 輔助程式開發

AI 協助的程式碼審查

ai-code-reviews.png

🤖 程式碼審查提示詞:

你是一位資深軟體工程師,正在審查一個 pull request。請評估:

  • 可讀性與清楚度
  • 可維護性與模組化
  • 是否遵循設計原則
  • 潛在錯誤或邊界情況

提出改進建議並說明理由。不要改變功能。

進階 AI 輔助程式開發

IDE 內的 AI

nanobanana: half: AI in the IDE

 

  • AI 作為結對程式設計夥伴
  • IDE 中超越聊天介面的內建功能
  • 範例使用 GitHub Copilot(其他 IDE 類似)
進階 AI 輔助程式開發

  ide-code-explain.mp4

進階 AI 輔助程式開發

 

ide-inline-chat.mp4

進階 AI 輔助程式開發

 

ide-code-review.mp4

進階 AI 輔助程式開發

迭代式協作

nanobanana: half: iterative collaboration

 

  • 🔄 別只問一次——反覆迭代、精煉並提出挑戰
  • 🧑‍💻 形成像與工程師協作的回饋循環
  • 👩‍🎓 DataCamp 有關於 GitHub Copilot、Cursor 等的課程
進階 AI 輔助程式開發

AI 協助的文件撰寫

mermaid: datacamp-pink: ai documentation pipeline

🤖 AI 能自動產生並維護文件。

進階 AI 輔助程式開發

撰寫文件的提示詞

🤖 文件提示詞:

你是一位技術寫作者。給定此程式碼庫/模組:

  • 為開發者產生清楚的文件
  • 說明目的、輸入、輸出與關鍵設計決策
  • 加入使用範例
  • 保持精簡且有結構
  • 以 Markdown 格式輸出

ai-docs.png

進階 AI 輔助程式開發

ide-documentation.mp4

進階 AI 輔助程式開發

人類與 AI 的取捨平衡

nanobanana: full: balancing human and AI

進階 AI 輔助程式開發

一起來練習吧!

進階 AI 輔助程式開發

Preparing Video For Download...