Devstralを使用したコーディングエージェントの構築: エージェント設計からツールの利用までのトレーニングコース
Devstralは、コードベース、開発者ツール、APIと連携してエンジニアリング生産性を向上させるコーディングエージェントの構築と実行のために設計されたオープンソースフレームワークです。
この講師主導のライブトレーニング(オンラインまたはオンサイト)は、中級から上級レベルのMLエンジニア、開発者ツールチーム、およびSRE向けに提供され、Devstralを使用してコーディングエージェントを設計、実装、最適化する方法を学びます。
このトレーニング終了時には、参加者は以下のことができるようになります:
- コーディングエージェント開発のためのDevstralをセットアップし、設定する。
- コードベースの探索と変更のためのエージェンシーワークフローを設計する。
- コーディングエージェントを開発者ツールやAPIと統合する。
- セキュアで効率的なエージェントの展開に関するベストプラクティスを実装する。
コース形式
- 対話型講義とディスカッション。
- 多くの演習と練習。
- ライブラボ環境での手動実装。
コースのカスタマイズオプション
- このコースのカスタマイズされたトレーニングをリクエストする場合は、ご連絡ください。
コース概要
Devstralとコーディングエージェントの概要
- Devstralアーキテクチャの概要
- ソフトウェアエンジニアリングにおけるエージェンシAIの概念
- コーディングエージェントのユースケース
開発環境の設定
- Devstralのインストールと設定
- PythonとGitワークフローとの統合
- Visual Studio CodeとのIDEサポート
コーディングエージェントの設計
- エージェントの役割と機能の定義
- コードナビゲーションとリファクタリングのためのワークフロー設計
- エラーハンドリングとロールバック戦略
ツールとAPIの統合
- エージェントを開発者ツールに接続する
- 外部サービスとのAPI統合
- コーディングエージェントを使用した自動化パターン
実践的なエージェンシーワークフロー
- コードの探索とドキュメンテーション生成
- 自動リファクタリングとテスト支援
- エージェントを用いた協調コーディング
セキュリティとベストプラクティス
- 安全な実行環境
- アクセス制御と権限管理
- エージェントアクションの監視とログ記録
コーディングエージェントのスケーリングと維持
- チームとプロジェクト全体でのエージェント展開
- エージェントワークフローの維持と更新
- フィードバックループによる継続的な改善
まとめと次のステップ
要求
- Pythonの深い理解
- ソフトウェア開発ワークフローの経験
- APIとコード統合に関する知識
対象者
- MLエンジニア
- 開発者ツールチーム
- 開発者体験に携わるSREs
オープントレーニングコースには5人以上が必要です。
Devstralを使用したコーディングエージェントの構築: エージェント設計からツールの利用までのトレーニングコース - 予約
Devstralを使用したコーディングエージェントの構築: エージェント設計からツールの利用までのトレーニングコース - お問い合わせ
Devstralを使用したコーディングエージェントの構築: エージェント設計からツールの利用まで - コンサルティングお問い合わせ
コンサルティングお問い合わせ
お客様の声 (1)
講師の高度なコピロット使用に関する知識と、十分で効率的な実践セッション
Tan - ViTrox Technologies Sdn Bhd
コース - Intermediate GitHub Copilot
機械翻訳
今後のコース
関連コース
高度な GitHub Copilot とプロジェクト、インフラ向けの AI
14 時間GitHub Copilot は AI 駆動のコード完成ツールで、開発を加速させつつ品質と生産性を向上させます。プロジェクト、インフラ、ソフトウェアにおける人工知能アプリケーションとの組み合わせにより、マネージャーはリソース配分を最適化し、ワークフローを効率化し、意思決定を強化することができます。
この講師主導のライブトレーニング(オンラインまたは対面)は、GitHub Copilot の知識を深めつつ、企業環境における実践的な AI アプリケーションについて探求したい上級レベルのマネージャーを対象としています。大規模プロジェクトや石油・ガス業界などの業界に特化した例も含みます。
このトレーニング終了時には、参加者は以下のことが Able to になります:
- 大規模な企業プロジェクトで高度な Copilot の機能を活用する。
- 最大の効率性を目指して、多分野ワークフローに Copilot を統合する。
- AI ツールを活用してプロジェクト管理、インフラ、ソフトウェア調達を最適化する。
- AI ベースの戦略を実装して計画、見積もり、時間管理を改善する。
- 石油・ガス業界などの特定業界での実践的な AI アプリケーションを認識する。
コースの形式
- インタラクティブな講義とディスカッション。
- 実践的な演習と事例研究。
- AI ツールと Copilot のワークフローのライブ実演。
コースのカスタマイズオプション
- このコースのカスタマイズトレーニングを依頼する場合は、お問い合わせください。
高度なカーソル: プロンプトエンジニアリング、ファインチューニング、およびカスタムツールの開発
14 時間Cursorは、高度なAI駆動型開発環境であり、エンジニアが特定のユースケースや企業ワークフローに合わせて、コーディングの知能を拡張、ファインチューニング、およびカスタマイズできるようにします。
この講師主導のライブトレーニング(オンラインまたはオンサイト)は、高度なレベルの開発者とAIエンジニア向けです。彼らが独自のプロンプトシステムを設計し、モデルの動作をファインチューニングし、内部開発自動化用にカスタム拡張機能を構築することを目指します。
このトレーニングが終了するまでには、参加者は以下のことが Able to できるようになります:
- 精密なAI動作のための高度なプロンプテンプレートを設計およびテストします。
- Cursorを内部APIや知識ベースと接続し、コンテキストに応じたコード生成を行います。
- 専門的なタスク向けのファインチューニングまたはドメイン適応型AIモデルを開発します。
- セキュアにCursorの機能を拡張するカスタムツールやアダプターを作成し、展開します。
コース形式
- 技術的なプレゼンテーションとガイド付きのデモンストレーション。
- 手を動かす開発とプロンプト最適化ラボ。
- 実践的なプロジェクトでCursorを実際の企業システムに統合します。
コースカスタマイゼーションオプション
- このコースは、特定の内部アーキテクチャ、AIフレームワーク、またはセキュリティ適合要件に合わせてカスタマイズできます。
高度な GitHub Copilot
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、GitHub Copilot をチームプロジェクトにカスタマイズし、その高度な機能を利用し、CI/CD パイプラインにシームレスに統合してコラボレーションと生産性を向上させたい上級レベルの参加者を対象としています。
このトレーニングの終了時には、参加者は以下のことができます:
- 特定のプロジェクト要件やチームワークフローに GitHub Copilot をカスタマイズします。
- 複雑なコーディングタスクで Copilot の高度な機能を活用します。
- CI/CD パイプラインやコラボレーティブ環境に GitHub Copilot を統合します。
- AI 駆動のツールを使用してチームコラボレーションを最適化します。
- Copilot の設定や権限を効果的に管理し、トラブルシューティングを行います。
GitHub Copilot for DevOps Automation and Productivity
14 時間GitHub Copilotは、AIを活用したコーディングアシスタントで、YAML設定の作成、GitHub Actions、デプロイスクリプトなどのDevOps操作を自動化するのに役立ちます。
このインストラクター主導の実践的なトレーニング(オンラインまたはオンサイト)は、初心者から中級レベルの専門家向けで、GitHub Copilotを使用してDevOpsタスクを効率化し、自動化を改善し、生産性を向上させたい人を対象としています。
このトレーニング終了時には、参加者は以下のことができるようになります:
- GitHub Copilotを使用してシェルスクリプト、設定、CI/CDパイプラインを支援する。
- YAMLファイルとGitHub ActionsでのAIコード補完を利用する。
- テスト、デプロイ、自動化ワークフローを加速する。
- AIの制限と最善の実践方法を理解した上でCopilotを適切に使用する。
コース形式
- インタラクティブな講義とディスカッション。
- 豊富な演習と実践。
- ライブラボ環境での手動実装。
コースのカスタマイズオプション
- このコースのカスタマイズされたトレーニングを希望される場合は、お問い合わせください。
AI アシスタントを使用した開発とコーディング: Cursor
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、AI アシスタントを使用して生産性とコード品質を向上させたい中級レベルのソフトウェア開発者向けです。
このトレーニングの終了時には、参加者は以下のことをできるようになります:
- AI アシスタントを使用したソフトウェア開発のために Cursor をインストールおよび設定する。
- Cursor を Git リポジトリと開発ワークフローに統合する。
- 自然言語を使用してコードを生成、デバッグ、最適化する。
- AI 機能を利用してリファクタリング、ドキュメンテーション、テストを行う。
データおよびMLエンジニアリングのためのCursor: ノートブック、パイプライン、モデル運用
14 時間CursorはAI駆動の開発環境で、スマートなコード生成、コンテキストに応じた提案、および簡素化されたドキュメンテーションを活用することで、データと機械学習のワークフローにおける生産性と信頼性を向上させます。
このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルのデータおよびMLプロフェッショナル向けで、Cursorを日々のワークフローに統合し、より速いプロトタイピング、スケーラブルなパイプライン開発、改善されたモデル運用を実現することを目指しています。
このトレーニングを完了した後、参加者は以下のことができるようになります:
- Cursorを使用してノートブック開発とコード探索を加速する。
- ETLおよび特徴量エンジニアリングパイプラインの生成、リファクタリング、ドキュメンテーションを行う。
- AI支援コードを使用してモデルのトレーニング、チューニング、評価を行う。
- MLワークフローでの再現性、協力、運用の一貫性を向上させる。
コース形式
- インタラクティブな講義とデモンストレーション。
- 実践的な手順を含むライブコーディング環境での演習。
- CursorとMLパイプライン、モデル運用ツールの統合に関する事例研究。
コースカスタマイズオプション
- このトレーニングはTensorFlow、PyTorch、scikit-learnなどの特定のフレームワークや組織内のMLOpsプラットフォームに合わせてカスタマイズできます。
カーソルの基本:開発者生産性の向上
14 時間Cursorは、AI駆動のコードエディターで、インテリジェントなコード補完、コンテキストに応じた編集、および適応的な支援を通じて開発者の生産性を向上させます。
この講師主導のライブトレーニング(オンラインまたはオンサイト)は、コーディングワークフローを効率化し、AI提案を安全に活用して生産性を向上させたい初心者の開発者やエンジニアチームを対象としています。
このトレーニングの終了時には、参加者は以下が Able to できます:
- 開発プロジェクトでの最適な使用のためにCursorをインストールおよび設定する。
- AIアシスタントによるコード補完、エディタ内のチャット、リファクタリングツールの理解と適用を行う。
- AI生成されたコード提案を効果的かつ安全に評価、受け入れ、または変更する。
- チームのオンボーディング、協力、バージョン管理統合のベストプラクティスを採用する。
コース形式
- 双方向講義とディスカッション。
- 実践的なデモンストレーションとガイダンス付き演習。
- Cursorを使用した実際のコーディング課題とラボ練習。
コースカスタマイゼーションオプション
- このコースは、チームが使用する特定のプログラミング言語やフレームワークに合わせて調整できます。
Cursor for Teams: コラボレーション、コードレビュー、CI/CD統合
14 時間CursorはAIを活用した開発環境で、チームのコラボレーションを強化し、コードレビューや現代のCI/CDワークフローへのシームレスな統合を実現します。
このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、チーム環境にCursorを統合してコラボレーションを改善し、レビューを効率化し、自動化されたパイプラインでの品質を維持することを目指す中級レベルの技術者が対象です。
このトレーニングを修了すると、参加者は以下のことができます:
- Cursorで協調開発を行うためのチーム環境を設定および管理します。
- AIツールを利用して自動コードレビュー、プルリクエスト生成、マージ検証を行います。
- Cursorの機能を使用して、コードガバナンス、レビューポリシー、セキュリティガードレールを実装します。
- CI/CDシステムと統合し、継続的デリバリーと一貫した品質基準を確保します。
コース形式
- インストラクター主導のプレゼンテーションとチームベースのディスカッション。
- 実世界のチームコラボレーションシナリオを使用した実践的なラボ。
- CI/CDおよびバージョン管理ツールとのライブ統合演習。
コースのカスタマイズオプション
- コースは特定のCI/CDプラットフォーム、リポジトリツール、またはエンタープライスセキュリティ要件に合わせて調整できます。
GitHub Copilot for Developers
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、初級から中級レベルの開発者を対象としており、GitHub Copilotの機能を効果的に活用する方法を学ぶことを目的としています。
GitHub Copilot in Team Environments: Collaboration Best Practices
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルから上級レベルの参加者向けで、チームワークフローの最適化、共同コーディング実践の強化、および多開発者の環境での Copilot の使用管理を目指しています。
このトレーニングの終了時には、参加者は以下のことをできるようになります:
- チーム環境向けに GitHub Copilot を設定する。
- Copilot を使用して共同コーディング実践を強化する。
- Copilot の機能を使用してチームワークフローを最適化する。
- 多開発者のプロジェクトで Copilot の統合を管理する。
- チーム全体で一貫したコード品質と基準を維持する。
- チーム固有のニーズに合わせて高度な Copilot の機能を使用する。
- 効率化のために他の共同ツールと Copilot を組み合わせる。
GitHub Copilot for Debugging and Code Review
14 時間このインストラクター主導の実践的なトレーニング(オンラインまたはオンサイト)は、GitHub Copilotを使用してより効率的なデバッグ、コード品質向上、および円滑なコードレビューを達成したい中級レベルのQAエンジニア、開発者、チームリードを対象としています。
このトレーニング終了時には、参加者は以下ができます:
- デバッグとコードレビューの目的でGitHub Copilotをセットアップする。
- Copilotを使用して効率的にバグを特定し解決する。
- AI支援の提案によりコード品質を向上させる。
- Copilotの機能を使用してコードレビューのプロセスを円滑化する。
- チーム環境でCopilotを使用して効果的に協力する。
GitHub Copilot for Front-End Development
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、GitHub Copilotを使用して反復的なコーディングタスクを自動化し、UI/UXデザインを改善し、フロントエンドワークフローを効率化したい中級レベルのフロントエンド開発者向けです。
このトレーニング終了時には、参加者は以下のことができるようになります:
- フロントエンド開発プロジェクトでGitHub Copilotをセットアップする。
- GitHub Copilotを利用してHTML、CSS、JavaScriptコードを効率的に生成する。
- AI生成のコード提案を使用してUI/UXデザインプロセスを改善する。
- 実践的なGitHub Copilot統合戦略を利用してフロントエンドワークフローを強化する。
- GitHub Copilotの支援を利用してフロントエンドコードのトラブルシューティングとデバッグを行う。
GitHub Copilot for Python Developers
14 時間このインストラクター主導の実践的なトレーニング(オンラインまたはオンサイト)は、Pythonの初心者から中級レベルの開発者がGitHub Copilotを活用してPython固有のタスク、デバッグ、および機械学習ワークフローを実装することを目指しています。
このトレーニング終了時には、参加者は次のことができるようになります:
- Python開発のためにGitHub Copilotを設定および構成する。
- Copilotを利用して効率的なPythonコードを書く。
- AI生成の提案を使用してPythonアプリケーションをデバッグする。
- 繰り返し作業の自動化とワークフローアップ効率の向上を行う。
- Pythonでの機械学習プロジェクトの実装にCopilotを利用する。
中級 GitHub Copilot
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルの参加者向けで、GitHub Copilot を活用して高度なコーディングのユースケースを処理し、生産性を向上させ、開発ワークフローに Copilot を統合したい方を対象としています。
このトレーニング終了時には、参加者は次のことができることを目指します:
- 高度なコーディングタスクで GitHub Copilot の使用を最適化する。
- Copilot の提案を使用して、より効率的、エラーが少なく、保守可能なコードを書く。
- 好みの IDE とワークフローに GitHub Copilot を統合する。
- デバッグやコードのリファクタリングに Copilot を利用する。
- AI 搭載コーディングツールを使用する際の制限と倫理的な考慮事項を理解する。
GitHub Copilotの入門
7 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、初心者の開発者向けに設計されており、GitHub Copilotの機能を理解し、セットアップを行い、効果的に使用してコーディング体験を向上させる方法を学びます。
このトレーニングの終了時には、参加者は以下のことができるようになります:
- GitHub Copilotとは何か、どのように動作するのかを理解します。
- 対応するコードエディターでGitHub Copilotをセットアップします。
- AIの支援を利用してコードを迅速に書く、リファクタリングし、デバッグします。
- GitHub Copilotを使用してコーディング技術や解決策を探求します。
- 日常のワークフローにGitHub Copilotを統合するためのベストプラクティスを適用します。