AIを活用したコーディングのパラダイム

開発者のための AI 支援コーディング

Francesca Donadoni

AI Curriculum Manager, DataCamp

コースの目標

$$

  • 📙 AIが複数のコーディングタスクをどう支援するかを理解する

    • コード補完
    • デバッグ
    • テスト生成
    • ドキュメント作成
  • 🤔 目的に合ったモデルを選択する

  • コーディング用の最適なプロンプトを作成する

  • 🚀 堅牢なAIパイプラインを構築してコーディング生産性を高める

開発者のための AI 支援コーディング

AIを活用したコーディングのパラダイム

LLMs_and_software_development_1.png

開発者のための AI 支援コーディング

AIを活用したコーディングのパラダイム

LLMs_and_software_development_2.png

開発者のための AI 支援コーディング

コーディングモデル

coder_models_1.png

開発者のための AI 支援コーディング

コーディングモデル

coder_models_2.gif

開発者のための AI 支援コーディング

コーディングモデル

coder_models_5.png

開発者のための AI 支援コーディング

コーディングモデル

coder_models_7.gif

開発者のための AI 支援コーディング

コーディングモデル

$$

9.png

$$

10.png

開発者のための AI 支援コーディング

コーディングモデル

汎用モデル (コーディング機能あり)

11.png

開発者のための AI 支援コーディング

コーディングモデル

汎用モデル (コーディング機能あり)

11.png

コード特化モデル (コーディング向けにファインチューニング済み)

12.png

開発者のための AI 支援コーディング

モデルの選び方

タスクに最適なモデルはどれか?

開発者のための AI 支援コーディング

モデルの選び方

タスクに最適なモデルはどれか?

タスクの種類 推奨モデル
高度な推論が必要な複雑なタスク o-series、Claude Opus、Gemini Ultra

$$

22.png

開発者のための AI 支援コーディング

モデルの選び方

タスクに最適なモデルはどれか?

タスクの種類 推奨モデル
高度な推論が必要な複雑なタスク o-series、Claude Opus、Gemini Ultra
低レイテンシが必要な簡単なタスク o-mini、Gemini Flash

$$

23.png

開発者のための AI 支援コーディング

モデルの選び方

タスクに最適なモデルはどれか?

タスクの種類 推奨モデル
高度な推論が必要な複雑なタスク o-series、Claude Opus、Gemini Ultra
低レイテンシが必要な簡単なタスク o-mini、Gemini Flash
一般的なコーディングタスク GPT、Claude Sonnet

$$

24.png

開発者のための AI 支援コーディング

練習しましょう!

開発者のための AI 支援コーディング

Preparing Video For Download...