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