강의

멘토링

커뮤니티

NEW
AI Technology

/

AI Agent Development

Claude Codeを直接作りながら学ぶKotlin AIエージェント開発

この講義は、コーディングエージェントを自作しながら、KotlinベースのAIエージェント開発を習得する実践的なコースです。 Kotlinで構築されたAIフレームワーク「Koog」を活用し、実際にClaude Code、Cursor、Junieのようなコーディングエージェントを実装する方法をステップバイステップで実習します。 特にKoogは、単なるサーバーサイドフレームワークではなく、Springと自然に連動し、Kotlinマルチプラットフォーム(KMP)を通じてAndroid・iOS・Desktop・Webなど、多様な環境と接続可能な拡張性を備えています。 コードを読み取り、分析し、修正し、生成するインテリジェントなエージェントを作りながら、AIエージェントの構造、戦略、コンテキスト処理、Tool連動などを実践中心に学習します。

難易度 初級

受講期間 無制限

  • aienginearshift
Kotlin
Kotlin
Spring
Spring
Android
Android
AI Agent
AI Agent
AI
AI
Kotlin
Kotlin
Spring
Spring
Android
Android
AI Agent
AI Agent
AI
AI

受講後に得られること

  • Spring Boot / Android プロジェクトに Agent を実装する方法

  • Tool Calling、Agent LoopなどAI Agentの核となる動作原理

  • Claude Codeのようなコーディングエージェントを作る方法

  • コンテキストウィンドウの制限内で最大限のパフォーマンスを引き出す最適化手法

  • SessionとMemoryで文脈を記憶するAgentの作り方

⚠️ AIがコーディングする時代、開発者としてあなたの差別化ポイントは何ですか?

今の世の中は

  • 非開発者もCursorやClaude Codeでアプリを作ります。

  • デザイナーも手軽にClaude Codeでランディングページを作ります。

良い時代です。技術の参入障壁が低くなったのですから。 Bởi vì rào cản gia nhập công nghệ đã được hạ thấp.

自然言語で誰でもコードを作成できます。アイデアさえあれば、AIが代わりに実装してくれます。

しかし、開発者である私たちも同じように Cursor や Claude Code を使うだけだとしたら?

同じツール、同じプロンプト、同じ月額20ドルの購読料。非エンジニアとの違いは何でしょうか?

差別化はどこで生まれるのでしょうか?



😰 不都合な真実

thoughtful エンジニアという肩書きだけでは、もはや差別化にはなりません。

AIを活用した「バイブコーディング」が流行し、職種を問わず多くの人々が開発に飛び込んでいます。Claude Code、Cursor、Copilot... 自然言語だけでコードが作成される時代です。

それにもかかわらず、多くの開発者がまだ自分たちは安全だと考えています。

  • 「AIツールの限界が明確に見えるから」

  • 「エンジニアは依然として必要だから」

  • 「自分の仕事は単なるコーディングではないから」

しかし、これは徐々に熱くなっていく水の中で心地よさを感じているカエルと同じです。



🚀 バイブコーディングは始まりに過ぎない、今は次の一歩へ

今は立ち止まって考えるべき時です。

今、多くの人がバイブコーディングやAIコーディングだけに集中しています。しかし、それは変化の始まりに過ぎません

私たちは他の人よりも一歩先へ進まなければなりません。



💡 答えは明確です:AIの消費者から供給者へ

誰もが同じAIツールを使う時代。

エンジニアの真の差別化はどこで生まれるのでしょうか?

答えは簡単です:

  • AIツールを使う人 → AIツールを作る

  • AI消費者 → AI供給者

非開発者はCursorを使います。

開発者はCursorを作ります。

これが決定的な違いです。

講義を受講して、このような成果物を作ることができます


Tool CallingとAgent Loopで

自律的に動作するCoding Agent

プロジェクト構造を読み取り分析する

Code Analyzer

ファイルの読み取り、書き込み、修正からBashコマンドを実行するツールを連携させ、複雑な問題を解決するコーディングエージェントを作成します。

ディレクトリを探索してファイルを読み込み、プロジェクトのアーキテクチャを把握します。見慣れないコードベースも素早く理解する分析エージェントを作成します。

自然言語の指示でコードを生成する

コード生成エージェント

ターミナルで動作する

CLIコーディングエージェント

「ランディングページを作って」の一言でHTML/CSSを生成し、ファイルとして保存します。アイデアを即座にコードへと変換する生成Agentを構築します。

Claude Codeのようにターミナルで対話しながらコーディングする、自分だけのCLIツールを完成させます。アスキーUIまで備えた実践的なエージェントです。

このようなことが学べます!

LLMとAIエージェントの作動原理

CursorやClaude Codeはどのように動作するのでしょうか?LLMの核心概念とAI Agentの構造を理解します。Agent Loop、Tool Routingなど、AI Agentの核心メカニズムを掘り下げます。

