Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AI-Driven-Development-20250310

 AI-Driven-Development-20250310

Yuki Hattori

March 10, 2025
Tweet

More Decks by Yuki Hattori

Other Decks in Technology

Transcript

  1. 5 • Iteration Agent in VS Code with: ◦ Intent

    detection ◦ Self-healing capabilities e.g. Automatically identify and fix errors Run terminal commands to complete requests Resolve runtime errors • Support: Chat / Edits: Agent Mode PREVIEW GitHub Copilot: The agent awakens
  2. 11 Using GitHub Copilot Code Review Code Review • より速く繰り返し、即座に「マージ

    準備完了」にできます。 • Copilotは、AIによるフィードバック をリアルタイムに提供します。 e.g. Spots bugs Fixes typos Improves error handling PREVIEW
  3. Security debt is pervasive セキュリティ上の負債とは、1 年以上改善されずに残っているセキュリティ上の欠陥や脆弱 性のすべてを指す。 Source: Veracode SOSS

    2024 Flaws but no debt: Flaws exist in security backlog but <1 year old Security debt: FLaws and vulnerabilities >1 year old of organizations have security debt 70.8% of security debt exists in first party code 89.4% of security flaws in the median organization will be Security Debt 46.6%
  4. Code Scanning Today 脆弱性は発見されたが、修正されているか? • 効果的な修復にはセキュリティの専門知識と時 間がかかる • 現在のコードスキャンツールでは、効果的な修正 への明確なパスが得られない。

    • セキュリティが開発者環境に対してほとんど可視 化されていない • アラートは開発者とセキュリティ管理者の両方が 見るが、相互に影響し合うことはない。
  5. With Copilot Autofix: Found means Fixed • コードの脆弱性を分析し、それがなぜ問題な のかを説明します。 •

    開発者が脆弱性を発見するとすぐに修正で きるよう、コードの提案を行います。 • SQLインジェクションやクロスサイトスクリプティ ングなど、数十種類のコードの脆弱性に対し てAIが生成した修正プログラムを提供します。 • 開発者はプルリクエストを却下、編集、また はコミットできる