
Sign up to save your podcasts
Or
この記事では、AIが自律的にプログラミングを行う新しい開発手法「Agentic Coding(エージェンティック・コーディング)」について、その概念から具体的なツールの利用事例、そしてそこから得られた学びまでを、新人エンジニアにも分かりやすく解説しています。
Agentic Codingとは?
Vibe Codingとの違い
Claude Codeについて
実務から学んだこと
AI駆動開発の未来
引用元: https://buildersbox.corp-sansan.com/entry/2025/07/03/142500
近年、「AIエージェント」という言葉が急速に注目を集めています。これは、単に利用者の関心が高まっているだけでなく、サービスを提供する側にとっても非常に重要になってきています。主要なベンダーがAIエージェントを実装するための技術的なツール(SDKやAPI)を次々と提供しており、エンジニアとしてAIエージェントの仕組みを理解し、自分で機能を作れるようになることが重要だと筆者は語ります。
AIエージェントにはまだ厳密な定義はありませんが、この記事では「大規模言語モデル(LLM)と外部のツール群を組み合わせ、目標達成まで自律的に複数のタスクを実行する仕組み」と定義しています。これは、AIが「自分で考えて行動する(自律性)」、「他のエージェントや人間と協力する(社会性)」、「環境の変化に素早く反応する(反応性)」、「受動的でなく自ら積極的に行動する(積極性)」といった特徴を持つ「弱い意味でのエージェント」として捉えられます。
RubyでもAIエージェントは実装可能です。Pythonに比べてライブラリは少ないですが、「ruby_llm」や「langchainrb」といった既存のライブラリを使えば、比較的簡単にAIエージェントを試すことができます。記事では、LLMの一つであるClaude 3 Haikuと、簡単な計算ができる自作ツールを組み合わせた例が紹介されています。これにより、AIがユーザーの質問に対し、自動的に計算ツールを呼び出しながら段階的に問題を解決していく様子が示されており、「自律的に複数のタスクを遂行する」というAIエージェントの基本動作が確認できます。
AIエージェントの最も大切な動作原理は、「LLMとツールによるループ」です。これは、AIエージェントが目標を達成するまで、以下の3つのステップを繰り返すことで機能します。
このループを繰り返すことで、AIエージェントは従来のチャットボットでは難しかった、複数のステップを要する複雑な問題を自律的に解決できるようになります。この基本的な仕組みを理解することは、今後のプロダクト開発でAI機能を柔軟に組み込む上で、とても強力な知識となるでしょう。
引用元: https://www.wantedly.com/companies/wantedly/post_articles/988725
AI Agent「Cursor」は、単なるAI統合開発環境(IDE)という枠を超え、あなたの作業を大幅に効率化する強力なツールです。「AIがプログラムを書いてくれる」だけでなく、「AIが管理してくれるメモ帳」として機能し、パソコンやWebサービスと連携してタスクを自動で実行する、あなた専用のAIエージェントとなり得ます。プログラマーだけでなく、あらゆる職種のホワイトワーカーが生産性を飛躍的に高める可能性を秘めています。
このツールが強く推奨される理由は大きく三つあります。
第二に、Cursorはあなたの「第二の脳」となるメモ帳です。あなたに関するあらゆる情報をメモとして蓄積し、AIが参照できる知識ベースを構築します。あなたしか知らない情報もAIが学習し、再利用可能なプログラムや知識として残してくれます。これは、あなたの思考をトレースする「ジャービス」のように進化し、定型業務の自動化や新しい仕事の自律化を促進し、作業速度を格段に向上させます。
第三に、AI技術の指数的な進化に柔軟に対応できる点です。Cursorはメモ帳としてのシンプルさを持つ一方で、最新のAIモデルや他の開発ツールとの連携が容易です。この高い適応性が、変化の速いAI時代において、常に最先端のツールを使える強みとなります。
Cursorは、ファイルの整理、メールの自動送信といったルーチンワークから、KPI策定やデータ分析、デザインツールとの連携、会議のリアルタイム議事録作成、SNS運用、プロジェクト管理ツールのタスク自動更新、個人の知識ベース構築、Webサイトの自動テスト、Googleカレンダーを活用した秘書業務まで、幅広い業務に応用可能です。
これらの活用を通じて、人間がAIのボトルネックになることなく、複数のタスクを並行して進め、圧倒的な生産性向上を実現できます。Cursorは、あなた専用のワークスペースと記憶を持つAIエージェントであり、日々の情報や思考、議論、データをAIが参照できる形にすることで、推論能力の支援や意思決定の質を劇的に高めます。このツールを使いこなし、自分だけのAIを育てることが、これからの時代を生き抜く上で非常に重要になるでしょう。
引用元: https://note.com/minicoohei/n/n892b82b65f7b
AI(特にClaude 4)が励まされると性能が向上するのかを検証した記事です。様々な「励まし方」(松岡修造風、プレッシャー、ギャル語、関西弁など)でWebサイトのLPを生成した結果、AIの表現が豊かになることが判明。特に励まし方がAIの生成内容に影響を与え、過度な励ましは極端な結果を招くことも示されました。AIを使う際に、プロンプトに励ましの言葉を加えてみるヒントになるでしょう。
引用元: https://kaminashi-developer.hatenablog.jp/entry/2025/07/03/090000
VOICEVOX:ずんだもん
この記事では、AIが自律的にプログラミングを行う新しい開発手法「Agentic Coding(エージェンティック・コーディング)」について、その概念から具体的なツールの利用事例、そしてそこから得られた学びまでを、新人エンジニアにも分かりやすく解説しています。
Agentic Codingとは?
Vibe Codingとの違い
Claude Codeについて
実務から学んだこと
AI駆動開発の未来
引用元: https://buildersbox.corp-sansan.com/entry/2025/07/03/142500
近年、「AIエージェント」という言葉が急速に注目を集めています。これは、単に利用者の関心が高まっているだけでなく、サービスを提供する側にとっても非常に重要になってきています。主要なベンダーがAIエージェントを実装するための技術的なツール(SDKやAPI)を次々と提供しており、エンジニアとしてAIエージェントの仕組みを理解し、自分で機能を作れるようになることが重要だと筆者は語ります。
AIエージェントにはまだ厳密な定義はありませんが、この記事では「大規模言語モデル(LLM)と外部のツール群を組み合わせ、目標達成まで自律的に複数のタスクを実行する仕組み」と定義しています。これは、AIが「自分で考えて行動する(自律性)」、「他のエージェントや人間と協力する(社会性)」、「環境の変化に素早く反応する(反応性)」、「受動的でなく自ら積極的に行動する(積極性)」といった特徴を持つ「弱い意味でのエージェント」として捉えられます。
RubyでもAIエージェントは実装可能です。Pythonに比べてライブラリは少ないですが、「ruby_llm」や「langchainrb」といった既存のライブラリを使えば、比較的簡単にAIエージェントを試すことができます。記事では、LLMの一つであるClaude 3 Haikuと、簡単な計算ができる自作ツールを組み合わせた例が紹介されています。これにより、AIがユーザーの質問に対し、自動的に計算ツールを呼び出しながら段階的に問題を解決していく様子が示されており、「自律的に複数のタスクを遂行する」というAIエージェントの基本動作が確認できます。
AIエージェントの最も大切な動作原理は、「LLMとツールによるループ」です。これは、AIエージェントが目標を達成するまで、以下の3つのステップを繰り返すことで機能します。
このループを繰り返すことで、AIエージェントは従来のチャットボットでは難しかった、複数のステップを要する複雑な問題を自律的に解決できるようになります。この基本的な仕組みを理解することは、今後のプロダクト開発でAI機能を柔軟に組み込む上で、とても強力な知識となるでしょう。
引用元: https://www.wantedly.com/companies/wantedly/post_articles/988725
AI Agent「Cursor」は、単なるAI統合開発環境(IDE)という枠を超え、あなたの作業を大幅に効率化する強力なツールです。「AIがプログラムを書いてくれる」だけでなく、「AIが管理してくれるメモ帳」として機能し、パソコンやWebサービスと連携してタスクを自動で実行する、あなた専用のAIエージェントとなり得ます。プログラマーだけでなく、あらゆる職種のホワイトワーカーが生産性を飛躍的に高める可能性を秘めています。
このツールが強く推奨される理由は大きく三つあります。
第二に、Cursorはあなたの「第二の脳」となるメモ帳です。あなたに関するあらゆる情報をメモとして蓄積し、AIが参照できる知識ベースを構築します。あなたしか知らない情報もAIが学習し、再利用可能なプログラムや知識として残してくれます。これは、あなたの思考をトレースする「ジャービス」のように進化し、定型業務の自動化や新しい仕事の自律化を促進し、作業速度を格段に向上させます。
第三に、AI技術の指数的な進化に柔軟に対応できる点です。Cursorはメモ帳としてのシンプルさを持つ一方で、最新のAIモデルや他の開発ツールとの連携が容易です。この高い適応性が、変化の速いAI時代において、常に最先端のツールを使える強みとなります。
Cursorは、ファイルの整理、メールの自動送信といったルーチンワークから、KPI策定やデータ分析、デザインツールとの連携、会議のリアルタイム議事録作成、SNS運用、プロジェクト管理ツールのタスク自動更新、個人の知識ベース構築、Webサイトの自動テスト、Googleカレンダーを活用した秘書業務まで、幅広い業務に応用可能です。
これらの活用を通じて、人間がAIのボトルネックになることなく、複数のタスクを並行して進め、圧倒的な生産性向上を実現できます。Cursorは、あなた専用のワークスペースと記憶を持つAIエージェントであり、日々の情報や思考、議論、データをAIが参照できる形にすることで、推論能力の支援や意思決定の質を劇的に高めます。このツールを使いこなし、自分だけのAIを育てることが、これからの時代を生き抜く上で非常に重要になるでしょう。
引用元: https://note.com/minicoohei/n/n892b82b65f7b
AI(特にClaude 4)が励まされると性能が向上するのかを検証した記事です。様々な「励まし方」(松岡修造風、プレッシャー、ギャル語、関西弁など)でWebサイトのLPを生成した結果、AIの表現が豊かになることが判明。特に励まし方がAIの生成内容に影響を与え、過度な励ましは極端な結果を招くことも示されました。AIを使う際に、プロンプトに励ましの言葉を加えてみるヒントになるでしょう。
引用元: https://kaminashi-developer.hatenablog.jp/entry/2025/07/03/090000
VOICEVOX:ずんだもん