[{"data":1,"prerenderedAt":1010},["ShallowReactive",2],{"/ja-jp/blog/transform-mrs-to-automated-workflow":3,"navigation-ja-jp":230,"banner-ja-jp":659,"footer-ja-jp":667,"blog-post-authors-ja-jp-Corinne Dent":909,"blog-related-posts-ja-jp-transform-mrs-to-automated-workflow":925,"blog-promotions-ja-jp":949,"next-steps-ja-jp":1001},{"id":4,"title":5,"authors":6,"body":8,"category":210,"date":211,"description":212,"extension":213,"externalUrl":214,"faq":214,"featured":215,"heroImage":216,"meta":217,"navigation":218,"path":219,"seo":220,"slug":222,"stem":223,"tags":224,"template":228,"updatedDate":214,"__hash__":229},"blogPosts/ja-jp/blog/transform-mrs-to-automated-workflow.md","GitLab 19.0: マージリクエストを手動作業から自動化ワークフローへ",[7],"Corinne Dent",{"type":9,"value":10,"toc":200},"minimark",[11,15,18,21,26,29,32,35,52,58,64,78,81,91,100,104,107,110,117,120,124,131,134,138,141,144,155,164,168],[12,13,14],"p",{},"AIによってコードを書くスピードは飛躍的に向上しました。しかし、マージリクエストを開いてからマージするまでの作業は、ほぼすべて手動のままです。レビュアーのアサイン、フィードバックへの対応、コンフリクトの解決、マージ前のリベース - いずれのステップも、デベロッパーの手を離れることはありませんでした。ボトルネックの場所は変わっても、ツールはそれに適応できていませんでした。",[12,16,17],{},"GitLab 19.0で、この状況が変わります。デベロッパーフローはMRライフサイクル全体に拡張されました。レビュアーのフィードバックへの対応、長期ブランチでのコンフリクト解決、未知のコードベースの調査、肥大化したMRの分割 - これらすべてを単一のAIエージェントが担います。自律的なマージコンフリクト解決機能とワンクリックリベース＆マージと組み合わせることで、MRを開いてからマージするまでの手動作業を大幅に削減できます。",[12,19,20],{},"デベロッパーフローは、AIコーディングツールの新しいカテゴリに位置づけられます。第一世代のAIはコーディングそのものを加速させ、第二世代はチャット画面を提供しました。今生まれつつあるのは、それとは異なるものです。特定の瞬間だけでなく、作業全体にわたって参加するエージェントです。デベロッパーは意思決定とレビューに集中し、実行はエージェントに委ねられます。",[22,23,25],"h2",{"id":24},"mrライフサイクル全体をカバーするデベロッパーフロー","MRライフサイクル全体をカバーするデベロッパーフロー",[12,27,28],{},"デベロッパーフローを昨年リリースした際は、イシューからマージリクエストを生成する機能からスタートしました。「何を作るか」から「レビューするMR」までの繰り返し作業を自動化することは、出発点にすぎませんでした。もっとも、対象は一つのタスクに限られており、MRが作成された後のイテレーション作業は依然として完全に手動でした。",[12,30,31],{},"今回のデベロッパーフローは、残りの手動作業を引き継ぎます。これまでデベロッパー自身が行っていた作業を担うエージェントが、MRのライフサイクル全体にわたって機能します。",[12,33,34],{},"実際のデベロッパーフローを紹介します：",[12,36,37,41,42,46,47,51],{},[38,39,40],"strong",{},"どのステージからでも起動できます。「MRを生成」"," ボタンでイシューからデベロッパーフローを開始したり、Duo Developerサービスアカウントをイシューやマージリクエストに直接アサインしたり、イシューやマージリクエストのディスカッションスレッドから新しい",[43,44,45],"code",{},"@mention","トリガーで呼び出すことができます。エージェントは会話を引き継ぎ、新しいMRを別途作成するのではなく、",[48,49,50],"em",{},"同じ","MRを継続して改善します。",[12,53,54,57],{},[38,55,56],{},"コードを取り巻く作業を処理します。"," デベロッパーフローは、同一MR内での複数ラウンドのレビューフィードバック対応、長期ブランチでのマージコンフリクト解決、未知のコードベースの調査やアプローチ評価とそのレポート、肥大化したMRの分割、一からの機能実装を担えるようになりました。",[12,59,60,63],{},[38,61,62],{},"ライフサイクル全体にわたる処理を実現する設計に刷新されました。"," 内部的には、デベロッパーフローはデベロッパーツール一式（読み取り、grep、編集、コマンド実行）を備えた単一のエージェントループとして再設計されており、どのツールをいつ使うかをエージェント自身が判断します。さらに重要なのは、単一のエージェントがMRライフサイクル全体に参加できる基盤アーキテクチャとなった点です。",[12,65,66,69,70,73,74,77],{},[38,67,68],{},"AIコーディングツールを超えるための適切なプロジェクト設定が含まれています。"," デベロッパーフローは",[43,71,72],{},"AGENTS.md","を読み込み、コードだけでは伝わらない情報を把握します。明示されていないbashコマンド、プロジェクトの慣例、環境の特性、そしてエージェントが初回から正確に動くために必要なアーキテクチャの判断事項などです。",[43,75,76],{},"agent-config.yml","は適切な依存関係、ツール、設定でコーディング環境を整備し、エージェントがテストの実行、pre-commitフックの実行、コミット前のフィードバックループの完結を行えるようにします。これは、エージェントにすぐ動ける環境を与え、手戻りではなく自分たちの基準に合った成果を生み出すための仕組みです。",[12,79,80],{},"全体を見渡し、方向性を決め、レビューするのは変わらず人間です。実行はエージェントが担います。",[12,82,83,84,90],{},"新しいデベロッパーフローの機能は、PremiumおよびUltimateの",[85,86,89],"a",{"href":87,"rel":88},"https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform","でご利用いただけます。",[92,93],"iframe",{"src":94,"frameBorder":95,"allow":96,"referrerPolicy":97,"style":98,"title":99},"https://player.vimeo.com/video/1193748336?title=0&byline=0&portrait=0&badge=0&autopause=0&player_id=0&app_id=58479","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","position:absolute;top:0;left:0;width:100%;height:100%;","GitLab Duo Agent Platform Developer Flow",[101,102],"script",{"src":103},"https://player.vimeo.com/api/player.js",[22,105,106],{"id":106},"マージコンフリクト解決をフローの一部に",[12,108,109],{},"マージコンフリクトの解決は、MRワークフローで最も苦痛を伴う繰り返し作業の一つです。コードが複雑になるほど、バグが発生しやすくなります。コンフリクトを解決するには、頭の中で、テキストエディタに向かいながら、2つのブランチの意図を同時に再構築しなければならず、テストも実行されません。バックポートや複数のリリースブランチにわたる連鎖的なMRを管理するチームにとって、これは時折発生する不便ではなく、デリバリー速度に対する継続的なコストです。",[12,111,112,113,116],{},"GitLab 19.0では、MRを離れることなくこの作業をエージェントに委ねられます。「",[38,114,115],{},"Duoで解決","」ボタン（現在ベータ版）がMRのコンフリクトページとマージチェックウィジェットに直接表示されます。",[12,118,119],{},"エージェントはMRの意図を読み取り、両方のブランチを確認し、解決戦略を選択してコンフリクトのあるファイルを編集し、コミットして修正内容をプッシュします。作業完了後、エージェントは検出したコンフリクトと解決のアプローチをまとめたコメントを残します。これにより、次のレビュアーが判断の経緯を逆算する必要がなくなり、監査証跡も保たれます。コンフリクトを安全に解決できない場合、エージェントは推測で進むのではなく、その旨を伝えます。",[22,121,123],{"id":122},"ワンクリックでリベースマージ","ワンクリックでリベース＆マージ",[12,125,126,127,130],{},"上記の機能はMR内部の作業を処理します。19.0のもう一つの機能は、MRをマージする際のワークフロー終盤のわずらわしさを解消します： ",[38,128,129],{},"ワンクリックリベース＆マージ（現在ベータ版）"," です。",[12,132,133],{},"半線形履歴または早送りマージメソッドを使用しているチームでは、これまでマージ前のリベースに2ステップと待機時間が必要でした。リベースして、完了を待って、戻ってきてマージする。これが1ステップになります。この機能はFree、Premium、Ultimateのすべてのプランでご利用いただけます。",[22,135,137],{"id":136},"mr作業の負担を減らす","MR作業の負担を減らす",[12,139,140],{},"これらの機能を組み合わせることで、AIが判断を伴う作業を担います - コードの記述、フィードバックへの対応、コンフリクトの解決。自動化はマージ前のリベースのような機械的な処理を担います。アプローチは異なっていても、目指す成果は同じです。MRを開いてからマージするまでの手動作業を減らし、デベロッパーがMRの中で本来関わらなくて良い部分に費やす時間を削減することです。",[22,142,143],{"id":143},"今すぐデベロッパーフローを試す",[12,145,146,147,151,152,154],{},"現在GitLabをお使いのお客様は、",[85,148,150],{"href":87,"rel":149},[],"GitLab Duo Agent Platformの無料トライアルを開始","することでデベロッパーフローをお試しいただけます。すでにDuo Agent Platform付きのPremiumまたはUltimateをご利用中であれば、ご利用のバージョンにかかわらず、次にマージリクエストを作成する時点からすぐにデベロッパーフローをお使いいただけます。19.0より前のバージョンをお使いの場合、",[43,153,45],{},"ワークフローをご利用いただくには、mentionトリガーの手動設定が必要になる場合があります。",[12,156,157,158,163],{},"GitLabのFreeプランをご利用の場合は、",[85,159,162],{"href":160,"rel":161},"https://docs.gitlab.com/ja-jp/subscriptions/gitlab_credits/#for-the-free-tier",[],"簡単な手順をいくつか踏むだけ","でGitLab Duo Agent Platformにサインアップいただけます。",[22,165,167],{"id":166},"gitlab-190の詳細はこちら","GitLab 19.0の詳細はこちら",[169,170,171,179,186,193],"ul",{},[172,173,174],"li",{},[85,175,178],{"href":176,"rel":177},"https://docs.gitlab.com/ja-jp/releases/19/gitlab-19-0-released/",[],"GitLab 19.0がリリースされました",[172,180,181],{},[85,182,185],{"href":183,"rel":184},"https://about.gitlab.com/ja-jp/blog/more-ai-models-for-duo-agent-platform-self-hosted/",[],"GitLab Duo Agent Platform Self-Hostedでさらに多くのAIモデルに対応",[172,187,188],{},[85,189,192],{"href":190,"rel":191},"https://about.gitlab.com/ja-jp/blog/secrets-manager-in-public-beta/",[],"GitLab Secrets ManagerでCI/CDクレデンシャルを管理",[172,194,195],{},[85,196,199],{"href":197,"rel":198},"https://about.gitlab.com/ja-jp/blog/track-ci-component-usage/",[],"組織全体でCIコンポーネントの使用状況を追跡",{"title":201,"searchDepth":202,"depth":202,"links":203},"",2,[204,205,206,207,208,209],{"id":24,"depth":202,"text":25},{"id":106,"depth":202,"text":106},{"id":122,"depth":202,"text":123},{"id":136,"depth":202,"text":137},{"id":143,"depth":202,"text":143},{"id":166,"depth":202,"text":167},"ai","2026-05-21","GitLab 19.0では、デベロッパーフローがMRライフサイクル全体に拡張されました。レビュアーフィードバックへの対応、自律的なマージコンフリクト解決、ワンクリックリベース＆マージにより、MRにかかる手動作業を大幅に削減します。","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189265/iqzyhhiwagxzwywvjzow.png",{},true,"/ja-jp/blog/transform-mrs-to-automated-workflow",{"config":221,"title":5,"description":212},{"noIndex":215},"transform-mrs-to-automated-workflow","ja-jp/blog/transform-mrs-to-automated-workflow",[225,226,227],"AI","product","features","BlogPost","haAG2hjbJgPCGUejhM6LcMeQTzZ0igbDVMl_xsIpCcE",{"logo":231,"freeTrial":236,"sales":241,"login":246,"items":251,"search":579,"minimal":612,"duo":629,"switchNav":638,"pricingDeployment":649},{"config":232},{"href":233,"dataGaName":234,"dataGaLocation":235},"/ja-jp/","gitlab logo","header",{"text":237,"config":238},"無料トライアルを開始",{"href":239,"dataGaName":240,"dataGaLocation":235},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":242,"config":243},"デモをリクエスト",{"href":244,"dataGaName":245,"dataGaLocation":235},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":247,"config":248},"サインイン",{"href":249,"dataGaName":250,"dataGaLocation":235},"https://gitlab.com/users/sign_in/","sign in",[252,280,382,387,501,557],{"text":253,"config":254,"menu":256},"プラットフォーム",{"dataNavLevelOne":255},"platform",{"type":257,"columns":258},"cards",[259,265,272],{"title":253,"description":260,"link":261},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":262,"config":263},"プラットフォームの詳細はこちら",{"href":264,"dataGaName":255,"dataGaLocation":235},"/ja-jp/platform/",{"title":89,"description":266,"link":267},"ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":268,"config":269},"GitLab Duoのご紹介",{"href":270,"dataGaName":271,"dataGaLocation":235},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":273,"description":274,"link":275},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":276,"config":277},"詳細はこちら",{"href":278,"dataGaName":279,"dataGaLocation":235},"/ja-jp/why-gitlab/","why gitlab",{"text":281,"left":218,"config":282,"menu":284},"製品",{"dataNavLevelOne":283},"solutions",{"type":285,"link":286,"columns":290,"feature":361},"lists",{"text":287,"config":288},"すべてのソリューションを表示",{"href":289,"dataGaName":283,"dataGaLocation":235},"/ja-jp/solutions/",[291,316,339],{"title":292,"description":293,"link":294,"items":299},"自動化","CI/CDと自動化でデプロイを加速",{"config":295},{"icon":296,"href":297,"dataGaName":298,"dataGaLocation":235},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[300,304,307,312],{"text":301,"config":302},"CI/CD",{"href":303,"dataGaLocation":235,"dataGaName":301},"/ja-jp/solutions/continuous-integration/",{"text":89,"config":305},{"href":270,"dataGaLocation":235,"dataGaName":306},"gitlab duo agent platform - product menu",{"text":308,"config":309},"ソースコード管理",{"href":310,"dataGaLocation":235,"dataGaName":311},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":313,"config":314},"自動化されたソフトウェアデリバリー",{"href":297,"dataGaLocation":235,"dataGaName":315},"Automated software delivery",{"title":317,"description":318,"link":319,"items":324},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":320},{"href":321,"dataGaName":322,"dataGaLocation":235,"icon":323},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[325,329,334],{"text":326,"config":327},"アプリケーションセキュリティテスト",{"href":321,"dataGaName":328,"dataGaLocation":235},"Application security testing",{"text":330,"config":331},"ソフトウェアサプライチェーンセキュリティ",{"href":332,"dataGaLocation":235,"dataGaName":333},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":335,"config":336},"ソフトウェアコンプライアンス",{"href":337,"dataGaName":338,"dataGaLocation":235},"/ja-jp/solutions/software-compliance/","software compliance",{"title":340,"link":341,"items":346},"測定",{"config":342},{"icon":343,"href":344,"dataGaName":345,"dataGaLocation":235},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[347,351,356],{"text":348,"config":349},"可視性と測定",{"href":344,"dataGaLocation":235,"dataGaName":350},"Visibility and Measurement",{"text":352,"config":353},"バリューストリーム管理",{"href":354,"dataGaLocation":235,"dataGaName":355},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":357,"config":358},"分析とインサイト",{"href":359,"dataGaLocation":235,"dataGaName":360},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":362,"type":285,"items":363},"GitLabが活躍する場所",[364,370,376],{"text":365,"config":366},"大企業",{"icon":367,"href":368,"dataGaLocation":235,"dataGaName":369},"Building","/ja-jp/enterprise/","enterprise",{"text":371,"config":372},"スモールビジネス",{"icon":373,"href":374,"dataGaLocation":235,"dataGaName":375},"Work","/ja-jp/small-business/","small business",{"text":377,"config":378},"公共部門",{"icon":379,"href":380,"dataGaLocation":235,"dataGaName":381},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":383,"config":384},"価格",{"href":385,"dataGaName":386,"dataGaLocation":235,"dataNavLevelOne":386},"/ja-jp/pricing/","pricing",{"text":388,"config":389,"menu":391},"関連リソース",{"dataNavLevelOne":390},"resources",{"type":285,"link":392,"columns":396,"feature":490},{"text":393,"config":394},"すべてのリソースを表示",{"href":395,"dataGaName":390,"dataGaLocation":235},"/ja-jp/resources/",[397,430,457],{"title":398,"items":399},"はじめに",[400,405,410,415,420,425],{"text":401,"config":402},"インストール",{"href":403,"dataGaName":404,"dataGaLocation":235},"/ja-jp/install/","install",{"text":406,"config":407},"クイックスタートガイド",{"href":408,"dataGaName":409,"dataGaLocation":235},"/ja-jp/get-started/","quick setup checklists",{"text":411,"config":412},"学ぶ",{"href":413,"dataGaLocation":235,"dataGaName":414},"https://university.gitlab.com/","learn",{"text":416,"config":417},"製品ドキュメント",{"href":418,"dataGaName":419,"dataGaLocation":235},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":421,"config":422},"ベストプラクティスビデオ",{"href":423,"dataGaName":424,"dataGaLocation":235},"/ja-jp/getting-started-videos/","best practice videos",{"text":426,"config":427},"インテグレーション",{"href":428,"dataGaName":429,"dataGaLocation":235},"/ja-jp/integrations/","integrations",{"title":431,"items":432},"検索する",[433,438,443,448,452],{"text":434,"config":435},"お客様成功事例",{"href":436,"dataGaName":437,"dataGaLocation":235},"/ja-jp/customers/","customer success stories",{"text":439,"config":440},"ブログ",{"href":441,"dataGaName":442,"dataGaLocation":235},"/ja-jp/blog/","blog",{"text":444,"config":445},"Demo Hub",{"href":446,"dataGaName":447,"dataGaLocation":235},"/ja-jp/demo-hub/","demo hub",{"text":449,"config":450},"The Source",{"href":451,"dataGaName":442,"dataGaLocation":235},"/ja-jp/the-source/",{"text":453,"config":454},"リモート",{"href":455,"dataGaName":456,"dataGaLocation":235},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":458,"items":459},"つなげる",[460,465,470,475,480,485],{"text":461,"config":462},"GitLabサービス",{"href":463,"dataGaName":464,"dataGaLocation":235},"/ja-jp/services/","services",{"text":466,"config":467},"コントリビュート",{"href":468,"dataGaName":469,"dataGaLocation":235},"https://contributors.gitlab.com","contribute",{"text":471,"config":472},"コミュニティ",{"href":473,"dataGaName":474,"dataGaLocation":235},"/community/","community",{"text":476,"config":477},"フォーラム",{"href":478,"dataGaName":479,"dataGaLocation":235},"https://forum.gitlab.com/","forum",{"text":481,"config":482},"イベント",{"href":483,"dataGaName":484,"dataGaLocation":235},"/events/","events",{"text":486,"config":487},"パートナー",{"href":488,"dataGaName":489,"dataGaLocation":235},"/ja-jp/partners/","partners",{"config":491,"title":494,"text":495,"link":496},{"background":492,"textColor":493},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":497,"config":498},"最新情報を読む",{"href":499,"dataGaName":500,"dataGaLocation":235},"/ja-jp/whats-new/","whats new",{"text":502,"config":503,"menu":505},"企業情報",{"dataNavLevelOne":504},"company",{"type":285,"columns":506},[507],{"items":508},[509,514,520,522,527,532,537,542,547,552],{"text":510,"config":511},"GitLabについて",{"href":512,"dataGaName":513,"dataGaLocation":235},"/ja-jp/company/","about",{"text":515,"config":516,"footerGa":519},"採用情報",{"href":517,"dataGaName":518,"dataGaLocation":235},"/jobs/","jobs",{"dataGaName":518},{"text":481,"config":521},{"href":483,"dataGaName":484,"dataGaLocation":235},{"text":523,"config":524},"経営陣",{"href":525,"dataGaName":526,"dataGaLocation":235},"/company/team/e-group/","leadership",{"text":528,"config":529},"ハンドブック",{"href":530,"dataGaName":531,"dataGaLocation":235},"https://handbook.gitlab.com/","handbook",{"text":533,"config":534},"投資家向け情報",{"href":535,"dataGaName":536,"dataGaLocation":235},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":538,"config":539},"トラストセンター",{"href":540,"dataGaName":541,"dataGaLocation":235},"/ja-jp/security/","trust center",{"text":543,"config":544},"AI Transparency Center",{"href":545,"dataGaName":546,"dataGaLocation":235},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":548,"config":549},"ニュースレター",{"href":550,"dataGaName":551,"dataGaLocation":235},"/company/contact/#contact-forms","newsletter",{"text":553,"config":554},"プレス",{"href":555,"dataGaName":556,"dataGaLocation":235},"/press/","press",{"text":558,"config":559,"menu":560},"お問い合わせ",{"dataNavLevelOne":504},{"type":285,"columns":561},[562],{"items":563},[564,569,574],{"text":565,"config":566},"お問い合わせはこちら",{"href":567,"dataGaName":568,"dataGaLocation":235},"/ja-jp/sales/","talk to sales",{"text":570,"config":571},"サポートを受ける",{"href":572,"dataGaName":573,"dataGaLocation":235},"https://support.gitlab.com/hc/en-us","support portal",{"text":575,"config":576},"カスタマーポータル",{"href":577,"dataGaName":578,"dataGaLocation":235},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":580,"login":581,"suggestions":588},"閉じる",{"text":582,"link":583},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":584,"config":585},"GitLab.com",{"href":249,"dataGaName":586,"dataGaLocation":587},"search login","search",{"text":589,"default":590},"提案",[591,593,598,600,604,608],{"text":89,"config":592},{"href":270,"dataGaName":89,"dataGaLocation":587},{"text":594,"config":595},"コード提案（AI）",{"href":596,"dataGaName":597,"dataGaLocation":587},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":301,"config":599},{"href":303,"dataGaName":301,"dataGaLocation":587},{"text":601,"config":602},"GitLab on AWS",{"href":603,"dataGaName":601,"dataGaLocation":587},"/ja-jp/partners/technology-partners/aws/",{"text":605,"config":606},"GitLab on Google Cloud",{"href":607,"dataGaName":605,"dataGaLocation":587},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":609,"config":610},"GitLabを選ぶ理由",{"href":278,"dataGaName":611,"dataGaLocation":587},"Why GitLab?",{"freeTrial":613,"mobileIcon":617,"desktopIcon":622,"secondaryButton":625},{"text":237,"config":614},{"href":615,"dataGaName":240,"dataGaLocation":616},"https://gitlab.com/-/trials/new/","nav",{"altText":618,"config":619},"GitLabアイコン",{"src":620,"dataGaName":621,"dataGaLocation":616},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":618,"config":623},{"src":624,"dataGaName":621,"dataGaLocation":616},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":398,"config":626},{"href":627,"dataGaName":628,"dataGaLocation":616},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":630,"mobileIcon":634,"desktopIcon":636},{"text":631,"config":632},"GitLab Duoの詳細について",{"href":270,"dataGaName":633,"dataGaLocation":616},"gitlab duo",{"altText":618,"config":635},{"src":620,"dataGaName":621,"dataGaLocation":616},{"altText":618,"config":637},{"src":624,"dataGaName":621,"dataGaLocation":616},{"button":639,"mobileIcon":644,"desktopIcon":646},{"text":640,"config":641},"/switch",{"href":642,"dataGaName":643,"dataGaLocation":616},"#contact","switch",{"altText":618,"config":645},{"src":620,"dataGaName":621,"dataGaLocation":616},{"altText":618,"config":647},{"src":648,"dataGaName":621,"dataGaLocation":616},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":650,"mobileIcon":655,"desktopIcon":657},{"text":651,"config":652},"料金ページに戻る",{"href":385,"dataGaName":653,"dataGaLocation":616,"icon":654},"back to pricing","GoBack",{"altText":618,"config":656},{"src":620,"dataGaName":621,"dataGaLocation":616},{"altText":618,"config":658},{"src":624,"dataGaName":621,"dataGaLocation":616},{"title":660,"button":661,"config":665},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":276,"config":662},{"href":663,"dataGaName":664,"dataGaLocation":235},"/ja-jp/gitlab-orbit/","orbit",{"layout":666,"disabled":215},"release",{"data":668},{"text":669,"source":670,"edit":676,"contribute":681,"config":686,"items":691,"minimal":900},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":671,"config":672},"ページのソースを表示",{"href":673,"dataGaName":674,"dataGaLocation":675},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":677,"config":678},"このページを編集",{"href":679,"dataGaName":680,"dataGaLocation":675},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":682,"config":683},"ご協力をお願いします",{"href":684,"dataGaName":685,"dataGaLocation":675},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":687,"facebook":688,"youtube":689,"linkedin":690},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[692,737,790,833,867],{"title":383,"links":693,"subMenu":708},[694,698,703],{"text":695,"config":696},"プランの表示",{"href":385,"dataGaName":697,"dataGaLocation":675},"view plans",{"text":699,"config":700},"Premiumを選ぶ理由",{"href":701,"dataGaName":702,"dataGaLocation":675},"/ja-jp/pricing/premium/","why premium",{"text":704,"config":705},"Ultimateを選ぶ理由",{"href":706,"dataGaName":707,"dataGaLocation":675},"/ja-jp/pricing/ultimate/","why ultimate",[709],{"title":558,"links":710},[711,713,715,717,722,727,732],{"text":558,"config":712},{"href":567,"dataGaName":245,"dataGaLocation":675},{"text":570,"config":714},{"href":572,"dataGaName":573,"dataGaLocation":675},{"text":575,"config":716},{"href":577,"dataGaName":578,"dataGaLocation":675},{"text":718,"config":719},"ステータス",{"href":720,"dataGaName":721,"dataGaLocation":675},"https://status.gitlab.com/","status",{"text":723,"config":724},"利用規約",{"href":725,"dataGaName":726,"dataGaLocation":675},"/terms/","terms of use",{"text":728,"config":729},"プライバシーに関する声明",{"href":730,"dataGaName":731,"dataGaLocation":675},"/ja-jp/privacy/","privacy statement",{"text":733,"config":734},"Cookie 優先設定",{"dataGaName":735,"dataGaLocation":675,"id":736,"isOneTrustButton":218},"cookie preferences","ot-sdk-btn",{"title":281,"links":738,"subMenu":747},[739,743],{"text":740,"config":741},"DevSecOpsプラットフォーム",{"href":264,"dataGaName":742,"dataGaLocation":675},"devsecops platform",{"text":744,"config":745},"AI支援開発",{"href":270,"dataGaName":746,"dataGaLocation":675},"ai-assisted development",[748],{"title":749,"links":750},"トピック",[751,755,760,765,770,775,780,785],{"text":301,"config":752},{"href":753,"dataGaName":754,"dataGaLocation":675},"/ja-jp/topics/ci-cd/","cicd",{"text":756,"config":757},"GitOps",{"href":758,"dataGaName":759,"dataGaLocation":675},"/ja-jp/topics/gitops/","gitops",{"text":761,"config":762},"DevOps",{"href":763,"dataGaName":764,"dataGaLocation":675},"/ja-jp/topics/devops/","devops",{"text":766,"config":767},"バージョン管理",{"href":768,"dataGaName":769,"dataGaLocation":675},"/ja-jp/topics/version-control/","version control",{"text":771,"config":772},"DevSecOps",{"href":773,"dataGaName":774,"dataGaLocation":675},"/ja-jp/topics/devsecops/","devsecops",{"text":776,"config":777},"クラウドネイティブ",{"href":778,"dataGaName":779,"dataGaLocation":675},"/ja-jp/topics/cloud-native/","cloud native",{"text":781,"config":782},"コーディングのためのAI",{"href":783,"dataGaName":784,"dataGaLocation":675},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":786,"config":787},"エージェント型AI",{"href":788,"dataGaName":789,"dataGaLocation":675},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":791,"links":792},"ソリューション",[793,796,798,803,807,810,813,816,818,820,823,828],{"text":326,"config":794},{"href":321,"dataGaName":795,"dataGaLocation":675},"Application Security Testing",{"text":313,"config":797},{"href":297,"dataGaName":298,"dataGaLocation":675},{"text":799,"config":800},"アジャイル開発",{"href":801,"dataGaName":802,"dataGaLocation":675},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":804,"config":805},"SCM",{"href":310,"dataGaName":806,"dataGaLocation":675},"source code management",{"text":301,"config":808},{"href":303,"dataGaName":809,"dataGaLocation":675},"continuous integration & delivery",{"text":352,"config":811},{"href":354,"dataGaName":812,"dataGaLocation":675},"value stream management",{"text":756,"config":814},{"href":815,"dataGaName":759,"dataGaLocation":675},"/ja-jp/solutions/gitops/",{"text":365,"config":817},{"href":368,"dataGaName":369,"dataGaLocation":675},{"text":371,"config":819},{"href":374,"dataGaName":375,"dataGaLocation":675},{"text":821,"config":822},"公共機関",{"href":380,"dataGaName":381,"dataGaLocation":675},{"text":824,"config":825},"教育",{"href":826,"dataGaName":827,"dataGaLocation":675},"/ja-jp/solutions/education/","education",{"text":829,"config":830},"金融サービス",{"href":831,"dataGaName":832,"dataGaLocation":675},"/ja-jp/solutions/finance/","financial services",{"title":834,"links":835},"リソース",[836,838,840,842,846,848,851,853,855,857,859,861,863,865],{"text":401,"config":837},{"href":403,"dataGaName":404,"dataGaLocation":675},{"text":406,"config":839},{"href":408,"dataGaName":409,"dataGaLocation":675},{"text":411,"config":841},{"href":413,"dataGaName":414,"dataGaLocation":675},{"text":416,"config":843},{"href":844,"dataGaName":845,"dataGaLocation":675},"https://docs.gitlab.com/ja-jp","docs",{"text":439,"config":847},{"href":441,"dataGaName":442,"dataGaLocation":675},{"text":849,"config":850},"最新リリース",{"href":499,"dataGaName":500,"dataGaLocation":675},{"text":434,"config":852},{"href":436,"dataGaName":437,"dataGaLocation":675},{"text":453,"config":854},{"href":455,"dataGaName":456,"dataGaLocation":675},{"text":461,"config":856},{"href":463,"dataGaName":464,"dataGaLocation":675},{"text":466,"config":858},{"href":468,"dataGaName":469,"dataGaLocation":675},{"text":471,"config":860},{"href":473,"dataGaName":474,"dataGaLocation":675},{"text":476,"config":862},{"href":478,"dataGaName":479,"dataGaLocation":675},{"text":481,"config":864},{"href":483,"dataGaName":484,"dataGaLocation":675},{"text":486,"config":866},{"href":488,"dataGaName":489,"dataGaLocation":675},{"title":868,"links":869},"会社情報",[870,872,874,876,878,880,884,889,891,893,895],{"text":510,"config":871},{"href":512,"dataGaName":504,"dataGaLocation":675},{"text":515,"config":873},{"href":517,"dataGaName":518,"dataGaLocation":675},{"text":523,"config":875},{"href":525,"dataGaName":526,"dataGaLocation":675},{"text":528,"config":877},{"href":530,"dataGaName":531,"dataGaLocation":675},{"text":533,"config":879},{"href":535,"dataGaName":536,"dataGaLocation":675},{"text":881,"config":882},"Sustainability",{"href":883,"dataGaName":881,"dataGaLocation":675},"/sustainability/",{"text":885,"config":886},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":887,"dataGaName":888,"dataGaLocation":675},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":538,"config":890},{"href":540,"dataGaName":541,"dataGaLocation":675},{"text":548,"config":892},{"href":550,"dataGaName":551,"dataGaLocation":675},{"text":553,"config":894},{"href":555,"dataGaName":556,"dataGaLocation":675},{"text":896,"config":897},"現代奴隷制の透明性に関する声明",{"href":898,"dataGaName":899,"dataGaLocation":675},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":901},[902,904,907],{"text":723,"config":903},{"href":725,"dataGaName":726,"dataGaLocation":675},{"text":905,"config":906},"Cookieの設定",{"dataGaName":735,"dataGaLocation":675,"id":736,"isOneTrustButton":218},{"text":728,"config":908},{"href":730,"dataGaName":731,"dataGaLocation":675},[910],{"id":911,"title":7,"body":214,"config":912,"content":914,"description":214,"extension":919,"meta":920,"navigation":218,"path":921,"seo":922,"stem":923,"__hash__":924},"blogAuthors/en-us/blog/authors/corinne-dent.yml",{"template":913},"BlogAuthor",{"name":7,"config":915},{"headshot":916,"socialProof":917},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1776259325/wleadycsbhxupfjk429x.jpg",{"gitlabHandle":918},"cdentpmm","yml",{},"/en-us/blog/authors/corinne-dent",{},"en-us/blog/authors/corinne-dent","gIXSYvPo4R_gcT_E81HVjh6tw7d7pqkxqMlBL5z_sow",[926,934,941],{"title":927,"description":928,"heroImage":929,"category":210,"date":930,"authors":931,"slug":933,"externalUrl":214},"Loop Engineeringの実践方法：GitLab × Claude Codeでの実装例","GitLabとClaude Codeで実践するLoop Engineeringの実装例をご紹介。AIエージェントを自律稼働させるcron起動・Skills活用・ラベルベースのフローと、必須のガードレール設計を解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785215335/oevhcbrbev1zyfubdfxz.jpg","2026-07-31",[932],"Issei Hamada, Sony Biz Networks Corporation","loop-engineering-gitlab-claude-code",{"title":935,"description":936,"heroImage":937,"category":210,"date":930,"authors":938,"slug":940,"externalUrl":214},"エージェント型AI、MCP、AIコードアシスタントを統制する方法","AIエージェントは、各ステップで人によるレビューを介さずに、コードの記述、プッシュ、デプロイを行うことができます。アクセス、権限、監査証跡を統制する実践的なフレームワークを解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png",[939],"Julie Griffin","govern-agentic-ai-mcps-code-assistants",{"title":942,"description":943,"heroImage":944,"category":210,"date":945,"authors":946,"slug":948,"externalUrl":214},"Claude Opus 5、GitLabで最難関タスクに挑む","AnthropicのClaude Opus 5がGitLab Duo Agent Platformで利用可能になりました。速度を犠牲にすることなく、より深い推論力を提供します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-07-27",[947],"Brittany Lutz","claude-opus-5-on-gitlab-duo-agent-platform",{"promotions":950},[951,964,975,987],{"id":952,"categories":953,"header":954,"text":955,"button":956,"image":961},"ai-modernization",[210],"AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":957,"config":958},"AI成熟度スコアを確認する",{"href":959,"dataGaName":960,"dataGaLocation":442},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":962},{"src":963},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":965,"categories":966,"header":967,"text":955,"button":968,"image":972},"devops-modernization",[226,774],"単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":969,"config":970},"DevOps成熟度スコアを確認しましょう",{"href":971,"dataGaName":960,"dataGaLocation":442},"/ja-jp/assessments/devops-modernization-assessment/",{"config":973},{"src":974},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":976,"categories":977,"header":979,"text":955,"button":980,"image":984},"security-modernization",[978],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":981,"config":982},"セキュリティ成熟度スコアを確認しましょう",{"href":983,"dataGaName":960,"dataGaLocation":442},"/ja-jp/assessments/security-modernization-assessment/",{"config":985},{"src":986},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":988,"paths":989,"header":992,"text":993,"button":994,"image":999},"github-azure-migration",[990,991],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":995,"config":996},"GitLabとGitHubの比較を見る",{"href":997,"dataGaName":998,"dataGaLocation":442},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1000},{"src":974},{"header":1002,"blurb":1003,"button":1004,"secondaryButton":1008},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":237,"config":1005},{"href":1006,"dataGaName":240,"dataGaLocation":1007},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":558,"config":1009},{"href":567,"dataGaName":245,"dataGaLocation":1007},1786803753237]