[{"data":1,"prerenderedAt":1164},["ShallowReactive",2],{"/ja-jp/blog/agentic-click-through-demo":3,"navigation-ja-jp":413,"banner-ja-jp":845,"footer-ja-jp":853,"blog-post-authors-ja-jp-Itzik Gan Baruch":1107,"blog-related-posts-ja-jp-agentic-click-through-demo":1122,"blog-share-wrapper-ja-jp":1145,"next-steps-ja-jp":1155},{"id":4,"title":5,"authors":6,"body":8,"category":389,"date":390,"description":391,"extension":392,"externalUrl":393,"faq":393,"featured":394,"heroImage":395,"meta":396,"navigation":397,"path":398,"seo":399,"slug":403,"stem":404,"tags":405,"template":410,"updatedDate":411,"__hash__":412},"blogPosts/ja-jp/blog/agentic-click-through-demo.md","GitLab Duo Agent Platformでデモ生成ツールを自作した方法",[7],"Itzik Gan Baruch",{"type":9,"value":10,"toc":373},"minimark",[11,15,24,30,55,65,68,71,74,83,90,93,96,116,119,121,124,187,190,193,202,204,212,218,221,228,241,244,251,255,267,269,272,286,289,292,305,308,311,314,323,326,329,331,334,337,346,358,370],[12,13,14],"p",{},"デモを1本作るのに、以前は何日もかかっていました。スクリーンショットを撮り、ナレーションを書き、外部ツールでつなぎ合わせ、フィードバックを追いかける。しかも機能が変わるたびに最初からやり直しです。数か月前、私はこの作業の大半をGitLab Duo Agent Platform上のエージェントに任せました。",[12,16,17,23],{},[18,19,22],"a",{"href":20,"rel":21},"https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform","は、インテリジェントオーケストレーションのためのプラットフォーム。ソフトウェア開発ライフサイクル全体でエージェント型ワークフローを実行しますが、その柔軟性は開発以外の反復作業にも活かせます。試しにデモ生成へ向けてみたところ、期待以上の成果が出ました。だからこそ、手元にある繰り返し作業で同じことを試してみてほしいと思っています。そのための実践的なチュートリアルも用意しました。もうひとつ付け加えると、この取り組みにデベロッパーである必要はありません。エンジニアリング以外の職種からも、GitLabでこうしたエージェント型ワークフローを動かしたいという声が増えています。当てはまる方は、ぜひこのまま読み進めてください。",[12,25,26],{},[27,28,29],"strong",{},"この記事の内容：",[31,32,33,37,40,43,46,49,52],"ul",{},[34,35,36],"li",{},"クリックスルーデモが効果的な理由",[34,38,39],{},"進化の軌跡：VMから外部デモツール、そしてエージェントへ",[34,41,42],{},"デモ作成の各ステップ",[34,44,45],{},"デモ生成ツールの仕組み",[34,47,48],{},"デモはコードになった",[34,50,51],{},"GitLab Duo Agent Platformだからこそ実現できたこと",[34,53,54],{},"最初のエージェントを作ってみる",[56,57,58],"blockquote",{},[12,59,60,61,64],{},"🎯 今すぐ**",[18,62,22],{"href":20,"rel":63},[],"**をお試しください",[66,67,36],"h2",{"id":36},[12,69,70],{},"機能は、説明を読むよりも実際に動いているところを見たほうが早く伝わります。とはいえライブデモは簡単ではありません。製品へのアクセス権が必要ですし、迷わず操作できるだけの習熟も求められます。",[12,72,73],{},"その課題を解決するのがクリックスルーデモです。各ステップに添えられた短い説明に導かれながら、実際に自分の手で操作を進めていく形式。動画と違い、ペースを握るのは見る側です。実環境を用意するライブアクセスとも違い、実体はただのリンク。共有は無料で、何度でも使い回せ、いつ見ても内容が変わりません。",[12,75,76,77,82],{},"実例は",[18,78,81],{"href":79,"rel":80},"https://dap-demo-hub-dac14a.gitlab.io/",[],"GitLab Demo Hub","でご覧いただけます。",[12,84,85],{},[86,87],"img",{"alt":88,"src":89,"title":88},"クリックスルーデモ。実際の製品フローをステップごとにガイドする","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783421764/x0oyszct1nuhzg7sxv0z.png",[66,91,39],{"id":92},"進化の軌跡vmから外部デモツールそしてエージェントへ",[12,94,95],{},"デモの姿は、昔からこうだったわけではありません。自身のキャリアを振り返ると、次のように変化してきました。",[31,97,98,104,110],{},[34,99,100,103],{},[27,101,102],{},"仮想マシン（2000年代）","：製品とデモコンテンツを事前に組み込んだ仮想マシンを配布。のちにESXサーバー上へ集約されました。",[34,105,106,109],{},[27,107,108],{},"外部ツール（SaaS時代）","：分析機能を備えたベンダーのプラットフォームへ移行。ただし作成は依然として手作業で、そのインフラに依存していました。",[34,111,112,115],{},[27,113,114],{},"エージェント型（現在）","：エージェントがプロンプトからデモを生成し、作成元と同じプロジェクト上にデプロイ。ベンダーへの依存はありません。",[12,117,118],{},"各段階を経て、デモは着実に扱いやすくなってきました。そしてエージェント型の段階に至って、ようやく継続可能なものになったのです。",[66,120,42],{"id":42},[12,122,123],{},"クリックスルーデモの作成は、次のステップで進みます。",[125,126,127,133,139,145,151,157,163,169,175,181],"ol",{},[34,128,129,132],{},[27,130,131],{},"機能を理解する","：ドキュメントを読み、イシューやSlackを掘り起こし、プロダクトマネージャーやエンジニアと認識を合わせて、紹介する対象を正確に把握します。とくに重要なのは、その機能がどんな課題を解決し、顧客にどんな影響と価値をもたらすのかという点です。",[34,134,135,138],{},[27,136,137],{},"ストーリーを組み立てる","：顧客への影響が伝わる現実的なシナリオを作ります。日々の業務のどんな課題が解決されるのか、なぜそれが重要なのかを描き出す作業です。",[34,140,141,144],{},[27,142,143],{},"環境を準備する","：プロジェクトを作成し、ストーリーを裏付けるリアルなデモデータを用意します。たとえばセキュリティダッシュボード向けに脆弱性データを仕込む、意味のあるグラフを描けるデータを流し込む、といった作業です。",[34,146,147,150],{},[27,148,149],{},"素材を収集する","：実際の操作フローをスクリーンショットや動画で記録します。",[34,152,153,156],{},[27,154,155],{},"ナレーションを書く","：ステップ2で定義したストーリーと顧客シナリオをもとに、各ステップを案内する文章を作成します。",[34,158,159,162],{},[27,160,161],{},"デモを構築する","：外部ツール上ですべてをつなぎ合わせ、クリックで進むウォークスルーに仕上げます。関連資料へのリンクを追加し、各ステップのCTAを設定します。",[34,164,165,168],{},[27,166,167],{},"関係者とレビューする","：ドラフトを共有し、フィードバックを集めて改善を重ねます。",[34,170,171,174],{},[27,172,173],{},"修正を反映する","：ナレーションを更新し、ステップを並べ替え、必要に応じて作り直します。",[34,176,177,180],{},[27,178,179],{},"公開する","：GitLabドキュメント、Demo Hub、その他の掲載先へ配信します。",[34,182,183,186],{},[27,184,185],{},"告知する","：Slackで社内に共有し、ブログ記事に埋め込み、SNSで発信します。",[12,188,189],{},"これらを合わせると、数日がかりの作業になります。しかも製品側で何かが変わった瞬間に、ステップ3からやり直しです。",[12,191,192],{},"エージェントは、このほぼすべてのステップを支援できます。ドキュメントを読む、イシューをスキャンする、Slackからコンテキストを集める、プロジェクトにデモデータを投入する、そして重要なポイントを抜き出す。何を作るかを決め、公開前に結果を確認する人間の役割まで完全に置き換えることはできません。それでも、下地となる作業の相当な部分を任せられます。",[12,194,195,196,201],{},"私が構築した",[18,197,200],{"href":198,"rel":199},"https://gitlab.com/gitlab-da/projects/click-through-demo-generator-v-2",[],"エージェント型ツール","「Click-Through Demo Generator」では、ステップ1、2、5、6、9の自動化に絞りました。入力が明確で、出力が予測でき、これまで完全に手作業だったステップです。残りのステップも、専用のエージェントで対応できます。",[66,203,45],{"id":45},[12,205,206,207,211],{},"エージェントの動作はこうです。プロジェクト内のフォルダーにスクリーンショットを置き、必要に応じて機能の背景をまとめた",[208,209,210],"code",{},"context.md","を添えます。あとはイシューのコメントからワークフローをトリガーするだけ。エージェントがスクリーンショットの並べ替えとリネームを行い、ナレーションを書き、組み込みのブランドテンプレートでデモを構築して、マージリクエストを作成します。内容を確認してマージすれば、デモはGitLab Pagesへ自動的に公開される仕組み。修正が必要になったら、エージェントに更新を依頼するだけです。",[12,213,214],{},[86,215],{"alt":216,"src":217,"title":216},"Click-Through Demo Generatorをトリガーするイシューコメントと、マージリクエストのリンクを返すエージェントの応答","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783431076/etfiomoplfb4soaeevig.png",[12,219,220],{},"内部では、カスタムフローがトリガーされています。エージェントは私が作成したカスタムツールを呼び出し、各スクリーンショットにナレーションのメッセージボックスを重ねながらHTMLテンプレートへ組み上げ、マージリクエストのリンクをイシューにコメントで返します。文章の書き方を方向づけるのはスキルの役割。おかげでナレーションは、自社機能の羅列ではなく顧客にとっての成果に焦点を当てた、GitLabのマーケティングメッセージに沿った内容になります。",[12,222,223,224,227],{},"以下は、エージェントがナレーションを書くたびに読み込んで従っている、そのスキルの",[208,225,226],{},"SKILL.md","に記載された実際の指示文です。",[56,229,230,236],{},[12,231,232],{},[233,234,235],"em",{},"「優れたナレーションが売るのは成果であって、UIの案内ツアーではありません。クリックして進んだ人が、ドキュメントを一切読まずに、この製品がどんな課題を解決するのか、なぜこのアプローチが優れているのか、そして自分に何ができるようになるのかを理解できる。そんな状態を目指してください。",[12,237,238],{},[233,239,240],{},"すべてのデモは3幕構成で組み立てます。顧客の痛みから始め、製品がそれを段階的に解決していく様子を見せ、最後に持ち帰ってもらう価値を明言して締めくくってください。」",[12,242,243],{},"多言語対応も同じ発想です。ローカライゼーション用のスキルをプロジェクトに追加すれば、以降はすべてのデモが自動的にローカライズされます。",[12,245,246],{},[86,247],{"alt":248,"src":249,"title":250},"デモギャラリー","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783431133/ljn4kvbwvdxpaafhzgvi.png","デモギャラリー：本番公開前にデモをレビューし、ステージングする場所",[252,253,254],"h3",{"id":254},"スキルによる公開の自動化",[12,256,257,258,262,263,266],{},"本番用のデモポータルである",[18,259,261],{"href":79,"rel":260},[],"Demo Hub","への掲載も、デモ公開そのものと同じくらい手がかかりません。公開準備が整ったら、開発用ギャラリーでそのデモに",[27,264,265],{},"production","タグを付けるだけ。これを合図に、エージェントがこのプロジェクト内のスキルを実行し、Demo Hubプロジェクトへ処理を引き継ぎます。短い説明文を書き、当日の日付を打ち、newタグを付け、デモをカードとして追加するマージリクエストを作成する、という流れ。そのマージリクエストをマージしてデモを公開するかどうかは、今も人間の判断に委ねられています。",[66,268,48],{"id":48},[12,270,271],{},"クリックスルーデモの実体は、HTML、スクリーンショット、設定ファイルの集まりにすぎません。だからこそ、リポジトリとの相性が抜群です。一部の人しか使い方を知らない別ツールに閉じ込められることも、もうありません。GitLabプロジェクトに置かれることで、次のことが可能になります。",[31,273,274,277,280,283],{},[34,275,276],{},"マージリクエストでのレビュー",[34,278,279],{},"チームメンバーによる改善",[34,281,282],{},"変更履歴のバージョン管理",[34,284,285],{},"人間だけでなくエージェントによる更新",[12,287,288],{},"デモは一人の担当業務ではなく、チームの資産になります。これは大きな変化です。特別なツールの知識がなくても、より多くのメンバーがデモを作り、レビューし、改善し、公開できるようになりました。イシューを作成してMRを承認できる人なら、誰でもこのワークフローを使えます。",[252,290,291],{"id":291},"自分でも試したい方へ",[12,293,294,298,299,304],{},[18,295,297],{"href":198,"rel":296},[],"Click-Through Demo Generator","プロジェクトをフォークし、READMEでセットアップ手順をご確認ください。プロジェクトをフォークしてもカスタムフローは複製されないため、フォーク先で",[18,300,303],{"href":301,"rel":302},"https://gitlab.com/gitlab-da/projects/click-through-demo-generator-v-2/-/automate/flows/1010005/",[],"Generate click-through demoフロー","（閲覧にはGitLabへのログインが必要です）を有効にする必要があります。あとはREADMEが残りの手順を案内してくれます。",[66,306,51],{"id":307},"gitlab-duo-agent-platformだからこそ実現できたこと",[12,309,310],{},"このプロジェクトは、GitLab Duo Agent Platformがなければ格段に難しいものになっていたはずです。",[12,312,313],{},"足りなかった基盤を埋めてくれたのが、まさにGitLab Duo Agent Platformでした。イシューコメントから起動するカスタムフロー、必要なランタイムと依存関係だけを定義したコンテナイメージ、そしてマージリクエストの作成やイシューへのコメントなど、GitLabを直接操作する組み込みツール。デモの確認はマージリクエスト上で行い、問題なければマージして、あとはエージェントがDemo Hubへ公開します。",[12,315,316,317,322],{},"プラットフォームの用語で言えば、これはエージェント型の自動化です。",[18,318,321],{"href":319,"rel":320},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/flows/custom/",[],"カスタムフロー","がエージェントの振る舞いをオーケストレーションし、GitLabの組み込みツールが、個別の連携設定なしでイシュー、プロジェクトファイル、マージリクエスト、GitLab Pagesの操作を可能にします。",[12,324,325],{},"カスタムフローを使えば、独自のマルチステップワークフローを定義し、カスタムツールでエージェントを拡張できます。スクリーンショットとナレーションをデモのHTMLテンプレートへ組み上げる、私が作ったツールがまさにその一例。機能そのものは自分で実装し、それがフローの一部としてGitLabのコンピューティング環境上で実行されます。",[12,327,328],{},"依頼も、レビューも、成果物も、デプロイも、すべてがGitLabの中で完結する。だからこそワークフローは速く、見通しがよく、引き継ぎも容易になるのです。",[66,330,54],{"id":54},[12,332,333],{},"ここで私自身のワークフローから少し離れて、GitLabのデータにアクセスできるエージェントに反復作業を任せると何が起こるのかを考えてみてください。チームリードであれば、資料作成に費やす時間が減り、レビューと意思決定に充てる時間が増えます。GitLabのコンテキストの上に、繰り返し発生する範囲の明確なタスクがあるチームなら、どこでも同じ変化が起こります。",[12,335,336],{},"まずは小さく、シンプルに始めましょう。デモ生成ツールはこのパターンの一例にすぎず、始めるのにコードを書く必要も、カスタムフローを使う必要もありません。エージェントを1つ用意し、明確な仕事を1つだけ与えて、何ができるかを見てみる。複雑なことに手を伸ばすのは、そのあとで十分です。",[12,338,339,340,345],{},"この短いチュートリアルでは、日々の仕事の段取りを助け、時間を節約してくれる最初のエージェントを作ります。GitLab Duo Agent Platformをまだお使いでない場合は、",[18,341,344],{"href":342,"rel":343},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial",[],"無料トライアル","を開始すれば一緒に進められます。タスクは2つ、所要時間は合計10分ほど。",[12,347,348,351,352,357],{},[27,349,350],{},"タスク1：カスタムエージェントを作成する","　GitLab UIで「Daily Planner」という名前の",[18,353,356],{"href":354,"rel":355},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/agents/custom/#create-an-agent",[],"カスタムエージェントを作成","します。次に伝えるのは、自分にとって優先度とは何か。たとえば、チームメンバーの作業をブロックしているイシュー、今週が期限のもの、あるいは「customerラベルが付いたものは期限に関係なく最優先で扱う」といった具合です。そのうえで、自分に割り当てられたイシューとマージリクエストを確認させ、これらのルールを適用して、最初に着手すべきもの、他者をブロックしているもの、後回しでよいものを提示させます。",[12,359,360,363,364,369],{},[27,361,362],{},"タスク2：有効化してレビューする","　プロジェクトで",[18,365,368],{"href":366,"rel":367},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/agents/custom/#enable-an-agent",[],"エージェントを有効化","し、GitLab Duo Agentic Chatを開いて対象のエージェントを選び、1日の計画を立てるよう依頼します。GitLabへのアクセスは組み込みで備わっているため、実際に割り当てられているイシューやMRはエージェント自身が取得します。出てきた計画を自分で考えた場合と見比べ、本当に役立つ内容になるまでエージェントへの指示を調整してみてください。",[12,371,372],{},"これで最初のエージェントが完成です。すでに毎日が少し楽になっているはずです。面白いのはここから。ほかに何を任せられるか、自分で判断するのに飽きている決めごとは何か、考えてみてください。それを続けていけば、単機能だったエージェントは、やがてワークフロー全体を回すアシスタントへと育っていきます。",{"title":374,"searchDepth":375,"depth":375,"links":376},"",2,[377,378,379,380,384,387,388],{"id":36,"depth":375,"text":36},{"id":92,"depth":375,"text":39},{"id":42,"depth":375,"text":42},{"id":45,"depth":375,"text":45,"children":381},[382],{"id":254,"depth":383,"text":254},3,{"id":48,"depth":375,"text":48,"children":385},[386],{"id":291,"depth":383,"text":291},{"id":307,"depth":375,"text":51},{"id":54,"depth":375,"text":54},"ai","2026-08-13","デモの姿は昔からこうだったわけではありません。キャリアを振り返りながら、その変遷をたどります。チュートリアルに沿って、自分だけのデモとエージェントを作ってみましょう。","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png",{},true,"/ja-jp/blog/agentic-click-through-demo",{"noIndex":394,"title":400,"description":401,"ogImage":402},"GitLab Duo Agent Platformでデモ生成を自動化","デモの作り方は時代とともに変わってきました。VMから外部ツール、そしてエージェントへ。GitLab Duo Agent Platformでクリックスルーデモの生成を自動化した事例と、10分で試せる最初のエージェント構築チュートリアルを紹介します","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752678395/impw8no5tbskr6k2afgu.jpg","agentic-click-through-demo","ja-jp/blog/agentic-click-through-demo",[406,407,408,409],"AI","product","features","tutorial","BlogPost","2026-08-17","ApwvvFS2dTQGSw4PRLOOvOMJh-pkcWhL7GDknm_bPyc",{"logo":414,"freeTrial":419,"sales":424,"login":429,"items":434,"search":765,"minimal":797,"duo":815,"switchNav":824,"pricingDeployment":835},{"config":415},{"href":416,"dataGaName":417,"dataGaLocation":418},"/ja-jp/","gitlab logo","header",{"text":420,"config":421},"無料トライアルを開始",{"href":422,"dataGaName":423,"dataGaLocation":418},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":425,"config":426},"デモをリクエスト",{"href":427,"dataGaName":428,"dataGaLocation":418},"/request-a-demo/","sales",{"text":430,"config":431},"サインイン",{"href":432,"dataGaName":433,"dataGaLocation":418},"https://gitlab.com/users/sign_in/","sign in",[435,521,609,614,689,743],{"text":436,"left":397,"config":437,"menu":439},"プラットフォーム",{"dataNavLevelOne":438},"platform",{"type":440,"link":441,"columns":445,"feature":510},"lists",{"text":442,"config":443},"プラットフォームを詳しく見る",{"href":444,"dataGaName":438,"dataGaLocation":418},"/ja-jp/platform/",[446,469,492],{"title":447,"items":448},"実行とワークフロー",[449,454,459,464],{"text":450,"config":451},"CI/CD",{"href":452,"dataGaLocation":418,"dataGaName":453},"/ja-jp/solutions/continuous-integration/","ci/cd",{"text":455,"config":456},"ソースコード管理",{"href":457,"dataGaLocation":418,"dataGaName":458},"/ja-jp/solutions/source-code-management/","source code management",{"text":460,"config":461},"アジャイルデリバリー",{"href":462,"dataGaLocation":418,"dataGaName":463},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":465,"config":466},"アーティファクト管理",{"href":467,"dataGaLocation":418,"dataGaName":468},"/ja-jp/artifact-central/","artifact management",{"title":470,"items":471},"セキュリティとガバナンス",[472,477,482,487],{"text":473,"config":474},"アプリケーションセキュリティテスト",{"href":475,"dataGaLocation":418,"dataGaName":476},"/ja-jp/solutions/application-security-testing/","application security testing",{"text":478,"config":479},"ガバナンスとコンプライアンス",{"href":480,"dataGaLocation":418,"dataGaName":481},"/ja-jp/solutions/software-compliance/","governance and compliance",{"text":483,"config":484},"シークレット管理",{"href":485,"dataGaLocation":418,"dataGaName":486},"/ja-jp/gitlab-secrets-manager/","secrets management",{"text":488,"config":489},"サプライチェーンセキュリティ",{"href":490,"dataGaLocation":418,"dataGaName":491},"/ja-jp/solutions/supply-chain/","supply chain security",{"title":493,"items":494},"コンテキストとAI",[495,500,505],{"text":496,"config":497},"エージェント型オーケストレーション",{"href":498,"dataGaLocation":418,"dataGaName":499},"/ja-jp/gitlab-duo-agent-platform/","agentic orchestration",{"text":501,"config":502},"コンテキストグラフ",{"href":503,"dataGaLocation":418,"dataGaName":504},"/ja-jp/gitlab-orbit/","context graph",{"text":506,"config":507},"可視性と測定",{"href":508,"dataGaLocation":418,"dataGaName":509},"/ja-jp/solutions/visibility-measurement/","visibility and measurement",{"config":511,"title":514,"text":515,"link":516},{"background":512,"textColor":513},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","GitLabが選ばれる理由","ひとつのプラットフォームで、ソフトウェアライフサイクル全体を通じてスピードと制御を両立できます。",{"text":517,"config":518},"詳細はこちら",{"href":519,"dataGaName":520,"dataGaLocation":418},"/ja-jp/why-gitlab/","why gitlab",{"text":522,"left":397,"config":523,"menu":525},"ソリューション",{"dataNavLevelOne":524},"solutions",{"type":440,"link":526,"columns":530,"feature":600},{"text":527,"config":528},"すべてのソリューションを表示",{"href":529,"dataGaName":524,"dataGaLocation":418},"/ja-jp/solutions/",[531,549,567],{"title":532,"items":533},"成果",[534,539,544],{"text":535,"config":536},"DevOpsモダナイゼーション",{"href":537,"dataGaLocation":418,"dataGaName":538},"/ja-jp/assessments/devops-modernization-assessment/","devops modernization",{"text":540,"config":541},"セキュリティモダナイゼーション",{"href":542,"dataGaLocation":418,"dataGaName":543},"/ja-jp/assessments/security-modernization-assessment/","security modernization",{"text":545,"config":546},"AIモダナイゼーション",{"href":547,"dataGaLocation":418,"dataGaName":548},"/ja-jp/assessments/ai-modernization-assessment/","ai modernization",{"title":550,"items":551},"規模別",[552,557,562],{"text":553,"config":554},"エンタープライズ",{"href":555,"dataGaLocation":418,"dataGaName":556},"/ja-jp/enterprise/","enterprise",{"text":558,"config":559},"スモールビジネス",{"href":560,"dataGaLocation":418,"dataGaName":561},"/ja-jp/small-business/","small business",{"text":563,"config":564},"スタートアップ",{"href":565,"dataGaLocation":418,"dataGaName":566},"/ja-jp/solutions/startups/","startups",{"title":568,"items":569},"業界",[570,575,580,585,590,595],{"text":571,"config":572},"金融サービス",{"href":573,"dataGaLocation":418,"dataGaName":574},"/ja-jp/solutions/finance/","financial services",{"text":576,"config":577},"公共部門",{"href":578,"dataGaLocation":418,"dataGaName":579},"/ja-jp/solutions/public-sector/","public sector",{"text":581,"config":582},"通信",{"href":583,"dataGaLocation":418,"dataGaName":584},"/ja-jp/solutions/telecommunications/","telecommunications",{"text":586,"config":587},"自動車",{"href":588,"dataGaLocation":418,"dataGaName":589},"/ja-jp/solutions/automotive/","automotive",{"text":591,"config":592},"教育",{"href":593,"dataGaLocation":418,"dataGaName":594},"/ja-jp/solutions/education/","education",{"text":596,"config":597},"航空宇宙",{"href":598,"dataGaLocation":418,"dataGaName":599},"/ja-jp/solutions/aerospace/","aerospace",{"config":601,"title":602,"text":603,"link":604},{"background":512,"textColor":513},"GitLabのセキュリティ標準","セキュリティを犠牲にすることなく、ソフトウェアファクトリーを強化し、自律的なAIエージェントを実現する方法をご覧ください。",{"text":605,"config":606},"標準を見る",{"href":607,"dataGaName":608,"dataGaLocation":418},"/ja-jp/gitlab-security-standard/","gitlab security standard",{"text":610,"config":611},"価格",{"href":612,"dataGaName":613,"dataGaLocation":418,"dataNavLevelOne":613},"/ja-jp/pricing/","pricing",{"text":615,"config":616,"menu":618},"関連リソース",{"dataNavLevelOne":617},"resources",{"type":440,"link":619,"columns":623,"feature":680},{"text":620,"config":621},"すべてのリソースを表示",{"href":622,"dataGaName":617,"dataGaLocation":418},"/ja-jp/resources/",[624,652],{"title":625,"items":626},"検索する",[627,632,637,642,647],{"text":628,"config":629},"製品ドキュメント",{"href":630,"dataGaName":631,"dataGaLocation":418},"https://docs.gitlab.com/ja-jp/","docs",{"text":633,"config":634},"GitLab University",{"href":635,"dataGaName":636,"dataGaLocation":418},"https://university.gitlab.com/","university",{"text":638,"config":639},"技術デモ",{"href":640,"dataGaName":641,"dataGaLocation":418},"/ja-jp/gitlab-technical-demo-series/","demo series",{"text":643,"config":644},"インタラクティブデモ",{"href":645,"dataGaName":646,"dataGaLocation":418},"/ja-jp/demo-hub/","demo hub",{"text":648,"config":649},"GitLabサービス",{"href":650,"dataGaName":651,"dataGaLocation":418},"/ja-jp/services/","services",{"title":653,"items":654},"つなげる",[655,660,665,670,675],{"text":656,"config":657},"ブログ",{"href":658,"dataGaName":659,"dataGaLocation":418},"/ja-jp/blog/","blog",{"text":661,"config":662},"コミュニティ",{"href":663,"dataGaName":664,"dataGaLocation":418},"/community/","community",{"text":666,"config":667},"お客様事例",{"href":668,"dataGaName":669,"dataGaLocation":418},"/ja-jp/customers/","customers",{"text":671,"config":672},"パートナー",{"href":673,"dataGaName":674,"dataGaLocation":418},"/ja-jp/partners/","partners",{"text":676,"config":677},"イベント",{"href":678,"dataGaName":679,"dataGaLocation":418},"/events/","events",{"config":681,"title":682,"text":683,"link":684},{"background":512,"textColor":513},"GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":685,"config":686},"最新情報を読む",{"href":687,"dataGaName":688,"dataGaLocation":418},"/ja-jp/whats-new/","whats new",{"text":690,"config":691,"menu":693},"企業情報",{"dataNavLevelOne":692},"company",{"type":440,"columns":694},[695],{"items":696},[697,702,708,713,718,723,728,733,738],{"text":698,"config":699},"GitLabについて",{"href":700,"dataGaName":701,"dataGaLocation":418},"/ja-jp/company/","about",{"text":703,"config":704,"footerGa":707},"採用情報",{"href":705,"dataGaName":706,"dataGaLocation":418},"/jobs/","jobs",{"dataGaName":706},{"text":709,"config":710},"プレス",{"href":711,"dataGaName":712,"dataGaLocation":418},"/press/","press",{"text":714,"config":715},"ハンドブック",{"href":716,"dataGaName":717,"dataGaLocation":418},"https://handbook.gitlab.com/","handbook",{"text":719,"config":720},"経営陣",{"href":721,"dataGaName":722,"dataGaLocation":418},"/company/team/e-group/","leadership",{"text":724,"config":725},"投資家向け情報",{"href":726,"dataGaName":727,"dataGaLocation":418},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":729,"config":730},"トラストセンター",{"href":731,"dataGaName":732,"dataGaLocation":418},"/ja-jp/security/","trust center",{"text":734,"config":735},"AI Transparency Center",{"href":736,"dataGaName":737,"dataGaLocation":418},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":739,"config":740},"ニュースレター",{"href":741,"dataGaName":742,"dataGaLocation":418},"/company/contact/#contact-forms","newsletter",{"text":744,"config":745,"menu":746},"お問い合わせ",{"dataNavLevelOne":692},{"type":440,"columns":747},[748],{"items":749},[750,755,760],{"text":751,"config":752},"お問い合わせはこちら",{"href":753,"dataGaName":754,"dataGaLocation":418},"/ja-jp/sales/","talk to sales",{"text":756,"config":757},"サポートポータル",{"href":758,"dataGaName":759,"dataGaLocation":418},"https://support.gitlab.com/hc/en-us","support portal",{"text":761,"config":762},"カスタマーポータル",{"href":763,"dataGaName":764,"dataGaLocation":418},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":766,"login":767,"suggestions":774},"閉じる",{"text":768,"link":769},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":770,"config":771},"GitLab.com",{"href":432,"dataGaName":772,"dataGaLocation":773},"search login","search",{"text":775,"default":776},"提案",[777,779,783,785,789,793],{"text":22,"config":778},{"href":498,"dataGaName":22,"dataGaLocation":773},{"text":780,"config":781},"コード提案（AI）",{"href":498,"dataGaName":782,"dataGaLocation":773},"Code Suggestions (AI)",{"text":450,"config":784},{"href":452,"dataGaName":450,"dataGaLocation":773},{"text":786,"config":787},"GitLab on AWS",{"href":788,"dataGaName":786,"dataGaLocation":773},"/ja-jp/partners/technology-partners/aws/",{"text":790,"config":791},"GitLab on Google Cloud",{"href":792,"dataGaName":790,"dataGaLocation":773},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":794,"config":795},"GitLabを選ぶ理由",{"href":519,"dataGaName":796,"dataGaLocation":773},"Why GitLab?",{"freeTrial":798,"mobileIcon":802,"desktopIcon":807,"secondaryButton":810},{"text":420,"config":799},{"href":800,"dataGaName":423,"dataGaLocation":801},"https://gitlab.com/-/trials/new/","nav",{"altText":803,"config":804},"GitLabアイコン",{"src":805,"dataGaName":806,"dataGaLocation":801},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":803,"config":808},{"src":809,"dataGaName":806,"dataGaLocation":801},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":811,"config":812},"はじめに",{"href":813,"dataGaName":814,"dataGaLocation":801},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":816,"mobileIcon":820,"desktopIcon":822},{"text":817,"config":818},"GitLab Duoの詳細はこちら",{"href":498,"dataGaName":819,"dataGaLocation":801},"gitlab duo",{"altText":803,"config":821},{"src":805,"dataGaName":806,"dataGaLocation":801},{"altText":803,"config":823},{"src":809,"dataGaName":806,"dataGaLocation":801},{"button":825,"mobileIcon":830,"desktopIcon":832},{"text":826,"config":827},"/switch",{"href":828,"dataGaName":829,"dataGaLocation":801},"#contact","switch",{"altText":803,"config":831},{"src":805,"dataGaName":806,"dataGaLocation":801},{"altText":803,"config":833},{"src":834,"dataGaName":806,"dataGaLocation":801},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":836,"mobileIcon":841,"desktopIcon":843},{"text":837,"config":838},"料金ページに戻る",{"href":612,"dataGaName":839,"dataGaLocation":801,"icon":840},"back to pricing","GoBack",{"altText":803,"config":842},{"src":805,"dataGaName":806,"dataGaLocation":801},{"altText":803,"config":844},{"src":809,"dataGaName":806,"dataGaLocation":801},{"title":846,"titleMobile":847,"button":848,"config":851},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー","GitLab Orbitが登場",{"text":517,"config":849},{"href":503,"dataGaName":850,"dataGaLocation":418},"orbit",{"layout":852,"disabled":394},"release",{"data":854},{"text":855,"source":856,"edit":862,"contribute":867,"config":872,"items":877,"minimal":1099},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":857,"config":858},"ページのソースを表示",{"href":859,"dataGaName":860,"dataGaLocation":861},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":863,"config":864},"このページを編集",{"href":865,"dataGaName":866,"dataGaLocation":861},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":868,"config":869},"ご協力をお願いします",{"href":870,"dataGaName":871,"dataGaLocation":861},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":873,"facebook":874,"youtube":875,"linkedin":876},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[878,924,981,1023,1066],{"title":610,"links":879,"subMenu":894},[880,884,889],{"text":881,"config":882},"プランの表示",{"href":612,"dataGaName":883,"dataGaLocation":861},"view plans",{"text":885,"config":886},"Premiumを選ぶ理由",{"href":887,"dataGaName":888,"dataGaLocation":861},"/ja-jp/pricing/premium/","why premium",{"text":890,"config":891},"Ultimateを選ぶ理由",{"href":892,"dataGaName":893,"dataGaLocation":861},"/ja-jp/pricing/ultimate/","why ultimate",[895],{"title":744,"links":896},[897,900,902,904,909,914,919],{"text":898,"config":899},"営業担当へのお問い合わせ",{"href":753,"dataGaName":428,"dataGaLocation":861},{"text":756,"config":901},{"href":758,"dataGaName":759,"dataGaLocation":861},{"text":761,"config":903},{"href":763,"dataGaName":764,"dataGaLocation":861},{"text":905,"config":906},"ステータス",{"href":907,"dataGaName":908,"dataGaLocation":861},"https://status.gitlab.com/","status",{"text":910,"config":911},"利用規約",{"href":912,"dataGaName":913,"dataGaLocation":861},"/terms/","terms of use",{"text":915,"config":916},"プライバシーに関する声明",{"href":917,"dataGaName":918,"dataGaLocation":861},"/ja-jp/privacy/","privacy statement",{"text":920,"config":921},"Cookie設定",{"dataGaName":922,"dataGaLocation":861,"id":923,"isOneTrustButton":397},"cookie preferences","ot-sdk-btn",{"title":436,"links":925,"subMenu":938},[926,928,930,932,934,936],{"text":442,"config":927},{"href":444,"dataGaName":438,"dataGaLocation":861},{"text":496,"config":929},{"href":498,"dataGaName":499,"dataGaLocation":861},{"text":450,"config":931},{"href":452,"dataGaName":453,"dataGaLocation":861},{"text":501,"config":933},{"href":503,"dataGaName":504,"dataGaLocation":861},{"text":483,"config":935},{"href":485,"dataGaName":486,"dataGaLocation":861},{"text":514,"config":937},{"href":519,"dataGaName":520,"dataGaLocation":861},[939],{"title":940,"links":941},"トピック",[942,946,951,956,961,966,971,976],{"text":450,"config":943},{"href":944,"dataGaName":945,"dataGaLocation":861},"/ja-jp/topics/ci-cd/","cicd",{"text":947,"config":948},"GitOps",{"href":949,"dataGaName":950,"dataGaLocation":861},"/ja-jp/topics/gitops/","gitops",{"text":952,"config":953},"DevOps",{"href":954,"dataGaName":955,"dataGaLocation":861},"/ja-jp/topics/devops/","devops",{"text":957,"config":958},"バージョン管理",{"href":959,"dataGaName":960,"dataGaLocation":861},"/ja-jp/topics/version-control/","version control",{"text":962,"config":963},"DevSecOps",{"href":964,"dataGaName":965,"dataGaLocation":861},"/ja-jp/topics/devsecops/","devsecops",{"text":967,"config":968},"クラウドネイティブ",{"href":969,"dataGaName":970,"dataGaLocation":861},"/ja-jp/topics/cloud-native/","cloud native",{"text":972,"config":973},"コーディングのためのAI",{"href":974,"dataGaName":975,"dataGaLocation":861},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":977,"config":978},"エージェント型AI",{"href":979,"dataGaName":980,"dataGaLocation":861},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":522,"links":982},[983,985,987,989,991,994,996,998,1000,1002,1004,1006,1008,1011,1015,1019],{"text":535,"config":984},{"href":537,"dataGaName":538,"dataGaLocation":861},{"text":540,"config":986},{"href":542,"dataGaName":543,"dataGaLocation":861},{"text":545,"config":988},{"href":547,"dataGaName":548,"dataGaLocation":861},{"text":571,"config":990},{"href":573,"dataGaName":574,"dataGaLocation":861},{"text":992,"config":993},"公共機関",{"href":578,"dataGaName":579,"dataGaLocation":861},{"text":581,"config":995},{"href":583,"dataGaName":584,"dataGaLocation":861},{"text":586,"config":997},{"href":588,"dataGaName":589,"dataGaLocation":861},{"text":591,"config":999},{"href":593,"dataGaName":594,"dataGaLocation":861},{"text":596,"config":1001},{"href":598,"dataGaName":599,"dataGaLocation":861},{"text":553,"config":1003},{"href":555,"dataGaName":556,"dataGaLocation":861},{"text":558,"config":1005},{"href":560,"dataGaName":561,"dataGaLocation":861},{"text":563,"config":1007},{"href":565,"dataGaName":566,"dataGaLocation":861},{"text":947,"config":1009},{"href":1010,"dataGaName":950,"dataGaLocation":861},"/ja-jp/solutions/gitops/",{"text":1012,"config":1013},"ソフトウェアコンポジション解析",{"href":490,"dataGaName":1014,"dataGaLocation":861},"software composition analysis",{"text":1016,"config":1017},"バリューストリーム管理",{"href":508,"dataGaName":1018,"dataGaLocation":861},"value stream management",{"text":1020,"config":1021},"すべてのソリューション",{"href":529,"dataGaName":1022,"dataGaLocation":861},"all solutions",{"title":1024,"links":1025},"リソース",[1026,1031,1036,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1062],{"text":1027,"config":1028},"インストール",{"href":1029,"dataGaName":1030,"dataGaLocation":861},"/ja-jp/install/","install",{"text":1032,"config":1033},"クイックスタートガイド",{"href":1034,"dataGaName":1035,"dataGaLocation":861},"/ja-jp/get-started/","quick setup checklists",{"text":628,"config":1037},{"href":1038,"dataGaName":631,"dataGaLocation":861},"https://docs.gitlab.com/ja-jp",{"text":633,"config":1040},{"href":635,"dataGaName":636,"dataGaLocation":861},{"text":638,"config":1042},{"href":640,"dataGaName":641,"dataGaLocation":861},{"text":643,"config":1044},{"href":645,"dataGaName":646,"dataGaLocation":861},{"text":648,"config":1046},{"href":650,"dataGaName":651,"dataGaLocation":861},{"text":656,"config":1048},{"href":658,"dataGaName":659,"dataGaLocation":861},{"text":661,"config":1050},{"href":663,"dataGaName":664,"dataGaLocation":861},{"text":666,"config":1052},{"href":668,"dataGaName":669,"dataGaLocation":861},{"text":671,"config":1054},{"href":673,"dataGaName":674,"dataGaLocation":861},{"text":676,"config":1056},{"href":678,"dataGaName":679,"dataGaLocation":861},{"text":739,"config":1058},{"href":741,"dataGaName":742,"dataGaLocation":861},{"text":1060,"config":1061},"最新リリース",{"href":687,"dataGaName":688,"dataGaLocation":861},{"text":1063,"config":1064},"すべてのリソース",{"href":622,"dataGaName":1065,"dataGaLocation":861},"all resources",{"title":1067,"links":1068},"会社情報",[1069,1071,1073,1075,1077,1079,1081,1083,1085,1089,1094],{"text":698,"config":1070},{"href":700,"dataGaName":692,"dataGaLocation":861},{"text":703,"config":1072},{"href":705,"dataGaName":706,"dataGaLocation":861},{"text":709,"config":1074},{"href":711,"dataGaName":712,"dataGaLocation":861},{"text":714,"config":1076},{"href":716,"dataGaName":717,"dataGaLocation":861},{"text":719,"config":1078},{"href":721,"dataGaName":722,"dataGaLocation":861},{"text":724,"config":1080},{"href":726,"dataGaName":727,"dataGaLocation":861},{"text":729,"config":1082},{"href":731,"dataGaName":732,"dataGaLocation":861},{"text":734,"config":1084},{"href":736,"dataGaName":737,"dataGaLocation":861},{"text":1086,"config":1087},"Sustainability",{"href":1088,"dataGaName":1086,"dataGaLocation":861},"/sustainability/",{"text":1090,"config":1091},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1092,"dataGaName":1093,"dataGaLocation":861},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1095,"config":1096},"現代奴隷制の透明性に関する声明",{"href":1097,"dataGaName":1098,"dataGaLocation":861},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1100},[1101,1103,1105],{"text":910,"config":1102},{"href":912,"dataGaName":913,"dataGaLocation":861},{"text":920,"config":1104},{"dataGaName":922,"dataGaLocation":861,"id":923,"isOneTrustButton":397},{"text":915,"config":1106},{"href":917,"dataGaName":918,"dataGaLocation":861},[1108],{"id":1109,"title":7,"body":393,"config":1110,"content":1112,"description":393,"extension":1116,"meta":1117,"navigation":397,"path":1118,"seo":1119,"stem":1120,"__hash__":1121},"blogAuthors/en-us/blog/authors/itzik-gan-baruch.yml",{"template":1111},"BlogAuthor",{"name":7,"config":1113},{"headshot":1114,"ctfId":1115},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658921/Blog/Author%20Headshots/iganbaruch-headshot.jpg","iganbaruch","yml",{},"/en-us/blog/authors/itzik-gan-baruch",{},"en-us/blog/authors/itzik-gan-baruch","bz9VMiTQ1ixvnoxUFk0jiUcnLG3oQsymgXNCqyRqfsk",[1123,1131,1138],{"title":1124,"description":1125,"heroImage":1126,"category":389,"date":1127,"authors":1128,"slug":1130,"externalUrl":393},"エージェント型ソフトウェアファクトリーに向けてGitをスケールさせる","GitLabは、エージェント型ワークロードに対応する次世代のソースコード管理を構築しています。機械のスケールの性能に、コンテキスト・セキュリティ・ガバナンスを組み合わせ、信頼できるソフトウェアを届けます。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785336708/ww4mlighwlvvzgnmbe6w.png","2026-10-13",[1129],"Bill Staples","scaling-git-for-the-agentic-software-factory",{"title":1132,"description":1133,"heroImage":1134,"category":389,"date":1127,"authors":1135,"slug":1137,"externalUrl":393},"開発工程の待ち時間をなくすGitLabのエージェント型オーケストレーション","GitLab Duo Agent Platformのゴール駆動フロー、GitLab for Slack、カスタムフローが、レビュー、テスト、セキュリティスキャン、承認を、引き継ぎごとの手作業を挟むことなく前に進めます。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791202579/fnumyad0wd7etsy55a9z.png",[1136],"Elisabeth Burrows","gitlab-agent-orchestration",{"title":1139,"description":1140,"heroImage":1141,"category":389,"date":1142,"authors":1143,"slug":1144,"externalUrl":393},"GitLabとClaude Codeでスピードとコンプライアンスを両立する","政府機関はAI導入のスピードとコンプライアンスをどう両立させるのか。GitLab Duo Agent PlatformがClaude Codeを統制し、開発の速度を落とさずに監査証跡とガバナンスを確保する仕組みを、Self-Hostedやエアギャップ環境への対応とあわせて解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1789480051/fbgjewuov2brmwynv1pj.png","2026-09-29",[1136],"gitlab-and-claude-code-fast-compliant-ai",{"header":1146,"text":1147,"button":1151,"disclaimer":1154},"無料の\n\n30日間のGitLabトライアルを開始\n",[1148,1149,1150],"GitLab Duo Agent Platformへのアクセス","GitLabの最も高度な機能を試す","AIで複雑なタスクを自動化する",{"text":420,"config":1152},{"href":1153,"dataGaName":423,"dataGaLocation":659},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/blog/","クレジットカードなしでご登録いただけます。",{"header":1156,"blurb":1157,"button":1158,"secondaryButton":1162},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":420,"config":1159},{"href":1160,"dataGaName":423,"dataGaLocation":1161},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":744,"config":1163},{"href":753,"dataGaName":428,"dataGaLocation":1161},1791952276044]