KotlinでAIエージェントの核心要素を実装する

ReadFile、EditFile、Bashなど5つのToolを自作し、Agentループによって自律的に動作するAgentを実装します。Tool Callingを用いて複雑なタスクを段階的に解決する方法を習得します。

SessionとMemoryでエージェントに記憶を実装

対話履歴を管理するSessionとプロジェクト情報を保存するMemoryを実装します。StatelessなLLMに文脈を与え、人間のように以前の会話を記憶して活用するAgentを作成します。

Context Window最適化技法
トークン制限の中で最大限のパフォーマンスを引き出す方法を学びます。不要なコンテキストの整理、要約戦略、動的なプロンプト構成により、コストを抑えつつ精度を高める実践的なテクニックを習得します。


なぜKoogなのか?

Kotlin Multiplatformでどこでも動作

Android、iOS、Desktop、WebまでKMPと統合され、一つのAgentロジックを多様なプラットフォームで活用できます。

Springとの自然な統合

Kotlinベースであるため、既存のSpringプロジェクトにそのまま適用可能です。AIロジックのためにPythonサーバーを別途構築する必要はありません。

ドメインサーバーからエージェントまで一括で

韓国の大多数のサーバーがSpringです。Koogを使えば、エージェントロジックを別サービスとして分離することなく、各ドメインサーバーに集約して実装できます。インフラの複雑さを抑え、開発スピードを向上させます。



実習環境

  • OSおよびバージョン: macOS, Java 24, Kotlin


  • 使用ツール:IntelliJ

  • API Key : Cloude API Key


  • 使用ライブラリ:Koog

学習資料

  • 主要理論をまとめたPDF Hands Book

  • ステップごとに誰でも真似できるように構成された動画講義Bài giảng video được thiết kế để bất kỳ ai cũng có thể dễ dàng theo dõi từng bước


学習をおすすめする対象

  • AIエンジニアへのキャリア転換を準備中の就職準備生Người đang tìm việc chuẩn bị chuyển hướng sự nghiệp sang kỹ sư AI

  • Java / Springベースのバックエンドエンジニア

  • KotlinベースのAndroidエンジニア

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Spring BootやAndroidでAIエージェントを実装したい方

  • CursorやClaude Codeを自分で作ってみたいと思っていた方へ

  • AI時代にエンジニアとして確かな差別化を図りたい方

  • KotlinのエージェントフレームワークKoogを、誰よりも早く習得したい方

  • AIエンジニアになりたい開発者

前提知識、
必要でしょうか?

  • 基本的なKotlin文法の理解

こんにちは
です。

89

受講生

7

受講レビュー

4.9

講座評価

1

講座

こんにちは、AIへの転換をサポートするHeroです。

現役エンジニアからAIエンジニアへの道のりは、決して難しくありません。

私自身もバックエンド/フロントエンドエンジニアからスタートし、AI分野へと転向しました。

このような方のための講座です:

  • 開発経験はあるがAIは初めてのエンジニア

  • 数学・統計なしで実務を中心に学びたい方

  • AIを実際のプロジェクトに活用したい方

一緒に学ぶ内容:

✓ AIリテラシー
✓ AIエージェント開発

カリキュラム

全体

26件 ∙ (4時間 43分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

7件

4.9

7件の受講レビュー

  • nar998614님의 프로필 이미지
    nar998614

    受講レビュー 12

    平均評価 4.8

    5

    31% 受講後に作成

    • aienginearshift
      知識共有者

      受講評、本当にありがとうございます! 😍

  • jhl22953352님의 프로필 이미지
    jhl22953352

    受講レビュー 6

    平均評価 5.0

    5

    31% 受講後に作成

    • aienginearshift
      知識共有者

      ありがとうございます!😍 もっとお役に立てるよう頑張ります!

  • codemaru님의 프로필 이미지
    codemaru

    受講レビュー 5

    平均評価 4.2

    4

    31% 受講後に作成

    • aienginearshift
      知識共有者

      受講の感想ありがとうございます! 😍

  • mash85님의 프로필 이미지
    mash85

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • aienginearshift
      知識共有者

      受講の感想ありがとうございます! 😍

  • namiezexx5494님의 프로필 이미지
    namiezexx5494

    受講レビュー 4

    平均評価 5.0

    5

    31% 受講後に作成

    ai code assistantを開発してみたいと思っていたのですが、とても良い講義を見つけました。基礎の説明から動作原理まで一つひとつ丁寧に解説してくださった内容は、これからの開発において大きな助けになりそうです。ありがとうございます!

    • aienginearshift
      知識共有者

      受講の感想ありがとうございます!お役に立てるとおっしゃっていただき、本当にありがとうございます!

¥11,505

似ている講座

同じ分野の他の講座を見てみましょう!