Skip to main content
Log inCreate account
Category: Basics

AIネイティブ開発ツールの基礎

AIとの協働が当たり前になる「AIネイティブ」な開発スタイルが、今、始まっています。本レッスンでは、GitHub Copilotをはじめとするコーディング支援ツールや、自律型AIソフトウェアエンジニアとして注目されるDevinなど、最新のAI開発ツールを紹介します。これらのツールが開発プロセスをどう変革するのかを理解し、次世代の開発手法を先取りするための第一歩を踏み出しましょう。

Lessons are in Japanese; the interface is available in English.

What you will learn

  • AIネイティブ
  • GitHub Copilot
  • Devin
  • Claude Code

Materials (13)

This lesson uses articles and quizzes. The list below shows what each material includes. A material is recorded as completed when you pass its quiz, or, if it has no quiz, when you select "Complete and continue".

  1. オープニング

    AIがコードを書き、バグを修正し、ときにはアプリケーション全体を構築する時代が到来しています。 これまでのように、ただひたすら手を動かしてコードを書くことだけが、エンジニアの仕事ではなくなりました。まるで、熟練の職人が「手作業」から、高性能な「機械」を巧みに操るスタイルへと移行するように、私たちの開発スタイルもまた、大きな変革の時を迎えています。 このセクションで学ぶのは、単なるツールの使い方ではありません。それは、AIを単なる「便利な道具」から、思考を拡張し、生産性を劇的に向上させる「最強のチームメイト」へと変えるための、新しい開発思想と実践スキルです。

    Article

  2. AIネイティブ開発とは?

    この教材では、AIを開発プロセスの中核に据える新しい開発スタイル、「AIネイティブ開発」について解説します。AIネイティブ開発がどのようなもので、なぜ今注目されているのか、そしてこれからのエンジニアにどのような変化をもたらすのかを見ていきましょう。

    Article, Quiz (1 question)

  3. 従来開発との違いとメリット

    この教材では、AIを開発の中心に据える「AIネイティブ開発」が、これまでの開発手法とどのように異なり、どのようなメリットをもたらすのかを解説します。特に、アイデアを重視する「Vibe Coding」との比較を通じて、その特徴を明らかにしていきます。

    Article, Quiz (2 questions)

  4. AIネイティブ開発を実現するツール群

    この教材では、AIネイティブ開発を実践する上で欠かせない、強力なAIコーディングツールについて解説します。様々なツールが登場する中で、特に注目度の高い「GitHub Copilot」「Devin」「Claude Code」の3つを取り上げ、それぞれの特徴や得意なこと、そしてどのようなシーンで活躍するのかを見ていきましょう。

    Article, Quiz (3 questions)

  5. GitHub Copilotとは?

    この教材では、AIを活用した開発支援ツールである「GitHub Copilot」について学びます。 GitHub Copilotがどのようなツールなのか、その基本的な概念から、導入することで得られるメリット、そして利用する上での注意点となるデメリットまでを分かりやすく解説します。 本教材を通して、GitHub Copilotへの理解を深め、今後の開発活動に役立てていきましょう。

    Article, Quiz (2 questions)

  6. GitHub Copilotのインストールと基本的な使い方

    この教材では、GitHub Copilotを実際に使い始めるためのインストールの手順と、開発効率を飛躍的に向上させるための基本的な使い方を学びます。

    Article, Quiz (3 questions)

  7. 実践的な活用テクニック(TIPS集)

    この教材は、GitHub Copilotの基本的なチャットやコード補完機能をすでに理解している方を対象に、開発ワークフローの様々な場面でAIの能力を最大限に引き出すための、実践的な5つのテクニックを厳選して解説します。 これらのテクニックを身につけることで、AIを単なる「コードを書く道具」から、「開発プロセス全体を支援するパートナー」へと進化させることができます。

    Article, Quiz (3 questions)

  8. Claude Codeとは?

    この教材では、次世代のAI開発パートナー「Claude Code」について探求します。 単なるコードの自動補完ツールを超え、まるで経験豊富なエンジニアと対話するように開発を進められるとしたら、あなたの生産性はどれだけ向上するでしょうか? Claude Codeへの理解を深め、あなたの開発ワークフローを一段階上へと引き上げましょう。

    Article, Quiz (1 question)

  9. Claude Codeのインストールと基本的な使い方

    この教材では、Claude Codeを実際に使い始めるためのインストールの手順と、開発効率を飛躍的に向上させるための基本的な使い方を学びます。本教材はmacOS環境を前提として解説を進めます。

    Article, Quiz (2 questions)

  10. 実践的な活用テクニック(TIPS集)

    この教材では、「Claude Codeのインストールと基本的な使い方」を学んだ方を対象に、日々の開発業務をさらに効率化するための実践的なテクニックをTIPS形式で紹介します。 基本的なコマンド操作だけでなく、「どのような場面で」「どのように指示すれば」Claude Codeの能力を最大限に引き出せるのか、具体的なユースケースを通じて学んでいきましょう。

    Article, Quiz (3 questions)

  11. Devinとは?

    この教材では、世界初の完全自律型AIソフトウェアエンジニア「Devin」について探求します。 単なるコード生成ツールを超え、まるで経験豊富なエンジニアにプロジェクトを丸ごと依頼できるように開発を進められるとしたら、あなたのビジネスや開発のスピードはどれだけ加速するでしょうか? Devinへの理解を深め、次世代の開発スタイルをいち早く掴みましょう。

    Article, Quiz (2 questions)

  12. アカウント登録と基本的な使い方

    この教材では、自律型AIソフトウェアエンジニア「Devin」の利用を開始するためのアカウント登録手順と、開発で役立つ基本的な使い方を学びます。

    Article, Quiz (2 questions)

  13. 実践的な活用テクニック(TIPS集)

    この教材では、Devinの基本的な使い方を理解した方を対象に、日々の開発業務やプロジェクト全体を劇的に効率化するための実践的なテクニックをTIPS形式で紹介します。 単なるコード生成の指示出しだけでなく、「どのようなタスクを」「どのように任せれば」自律型AIエンジニアであるDevinの能力を最大限に引き出せるのか、具体的なユースケースを通じて学んでいきましょう。

    Article, Quiz (3 questions)