お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
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)
PythonのStreamlitライブラリについての知識を得ることができました。確実に、R Shinyで作成された私のチームのアプリケーションを改善するために使用してみます。
Michal Maj - XL Catlin Services SE (AXA XL)
コース - GitHub Copilot for Developers
機械翻訳