お問い合わせ

コース概要

LLMによるコードの理解

  • コードの説明やウォークスルーのためのプロンプトエンジニアリング戦略
  • 見知らぬコードベースやプロジェクトの扱い方
  • 制御フロー、依存関係、アーキテクチャの分析

保守性を高めるためのコードリファクタリング

  • コードスメル、デッドコード、アンチパターンの特定
  • 明確さのために関数やモジュールの構造再編
  • 命名規則や設計改善の提案にLLMを使用する

パフォーマンスと信頼性の向上

  • AIの支援による非効率性やセキュリティリスクの検出
  • より効率的なアルゴリズムやライブラリの提案
  • I/O処理、データベースクエリ、API呼び出しのリファクタリング

コードドキュメントの自動化

  • 関数・メソッドレベルのコメントや要約の生成
  • コードベースからのREADMEファイルの作成と更新
  • LLMのサポートを受けたSwagger/OpenAPIドキュメントの作成

ツールチェーンとの統合

  • ドキュメント生成のためのVS Code拡張機能やCopilot Labsの使用
  • Gitコミット前フックでのGPTやClaudeの組み込み
  • ドキュメント作成やリント用のCIパイプラインとの統合

レガシーおよびマルチ言語コードベースとの取り組み

  • 古い、またはドキュメントのないシステムのリバースエンジニアリング
  • クロス言語リファクタリング(例:PythonからTypeScriptへ)
  • ケーススタディとペアAIプログラミングの実演

倫理、品質保証、およびレビュー

  • AI生成の変更の検証とハルシネーションの回避
  • LLM使用時のピアレビューのベストプラクティス
  • 再現性とコーディング基準への適合の確保

まとめと次のステップ

要求

  • Python、Java、JavaScriptなどのプログラミング言語の使用経験
  • ソフトウェアアーキテクチャおよびコードレビュープロセスへの熟悉
  • 大規模言語モデルの仕組みに関する基本的な理解

対象者

  • バックエンドエンジニア
  • DevOpsチーム
  • シニアデベロッパーおよびテックリード
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー