Docker の AI エージェントのベータ版リリースを紹介、開発エクスペリエンスを変革

Dockerは長年にわたり、開発者にとって不可欠なパートナーであり、小規模なスタートアップ企業から世界最大の企業まで、あらゆる企業に力を与えてきました。 今日、AIはさまざまな業界の組織を変革し、AIを採用する人々が競争力を獲得する機会を生み出しています。 しかし、多くのチームにとって、どこから始めればよいのか、AIを日常のワークフローにどのように効果的に統合するのかという問題は依然として課題となっています。 開発者ファーストの哲学に忠実に、Docker はそのギャップを埋めるためにここにいます。

このたび、Docker AI Agent (別名 Project: Gordon) のベータ版がリリースされました。これは、Docker スイートにシームレスに統合された組み込みのコンテキスト認識アシスタントです。 Docker Desktop と CLI で利用できるこの革新的なエージェントは、コンテナの構築と実行、Dockerfile の作成、Docker 固有のトラブルシューティングなどのタスクに合わせたガイダンスを提供し、中断を伴うコンテキストの切り替えを排除します。 Docker AI Agent は、開発者が課題に遭遇するタイミングと場所を正確に解決することで、よりスムーズで生産性の高いワークフローを実現します。

AI Agent が進化するにつれて、エンタープライズ チームは、コラボレーションの合理化、セキュリティの強化、開発者のスマートな作業を支援するカスタマイズ可能な機能など、さらに優れた機能を解き放つことになります。 Docker AI Agent により、Docker はこれまで以上に簡単かつ効果的に使用できるようになります。AI はアクセス可能で、実用的なもので、世界中の開発者にとって不可欠です。

Docker の AI エージェントが開発の課題を簡素化する方法  

今日のペースの速いテクノロジー業界での開発はますます複雑になり、開発者はますます多くのツール、ライブラリ、テクノロジーを学ばなければなりません。

GenAI AgentをDockerのエコシステムに統合することで、開発者がこれらの複雑さをナビゲートするのに役立つ強力なアシスタントを提供することを目指しています。 

Docker AI Agent は、コンテナ化されたアプリケーション開発に関連する多くの手動タスクを排除するリアルタイムの支援、実用的な提案、自動化を提供し、開発者が作業を加速するのに役立ちます。 Docker関連の質問やテクノロジーに関する最も役立つ専門家レベルのガイダンスを提供するGordonは、開発者にとって強力なサポートシステムとして機能し、開発者がワークフローのどこにいても正確に対応します。 

グラフィカルインターフェイスを好む開発者の場合、Docker Desktop AI UIは、コンテナの実行問題、イメージサイズ管理、およびより一般的なDockerfile指向の質問をナビゲートするのに役立ちます。 コマンドラインインターフェースのユーザーは、お気に入りの端末で直接エージェントに電話をかけ、コンテキストを共有できます。

では、Docker の AI Agent は今日何ができるのでしょうか? 

私たちは、Docker関連のあらゆる概念とテクノロジーについて、それが開始から、既存のDockerfileまたはComposeファイルの最適化、または一般的なDockerテクノロジーの理解であるかどうかにかかわらず、専門のアシスタントを提供しています。 Docker AI Agent を使用すると、プロセスを完全に制御およびレビューしながら、アクションを委任することもできます。

最初の例として、イメージからコンテナを実行する場合、エージェントはお客様のニーズに合わせた最適な docker run コマンドを提案できます。 これにより、当て推量やDocker Hubの検索が不要になり、時間と労力を節約できます。 その結果、カスタムプロンプト、Docker Hubからのライブデータ、Dockerコンテナの専門知識、およびDocker Inc.独自のプライベート使用状況の洞察が組み合わされます。

ブログ DD ゴードン チャットライト

私たちは意図的に、AIが生成したコマンドに関連する圧倒的な冗長性を避けて、簡潔で実用的な出力を設計しました。 また、ほとんどのAIエージェントの推奨事項のソースを提供しており、 ドキュメント Webサイトを直接指しています。 私たちの目標は、このエクスペリエンスを継続的に改善し、Docker の AI Agent が特定のローカル コンテキストに基づいて可能な限り最高のコマンドを常に提供できるようにすることです。

Docker AI Agent は、コンテナの実行を支援するだけでなく、次のことができます。

  • 最新バージョンのDockerを活用してDockerfileを説明、評価、最適化します。
  • 効果的かつ簡潔な方法でコンテナを実行し、ローカルコンテキスト(すでに使用されているポートまたはボリュームの確認)を活用するのに役立ちます。
  • Docker関連の質問には、ツールスイート全体の最新バージョンのドキュメントで回答するため、Dockerのツールとテクノロジーに関するあらゆる種類の質問に答えることができます。
  • ソフトウェアプロジェクトをコンテナ化して、コンテナでソフトウェアを実行するのに役立ちます。
  • Docker関連のGithub Actionsを支援します。
  • Docker Desktop でコンテナの起動に失敗した場合の修正を提案します。
  • コンテナ、イメージ、ボリュームのコンテキストヘルプを提供します。
  • ディレクトリごとのMCPサーバー( ドキュメントを参照)でその答えを補強できます。
ブログ DDターミナル新 1524×1140 1

ノードの専門家の場合、上のスクリーンショットでは、AI がノード 20を推奨しています。12 これは最新バージョンではありませんが、AIが package.jsonで見つけたものです。

Docker Desktopの将来のバージョンごとに、またお客様からのフィードバックのおかげで、エージェントは将来さらに多くのことを実行できるようになります。

Docker AI Agentを試すにはどうすればよいですか? 

この Docker AI エージェントの最初のベータ リリースは、サインインしているすべてのユーザー*が段階的に利用できるようになりました。デフォルトでは、Docker AI エージェントは無効になっています。 有効にするには、以下の手順に従う必要があります。 開始方法は次のとおりです。

  1. Docker Desktop 4の最新リリースをインストールまたは更新します。38
  2. Docker AI を Docker Desktop 設定に有効にする - 開発中の > 機能
  3. 最適なエクスペリエンスを得るには、[設定] → [全般] に移動して、Docker ターミナルが有効になっていることを確認します
  4. 変更の適用 
ブログ DDゴードン設定ダーク

* ビジネスサブスクライバーの場合、管理者はまず組織の Docker AI エージェントを有効にする必要があります。 これは、 設定管理を通じて行うことができます。 このような場合は、サポートを通じてお気軽にお問い合わせください。

Docker Agent の 2025 に対するビジョン

2025では、レジストリからより多くのコンテキストを使用してエクスペリエンスをカスタマイズする、GitHub Copilot 統合の強化、既に使用している開発ツール全体でのプレゼンスの深化などの機能を使用して、エージェントの機能を拡張することを目指しています。定期的な更新とお客様からのフィードバックにより、Docker AI Agent は開発プロセスに欠かせない存在となるように構築されています。

今のところ、このベータ版は、開発者の生産性に対するアプローチ方法におけるエキサイティングな進化の始まりです。 アプリケーションの構築、セキュリティ保護、出荷のためのよりスマートで合理化された方法を作り続けるため、今後のアップデートにご期待ください。 私たちはあなたから聞きたいです、あなたが好きなか、より多くの情報が必要な場合は、私たちに連絡することができます。

さらに詳しく