[{"data":1,"prerenderedAt":1358},["ShallowReactive",2],{"/ja-jp/blog/govern-agentic-ai-mcps-code-assistants":3,"navigation-ja-jp":581,"banner-ja-jp":1009,"footer-ja-jp":1017,"blog-post-authors-ja-jp-Julie Griffin":1258,"blog-related-posts-ja-jp-govern-agentic-ai-mcps-code-assistants":1273,"blog-promotions-ja-jp":1297,"next-steps-ja-jp":1349},{"id":4,"title":5,"authors":6,"body":8,"category":536,"date":537,"description":538,"extension":539,"externalUrl":540,"faq":541,"featured":548,"heroImage":567,"meta":568,"navigation":395,"path":569,"seo":570,"slug":572,"stem":573,"tags":574,"template":578,"updatedDate":579,"__hash__":580},"blogPosts/ja-jp/blog/govern-agentic-ai-mcps-code-assistants.md","エージェント型AI、MCP、AIコードアシスタントを統制する方法",[7],"Julie Griffin",{"type":9,"value":10,"toc":521},"minimark",[11,15,25,34,43,48,51,66,79,88,91,112,115,120,124,127,139,142,191,194,198,201,212,221,224,228,231,257,261,264,272,275,300,309,312,315,318,329,333,336,374,377,381,384,477,480,484,487,494],[12,13,14],"p",{},"AIによるコード補完は、設計の段階から人によるレビューをプロセスに組み込んできました。開発者がコードを入力すると提案が表示され、それを採用するかどうかは人が判断します。リリース前には、すべての行を必ず人の目で確認していました。",[12,16,17,18,24],{},"エージェント型AIは、このレビューのループを崩します。エージェントはマージリクエストを作成し、ツールを呼び出し、CI/CD設定を変更し、変更をプッシュすることができますが、その一つひとつの操作を人がレビューするとは限りません。さらに、エージェントが外部のツールやデータソースに自ら接続できるようにする",[19,20,23],"a",{"href":21,"rel":22},"https://about.gitlab.com/topics/ai/model-context-protocol/",[],"Model Context Protocol（MCP）","が加わることで、エンジニアリングリーダーが向き合う問いも変化します。もはや「どのモデルが最も優れたコードを書くか」ではなく、「このエージェントに何が許可されているのか、そしてその行動を事後に証明できるのか」が問われているのです。",[12,26,27,28,33],{},"1,500人を超える開発者およびテクノロジーリーダーを対象とした",[19,29,32],{"href":30,"rel":31},"https://about.gitlab.com/ja-jp/resources/ai-accountability-survey-2026/",[],"GitLab独自の調査","では、回答者の73%がコードの長期的な保守性に懸念を抱いており、86%が「明確なガバナンスがなければ、AI生成コードは従来の開発手法よりも速く技術的負債を積み上げてしまう」という点に同意していることが明らかになりました。",[12,35,36,37,42],{},"この記事では、エージェント型AIのガバナンスにおいて各組織が直面し始めている課題に、どう先手を打って対応すればよいかを解説します。ソフトウェア開発におけるエージェント型AIのガバナンスフレームワークを紹介し、何を制御すべきか、人によるレビューがどこに残るべきか、導入状況をどう測定するか、そして",[19,38,41],{"href":39,"rel":40},"https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform","への標準化を進めるチームのための実践的なチェックリストを取り上げます。",[44,45,47],"h2",{"id":46},"エージェント型aiのガバナンスに異なるアプローチが必要な理由","エージェント型AIのガバナンスに異なるアプローチが必要な理由",[12,49,50],{},"対話型のコーディングアシスタントにおけるセキュリティモデルは、あらゆる段階に人が関与しているため、シンプルです。開発者が質問を投げかけ、提案をレビューし、採用するか却下するかを判断します。",[12,52,53,54,59,60,65],{},"自動化されたワークフローにおける",[19,55,58],{"href":56,"rel":57},"https://about.gitlab.com/ja-jp/topics/agentic-ai/",[],"エージェント型AI","には、異なるガバナンスアプローチが求められます。エージェントがテストを実行し、設定を変更し、",[19,61,64],{"href":62,"rel":63},"https://about.gitlab.com/ja-jp/blog/multi-step-software-delivery-with-agentic-flows/",[],"ソフトウェア提供ライフサイクル全体にわたる複数ステップの操作","を、人がその都度レビューすることなく行えるようになると、問うべき論点は次のように変わります。",[67,68,69,73,76],"ul",{},[70,71,72],"li",{},"このエージェントは何にアクセスできるか",[70,74,75],{},"何を行う権限を持っているか",[70,77,78],{},"どのような操作を行い、それを事後に証明できるか",[12,80,81,82,87],{},"すでに多くのチームがこの課題を実感しています。",[19,83,86],{"href":84,"rel":85},"https://about.gitlab.com/resources/ai-accountability-survey-2026/",[],"DevSecOps専門家の92%","が、AI生成コードに関して何らかのガバナンス上の課題を抱えていると回答しており、具体的な懸念は上記の論点に直結しています。",[12,89,90],{},"主な懸念事項は次のとおりです。",[67,92,93,100,106],{},[70,94,95,99],{},[96,97,98],"strong",{},"コードの帰属："," そもそも、どのコードがAI生成で、どのコードが人間による記述かを判別できるかどうか。",[70,101,102,105],{},[96,103,104],{},"意図へのトレーサビリティ："," AI生成コードを、それが満たすべきだったビジネス要件に遡って紐づけられるかどうか。",[70,107,108,111],{},[96,109,110],{},"スケールするドキュメント化："," エージェントがコードベースの生成に占める割合を増やしていくにつれ、手作業によるドキュメント化では対応しきれなくなる点。",[12,113,114],{},"いったんプロジェクトでエージェントの利用が承認されると、多くの場合、そのエージェントは誰かが事前にレビューすることなく、コードの記述、削除、変更のプッシュを行えるようになります。しかし、コードベースに反映される内容については、それを行ったのが人間かエージェントかにかかわらず、組織が責任を負うことに変わりはありません。",[12,116,117],{},[96,118,119],{},"エージェント型AIのガバナンスは、コード補完のガバナンスに単に追加されるものではありません。ID、権限、監査可能性を軸に据えた、まったく異なるアプローチです。",[44,121,123],{"id":122},"mcpエージェントモデルアクセスツール権限の制御方法","MCP、エージェント、モデルアクセス、ツール権限の制御方法",[12,125,126],{},"エージェントがMCPのようなプロトコルを通じてツールを呼び出し、外部システムに接続できるようになると、権限管理こそが制御の要となります。実効性のあるガバナンスモデルは、エージェントを実行する前に、次の3つの問いに答えられるものです。",[128,129,130,133,136],"ol",{},[70,131,132],{},"どのエージェントとフローの利用が許可されているか",[70,134,135],{},"どこでの稼働が許可されているか",[70,137,138],{},"エージェントはどのモデルを使用できるか",[12,140,141],{},"実際には、これはいくつかのレイヤーが連携して機能する形になります。",[67,143,144,154,167,179],{},[70,145,146,153],{},[19,147,150],{"href":148,"rel":149},"https://about.gitlab.com/ja-jp/blog/ai-catalog-discover-and-share-agents/",[],[96,151,152],{},"エージェントとフローの一元管理カタログ","：各チームが個別にエージェント連携を構築するのではなく、共有のAIカタログを通じて、組織の既存のロールやグループ構造に沿った形で、何を公開するかを管理者が判断できるようにします。",[70,155,156,163,166],{},[19,157,160],{"href":158,"rel":159},"https://about.gitlab.com/blog/improve-ai-security-in-gitlab-with-composite-identities/",[],[96,161,162],{},"コンポジットアイデンティティ",[96,164,165],{},"："," すべてのAIエージェントのIDは、その操作を要求した人間ユーザーに紐づけられるべきであり、活動がエージェント単体に帰属することがないようにします。エージェントがリソースへのアクセスを試みる際は、エージェントとそれを指示した人間の両方の主体が、アクセスを許可される前に認証・認可される必要があります。",[70,168,169,176,178],{},[19,170,173],{"href":171,"rel":172},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/agents/tool-governance/",[],[96,174,175],{},"ツール承認ガードレール",[96,177,165],{}," 個々のエージェントツールは、自律的に実行する、人によるレビューのために一時停止する、あるいは完全にブロックするといった設定が可能です。これにより、ファイルの書き込みやリソースの削除といった機微な操作は、実行前に承認を待つようになります。",[70,180,181,188,190],{},[19,182,185],{"href":183,"rel":184},"https://about.gitlab.com/blog/how-gitlab-uses-prompt-guardrails-to-help-protect-customers/",[],[96,186,187],{},"プロンプトガードレール",[96,189,165],{}," エージェントはWebページ、Issueのコメント、攻撃者が操作するファイルなど、信頼できない入力を処理することがあるため、プラットフォーム側では、事後にログを残すだけでなく、ワークフローの途中でエージェントの挙動を乗っ取ろうとする試みを検知する必要があります。",[12,192,193],{},"目指すべきは、エージェントの権限を、組織がすでに人間の権限に対して行っているのと同じように扱う制御基盤です。つまり、ロールベースで、監査可能であり、すべてのプロジェクトで一貫している状態です。",[44,195,197],{"id":196},"データプライバシーとセルフホストai問うべきこと","データプライバシーとセルフホストAI：問うべきこと",[12,199,200],{},"ソースコードは企業が持つ最も機微な資産の一つであり、それを読み取るAI機能はすべて、データの取り扱いに関する問いを生じさせます。エージェント型AIを本格的に展開する前に、エンジニアリングおよびセキュリティのリーダーは、通常、いくつかの重要な問いに対して明確な答えを求めます。",[67,202,203,206,209],{},[70,204,205],{},"ベンダーは自社のコードでモデルを学習させているか",[70,207,208],{},"入出力データの所有権はどこにあるか",[70,210,211],{},"サブプロセッサはどこに所在し、そのリストが変更された際には通知を受けられるか",[12,213,214,215,220],{},"規制の厳しい業界の組織にとって、「サブプロセッサはどこに所在するか」という問いへの答えは、多くの場合「自社のインフラの外には一切存在しない」でなければなりません。だからこそ、セルフホストは単なる導入方式の好みではなく、ガバナンス上の重要なレバーとなります。",[19,216,219],{"href":217,"rel":218},"https://about.gitlab.com/ja-jp/blog/agentic-ai-enterprise-control-self-hosted-duo-agent-platform-and-byom/",[],"セルフホストの選択肢","を利用すれば、チームは自らが制御するインフラ上でAIエージェントを完全に運用しながら、利用状況を正確に追跡し、規制当局の要件も満たすことができます。",[12,222,223],{},"自社モデル持ち込み（BYOM）への対応は、これをさらに一歩進めるものです。管理者は、社内ですでに検証済みのモデルを接続し、特定のモデルを特定のエージェントフローに割り当てることができます。この方法により、機微なワークフローは組織が信頼するモデルに固定しつつ、機微性の低いワークフローではマネージド型のオプションを利用するといった使い分けが可能になります。",[44,225,227],{"id":226},"human-in-the-loop人によるレビューをどこに残すか","Human-in-the-Loop：人によるレビューをどこに残すか",[12,229,230],{},"ガバナンスとは、エージェントの自律的な行動を一律に禁じることではありません。自律性がどこで終わり、レビューがどこから始まるのかを、意図的に決めることを意味します。実効性のあるポリシーは、通常、次の2つのモードを区別します。",[67,232,233,245],{},[70,234,235,238,239,244],{},[96,236,237],{},"対話型の作業："," 開発者がその場にいて、それぞれの提案を確認し、直接承認または却下します。これは、",[19,240,243],{"href":241,"rel":242},"https://about.gitlab.com/topics/devops/ai-powered-code-completion/",[],"AIコード補完","を通じて多くのチームがすでに理解しているモードです。",[70,246,247,250,251,256],{},[96,248,249],{},"自動化・ヘッドレス型の作業："," CI/CDパイプライン内でエージェントが稼働するなど、開発者がリアルタイムで見ていない状況です。この場合、レビューは操作の実行前（ツール承認ガードレールによる）、または実行直後（人が確認できる",[19,252,255],{"href":253,"rel":254},"https://about.gitlab.com/ja-jp/blog/one-vulnerability-view/",[],"監査証跡","による）のいずれかで行う必要があります。",[258,259,260],"h3",{"id":260},"定義しておくべき重要な意思決定ポイント",[12,262,263],{},"コードレビュー、テストと検証、デプロイ承認は、いずれも次のような問いへの答えを通じて定義しておくべきです。",[67,265,266,269],{},[70,267,268],{},"これらのうち、エージェントが単独で完了できるものはどれか",[70,270,271],{},"変更を進める前に、特定の担当者による承認が必要なものはどれか",[12,273,274],{},"実際には、各チェックポイントにはそれぞれ固有の実施メカニズムが必要です。例えば次のような形が考えられます。",[67,276,277,285,292],{},[70,278,279,284],{},[19,280,283],{"href":281,"rel":282},"https://docs.gitlab.com/ja-jp/user/application_security/policies/merge_request_approval_policies/",[],"マージリクエスト承認ポリシー","は、マージリクエストを開いたのがエージェントか開発者かにかかわらず、着地前に誰の承認が必要かを定めます。",[70,286,287,288,291],{},"エージェント向けの",[19,289,175],{"href":171,"rel":290},[],"は、ツールごとに、エージェントの操作を自律的に実行するか、レビューのために一時停止するか、あるいはブロックしたままにするかを決定します。",[70,293,294,299],{},[19,295,298],{"href":296,"rel":297},"https://docs.gitlab.com/ja-jp/user/application_security/policies/scan_execution_policies/",[],"スキャナーの強制適用","は、組織が求めるセキュリティおよび品質チェックをクリアするまで、パイプラインの段階で変更を保持します。",[12,301,302,303,308],{},"各チームの慣習に委ねるのではなく、組織全体で統一した",[19,304,307],{"href":305,"rel":306},"https://about.gitlab.com/blog/a-developers-guide-to-building-an-ai-security-governance-framework/",[],"AIガバナンスポリシー","を策定することをおすすめします。これにより、利用方法とポリシーの一貫性が保たれるとともに、監査担当者がAIの利用状況を検証しやすくなります。",[258,310,311],{"id":311},"ディシジョンレイヤーが加える文脈",[12,313,314],{},"こうした承認を、チャットのスレッドやレビュー担当者の記憶の中に消えていくままにするのではなく、構造化された記録として残しておくことには、長期的なメリットがあります。前四半期に認められた例外や、それがどのポリシーバージョンのもとで承認されたか、誰が承認したかといった情報は、監査担当者と将来のエージェントの双方が参照すべき、組織としての判断そのものです。",[12,316,317],{},"意思決定を、永続的でクエリ可能なイベントとして扱う企業には、次にレビューを行う人間またはエージェントが、ゼロからではなく、追加の文脈を踏まえた状態で始められるという利点もあります。",[319,320,321],"blockquote",{},[12,322,323,328],{},[19,324,327],{"href":325,"rel":326},"https://learn.gitlab.com/transcend-evergreen/whitepaper-use-case-for-context-graphs",[],"ディシジョンレイヤー","について詳しく知り、意思決定イベントの記録がソフトウェア開発にどのような影響を与えうるかをご覧ください。",[44,330,332],{"id":331},"ai導入の成果を測る5つの指標","AI導入の成果を測る5つの指標",[12,334,335],{},"最初から追跡しておくべき指標は5つのカテゴリーに分かれており、これらは個別にではなく、併せてレビューすべきものです。リスク指標を伴わない導入率の急上昇自体が、一つの警告サインとなるためです。",[128,337,338,344,350,356,362],{},[70,339,340,343],{},[96,341,342],{},"導入状況："," AI機能の週次アクティブユーザー数、実行されたフローやエージェントの数、そしてどのチームがエージェント機能を有効化していて、どのチームがまだ有効化していないか。",[70,345,346,349],{},[96,347,348],{},"採用状況と品質："," AI支援による変更のリバート率や、AIが作成したマージリクエストが手戻りなしでレビューを通過する頻度といった、後続工程の指標です。採用率単体の数値は、採用後にそのコードがどうなったかを示さないため、効果を測る指標としては単体では不十分です。",[70,351,352,355],{},[96,353,354],{},"リスク："," ツール承認ガードレールが操作をレビューのために一時停止させた頻度、その一時停止がブロックまたは操作の修正につながった頻度、そしてエージェントの活動がポリシー違反を引き起こしたかどうかを追跡します。",[70,357,358,361],{},[96,359,360],{},"修正対応："," プロジェクト全体のスキャナーカバレッジ、自動修正された脆弱性と手動でトリアージされた脆弱性の割合、そして検出後に問題を解消するまでの時間に注目します。",[70,363,364,367,368,373],{},[96,365,366],{},"ROI："," 四半期分のデータが揃ったら、AI投資のROIを検証しましょう。エージェントが担うようになったタスクで開発者がどれだけの時間を削減できているかを追跡し、それを解決済みIssueやマージ済み変更あたりのコスト（クレジットや計算リソースの消費量）と比較します。",[19,369,372],{"href":370,"rel":371},"https://about.gitlab.com/blog/measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics/",[],"AIのROIを詳しく知るためのチュートリアル","では、生の利用データをビジネス上のインサイトやROI計算に変換する方法を学べます。",[12,375,376],{},"これら5つの指標をすべて併せて追跡することで、AI導入の問題を早期に発見できます。導入率や採用状況の面では順調に見えても、水面下でリスクが蓄積し、半年後の監査で初めて表面化するというケースもあります。上記の指標を用いることで、組織にとってのAIの価値を総合的に把握できます。",[44,378,380],{"id":379},"gitlab-duo-agent-platformのガバナンスチェックリスト","GitLab Duo Agent Platformのガバナンスチェックリスト",[12,382,383],{},"GitLab Duo Agent Platformへの標準化を進めるチームに向けて、パイロットの範囲を超えてエージェント型AIを拡大する前に確認しておきたい、実践的なチェックリストを紹介します。",[67,385,388,404,416,426,436,447,453,465],{"className":386},[387],"contains-task-list",[70,389,392,397,398,403],{"className":390},[391],"task-list-item",[393,394],"input",{"disabled":395,"type":396},true,"checkbox"," ",[19,399,402],{"href":400,"rel":401},"https://about.gitlab.com/ja-jp/ai-transparency-center/",[],"AI Transparency Center","を確認し、データの利用方法、モデルベンダー、サブプロセッサに関するコミットメントを理解しておく。",[70,405,407,409,410,415],{"className":406},[391],[393,408],{"disabled":395,"type":396}," どのエージェントとフローの利用を承認するかをプラットフォームレベルで決定し、各チームに個別設定させるのではなく、GitLabの",[19,411,414],{"href":412,"rel":413},"https://about.gitlab.com/ja-jp/blog/ai-catalog-discover-and-share-agents/#creating-sharing-and-managing-visibility",[],"AIカタログ","を通じて公開する。",[70,417,419,421,422,425],{"className":418},[391],[393,420],{"disabled":395,"type":396}," ツールの機微性に応じて、",[19,423,175],{"href":171,"rel":424},[],"を「常に許可」「常に確認」「常に拒否」のいずれかに設定する。",[70,427,429,397,431,435],{"className":428},[391],[393,430],{"disabled":395,"type":396},[19,432,162],{"href":433,"rel":434},"https://docs.gitlab.com/ja-jp/development/ai_features/composite_identity/",[],"を設定し、すべてのエージェントの操作を要求元の人間に紐づけ、アクセスには両者の認可を必須とする。",[70,437,439,441,442,446],{"className":438},[391],[393,440],{"disabled":395,"type":396}," 規制対象のワークロードについては、データレジデンシー要件に照らして",[19,443,445],{"href":217,"rel":444},[],"セルフホスト展開と自社モデル持ち込みの選択肢","を評価する。",[70,448,450,452],{"className":449},[391],[393,451],{"disabled":395,"type":396}," コードレビュー、テストと検証、デプロイ承認について、明確なHuman-in-the-Loopのチェックポイントを文書化する。",[70,454,456,458,459,464],{"className":455},[391],[393,457],{"disabled":395,"type":396}," エージェントの活動について",[19,460,463],{"href":461,"rel":462},"https://docs.gitlab.com/ja-jp/user/compliance/audit_event_streaming/",[],"監査イベントストリーミング","を有効化し、すべての操作を組織がすでにレビューしている監査証跡に集約する。",[70,466,468,470,471,476],{"className":467},[391],[393,469],{"disabled":395,"type":396}," パイロットの範囲を超えて拡大する前に、",[19,472,475],{"href":473,"rel":474},"https://docs.gitlab.com/ja-jp/user/analytics/",[],"導入指標","（導入状況、採用状況、リスク、修正対応、ROI）を定義し、継続的なサイクルで併せてレビューする。",[12,478,479],{},"このチェックリストは、リリースサイクルごとに見直しましょう。エージェント型AIのガバナンスは、一度設定すれば終わりというものではありません。新しいエージェント、新しいツール、新しいモデルが登場するたびに、ガバナンス上の論点が再び浮上することが少なくないためです。",[44,481,483],{"id":482},"エージェント型aiのスピードとエンタープライズの統制が交わる場所","エージェント型AIのスピードとエンタープライズの統制が交わる場所",[12,485,486],{},"エージェント型AIは、ガバナンスの対象そのものを変えます。コード補完が問うていたのは、その提案が良いものかどうかを開発者に確認することでした。エージェント型AIが問うのは、エージェントが何に触れることを許されているのか、誰がそれを承認したのか、そして後からそれを証明できるのか、という点です。",[12,488,489,490,493],{},"これらの問いに十分に答えるには、後から積み上げるのではなく、プラットフォーム自体に組み込まれたガバナンスが必要です。",[19,491,41],{"href":39,"rel":492},[],"は、実際に作業が行われるプラットフォームに、AIカタログ、承認ガードレール、監査イベントストリーミングを直接組み込んでいるため、ガバナンスが後付けになることはありません。ガードレールはワークフローと並行して動く別プロセスではなく、ワークフローそのものの一部であるため、チームはAIによるスピードとエンタープライズレベルの統制を同時に得られます。",[319,495,496],{},[12,497,498,502,503,508,509,514,515,520],{},[19,499,501],{"href":39,"rel":500},[],"GitLab Duo Agent Platformの無料トライアル","を今すぐ始めましょう。Freeプランでは、",[19,504,507],{"href":505,"rel":506},"https://docs.gitlab.com/ja-jp/subscriptions/gitlab_credits/#for-the-free-tier-on-gitlabcom",[],"簡単な手順でサインアップ","できます。すでにGitLab PremiumまたはUltimateをご利用の場合は、",[19,510,513],{"href":511,"rel":512},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/turn_on_off/",[],"Duo Agent Platformを有効化","し、",[19,516,519],{"href":517,"rel":518},"https://docs.gitlab.com/ja-jp/subscriptions/gitlab_credits/#included-credits/",[],"サブスクリプションに含まれるGitLabクレジット","をご利用いただけます。",{"title":522,"searchDepth":523,"depth":523,"links":524},"",2,[525,526,527,528,533,534,535],{"id":46,"depth":523,"text":47},{"id":122,"depth":523,"text":123},{"id":196,"depth":523,"text":197},{"id":226,"depth":523,"text":227,"children":529},[530,532],{"id":260,"depth":531,"text":260},3,{"id":311,"depth":531,"text":311},{"id":331,"depth":523,"text":332},{"id":379,"depth":523,"text":380},{"id":482,"depth":523,"text":483},"ai","2026-07-31","AIエージェントは、各ステップで人によるレビューを介さずに、コードの記述、プッシュ、デプロイを行うことができます。アクセス、権限、監査証跡を統制する実践的なフレームワークを解説します。","md",null,{"header":542,"groups":543},"よくある質問",[544],{"questions":545},[546,551,555,559,563],{"config":547,"question":549,"answer":550},{"expanded":548},false,"なぜエージェント型AIには、従来のAIコード補完とは異なるガバナンスアプローチが必要なのですか？","人間の開発者があらゆる提案をレビューする対話型のコード補完とは異なり、エージェント型AIはテストの実行や設定の変更など、複数のステップにわたる操作を、各段階で人手を介さずに実行できます。そのため、問われるべき論点は「どのモデルが最も優れたコードを書くか」から、「このエージェントに何を許可するか、そしてその行動を証明できるか」へと変化しています。",{"config":552,"question":553,"answer":554},{"expanded":548},"エージェント型AIに求められる強固なガバナンスモデルの主な要素は何ですか？","強固なガバナンスモデルの中心となるのは、ID、権限、そして監査可能性です。主な構成要素として、エージェントとフローを一元管理するカタログ、エージェントの操作を要求元の人間ユーザーに紐づけるコンポジットアイデンティティ、自律性を制御するツール承認ガードレール、そして挙動の乗っ取りを防ぐプロンプトガードレールが挙げられます。",{"config":556,"question":557,"answer":558},{"expanded":548},"エージェント型AIを導入する際に、主に懸念されるデータプライバシーの課題は何ですか？","エンジニアリングおよびセキュリティ部門のリーダーは、通常、データの取り扱いに関する3つの中核的な問いに注目します。ベンダーが自社のコードでモデルを学習させているか、入出力データの所有権はどこにあるか、そしてサブプロセッサの所在地はどこか、という点です。規制の厳しい業界では、インフラの制御とデータレジデンシーを維持するために、セルフホストや「自社モデル持ち込み（BYOM）」といった選択肢がよく利用されます。",{"config":560,"question":561,"answer":562},{"expanded":548},"組織は「Human-in-the-Loop」のチェックポイントをどのように定義すべきですか？","組織は、開発者が関与する「対話型」の作業と、CI/CDパイプラインのような「自動化・ヘッドレス型」の作業とを区別して考える必要があります。コードレビュー、テストと検証、デプロイ承認のチェックポイントは、各チームの慣習に委ねるのではなく、マージリクエスト承認ポリシー、ツール承認ガードレール、スキャナーの強制適用といった仕組みを通じて徹底すべきです。",{"config":564,"question":565,"answer":566},{"expanded":548},"AI導入の成果を測定するには、どの指標を追跡すべきですか？","チームは、導入状況（利用レベル）、採用状況と品質（リバート率や手戻りの発生状況）、リスク（ポリシー違反やガードレールによる介入の発生状況）、修正対応（脆弱性の解消にかかる時間）、そしてROI（コストに対する削減時間）という5つの指標を統合的に追跡すべきです。これらを併せてモニタリングすることで、導入率や効率化の効果だけに注目して、潜在的なリスクが蓄積してしまう事態を防げます。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png",{},"/ja-jp/blog/govern-agentic-ai-mcps-code-assistants",{"config":571,"title":5,"description":538},{"noIndex":548},"govern-agentic-ai-mcps-code-assistants","ja-jp/blog/govern-agentic-ai-mcps-code-assistants",[575,576,577],"AI","features","product","BlogPost","2026-08-03","IhGpY-VhL3eFgW46Fg_Cp9LfBEWeZtGtPvSzhfLDxzc",{"logo":582,"freeTrial":587,"sales":592,"login":597,"items":602,"search":929,"minimal":962,"duo":979,"switchNav":988,"pricingDeployment":999},{"config":583},{"href":584,"dataGaName":585,"dataGaLocation":586},"/ja-jp/","gitlab logo","header",{"text":588,"config":589},"無料トライアルを開始",{"href":590,"dataGaName":591,"dataGaLocation":586},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":593,"config":594},"デモをリクエスト",{"href":595,"dataGaName":596,"dataGaLocation":586},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":598,"config":599},"サインイン",{"href":600,"dataGaName":601,"dataGaLocation":586},"https://gitlab.com/users/sign_in/","sign in",[603,631,733,738,852,907],{"text":604,"config":605,"menu":607},"プラットフォーム",{"dataNavLevelOne":606},"platform",{"type":608,"columns":609},"cards",[610,616,623],{"title":604,"description":611,"link":612},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":613,"config":614},"プラットフォームの詳細はこちら",{"href":615,"dataGaName":606,"dataGaLocation":586},"/ja-jp/platform/",{"title":41,"description":617,"link":618},"ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":619,"config":620},"GitLab Duoのご紹介",{"href":621,"dataGaName":622,"dataGaLocation":586},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":624,"description":625,"link":626},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":627,"config":628},"詳細はこちら",{"href":629,"dataGaName":630,"dataGaLocation":586},"/ja-jp/why-gitlab/","why gitlab",{"text":632,"left":395,"config":633,"menu":635},"製品",{"dataNavLevelOne":634},"solutions",{"type":636,"link":637,"columns":641,"feature":712},"lists",{"text":638,"config":639},"すべてのソリューションを表示",{"href":640,"dataGaName":634,"dataGaLocation":586},"/ja-jp/solutions/",[642,667,690],{"title":643,"description":644,"link":645,"items":650},"自動化","CI/CDと自動化でデプロイを加速",{"config":646},{"icon":647,"href":648,"dataGaName":649,"dataGaLocation":586},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[651,655,658,663],{"text":652,"config":653},"CI/CD",{"href":654,"dataGaLocation":586,"dataGaName":652},"/ja-jp/solutions/continuous-integration/",{"text":41,"config":656},{"href":621,"dataGaLocation":586,"dataGaName":657},"gitlab duo agent platform - product menu",{"text":659,"config":660},"ソースコード管理",{"href":661,"dataGaLocation":586,"dataGaName":662},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":664,"config":665},"自動化されたソフトウェアデリバリー",{"href":648,"dataGaLocation":586,"dataGaName":666},"Automated software delivery",{"title":668,"description":669,"link":670,"items":675},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":671},{"href":672,"dataGaName":673,"dataGaLocation":586,"icon":674},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[676,680,685],{"text":677,"config":678},"アプリケーションセキュリティテスト",{"href":672,"dataGaName":679,"dataGaLocation":586},"Application security testing",{"text":681,"config":682},"ソフトウェアサプライチェーンセキュリティ",{"href":683,"dataGaLocation":586,"dataGaName":684},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":686,"config":687},"ソフトウェアコンプライアンス",{"href":688,"dataGaName":689,"dataGaLocation":586},"/ja-jp/solutions/software-compliance/","software compliance",{"title":691,"link":692,"items":697},"測定",{"config":693},{"icon":694,"href":695,"dataGaName":696,"dataGaLocation":586},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[698,702,707],{"text":699,"config":700},"可視性と測定",{"href":695,"dataGaLocation":586,"dataGaName":701},"Visibility and Measurement",{"text":703,"config":704},"バリューストリーム管理",{"href":705,"dataGaLocation":586,"dataGaName":706},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":708,"config":709},"分析とインサイト",{"href":710,"dataGaLocation":586,"dataGaName":711},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":713,"type":636,"items":714},"GitLabが活躍する場所",[715,721,727],{"text":716,"config":717},"大企業",{"icon":718,"href":719,"dataGaLocation":586,"dataGaName":720},"Building","/ja-jp/enterprise/","enterprise",{"text":722,"config":723},"スモールビジネス",{"icon":724,"href":725,"dataGaLocation":586,"dataGaName":726},"Work","/ja-jp/small-business/","small business",{"text":728,"config":729},"公共部門",{"icon":730,"href":731,"dataGaLocation":586,"dataGaName":732},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":734,"config":735},"価格",{"href":736,"dataGaName":737,"dataGaLocation":586,"dataNavLevelOne":737},"/ja-jp/pricing/","pricing",{"text":739,"config":740,"menu":742},"関連リソース",{"dataNavLevelOne":741},"resources",{"type":636,"link":743,"columns":747,"feature":841},{"text":744,"config":745},"すべてのリソースを表示",{"href":746,"dataGaName":741,"dataGaLocation":586},"/ja-jp/resources/",[748,781,808],{"title":749,"items":750},"はじめに",[751,756,761,766,771,776],{"text":752,"config":753},"インストール",{"href":754,"dataGaName":755,"dataGaLocation":586},"/ja-jp/install/","install",{"text":757,"config":758},"クイックスタートガイド",{"href":759,"dataGaName":760,"dataGaLocation":586},"/ja-jp/get-started/","quick setup checklists",{"text":762,"config":763},"学ぶ",{"href":764,"dataGaLocation":586,"dataGaName":765},"https://university.gitlab.com/","learn",{"text":767,"config":768},"製品ドキュメント",{"href":769,"dataGaName":770,"dataGaLocation":586},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":772,"config":773},"ベストプラクティスビデオ",{"href":774,"dataGaName":775,"dataGaLocation":586},"/ja-jp/getting-started-videos/","best practice videos",{"text":777,"config":778},"インテグレーション",{"href":779,"dataGaName":780,"dataGaLocation":586},"/ja-jp/integrations/","integrations",{"title":782,"items":783},"検索する",[784,789,794,799,803],{"text":785,"config":786},"お客様成功事例",{"href":787,"dataGaName":788,"dataGaLocation":586},"/ja-jp/customers/","customer success stories",{"text":790,"config":791},"ブログ",{"href":792,"dataGaName":793,"dataGaLocation":586},"/ja-jp/blog/","blog",{"text":795,"config":796},"Demo Hub",{"href":797,"dataGaName":798,"dataGaLocation":586},"/ja-jp/demo-hub/","demo hub",{"text":800,"config":801},"The Source",{"href":802,"dataGaName":793,"dataGaLocation":586},"/ja-jp/the-source/",{"text":804,"config":805},"リモート",{"href":806,"dataGaName":807,"dataGaLocation":586},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":809,"items":810},"つなげる",[811,816,821,826,831,836],{"text":812,"config":813},"GitLabサービス",{"href":814,"dataGaName":815,"dataGaLocation":586},"/ja-jp/services/","services",{"text":817,"config":818},"コントリビュート",{"href":819,"dataGaName":820,"dataGaLocation":586},"https://contributors.gitlab.com","contribute",{"text":822,"config":823},"コミュニティ",{"href":824,"dataGaName":825,"dataGaLocation":586},"/community/","community",{"text":827,"config":828},"フォーラム",{"href":829,"dataGaName":830,"dataGaLocation":586},"https://forum.gitlab.com/","forum",{"text":832,"config":833},"イベント",{"href":834,"dataGaName":835,"dataGaLocation":586},"/events/","events",{"text":837,"config":838},"パートナー",{"href":839,"dataGaName":840,"dataGaLocation":586},"/ja-jp/partners/","partners",{"config":842,"title":845,"text":846,"link":847},{"background":843,"textColor":844},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":848,"config":849},"最新情報を読む",{"href":850,"dataGaName":851,"dataGaLocation":586},"/ja-jp/whats-new/","whats new",{"text":853,"config":854,"menu":856},"企業情報",{"dataNavLevelOne":855},"company",{"type":636,"columns":857},[858],{"items":859},[860,865,871,873,878,883,888,893,897,902],{"text":861,"config":862},"GitLabについて",{"href":863,"dataGaName":864,"dataGaLocation":586},"/ja-jp/company/","about",{"text":866,"config":867,"footerGa":870},"採用情報",{"href":868,"dataGaName":869,"dataGaLocation":586},"/jobs/","jobs",{"dataGaName":869},{"text":832,"config":872},{"href":834,"dataGaName":835,"dataGaLocation":586},{"text":874,"config":875},"経営陣",{"href":876,"dataGaName":877,"dataGaLocation":586},"/company/team/e-group/","leadership",{"text":879,"config":880},"ハンドブック",{"href":881,"dataGaName":882,"dataGaLocation":586},"https://handbook.gitlab.com/","handbook",{"text":884,"config":885},"投資家向け情報",{"href":886,"dataGaName":887,"dataGaLocation":586},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":889,"config":890},"トラストセンター",{"href":891,"dataGaName":892,"dataGaLocation":586},"/ja-jp/security/","trust center",{"text":402,"config":894},{"href":895,"dataGaName":896,"dataGaLocation":586},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":898,"config":899},"ニュースレター",{"href":900,"dataGaName":901,"dataGaLocation":586},"/company/contact/#contact-forms","newsletter",{"text":903,"config":904},"プレス",{"href":905,"dataGaName":906,"dataGaLocation":586},"/press/","press",{"text":908,"config":909,"menu":910},"お問い合わせ",{"dataNavLevelOne":855},{"type":636,"columns":911},[912],{"items":913},[914,919,924],{"text":915,"config":916},"お問い合わせはこちら",{"href":917,"dataGaName":918,"dataGaLocation":586},"/ja-jp/sales/","talk to sales",{"text":920,"config":921},"サポートを受ける",{"href":922,"dataGaName":923,"dataGaLocation":586},"https://support.gitlab.com/hc/en-us","support portal",{"text":925,"config":926},"カスタマーポータル",{"href":927,"dataGaName":928,"dataGaLocation":586},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":930,"login":931,"suggestions":938},"閉じる",{"text":932,"link":933},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":934,"config":935},"GitLab.com",{"href":600,"dataGaName":936,"dataGaLocation":937},"search login","search",{"text":939,"default":940},"提案",[941,943,948,950,954,958],{"text":41,"config":942},{"href":621,"dataGaName":41,"dataGaLocation":937},{"text":944,"config":945},"コード提案（AI）",{"href":946,"dataGaName":947,"dataGaLocation":937},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":652,"config":949},{"href":654,"dataGaName":652,"dataGaLocation":937},{"text":951,"config":952},"GitLab on AWS",{"href":953,"dataGaName":951,"dataGaLocation":937},"/ja-jp/partners/technology-partners/aws/",{"text":955,"config":956},"GitLab on Google Cloud",{"href":957,"dataGaName":955,"dataGaLocation":937},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":959,"config":960},"GitLabを選ぶ理由",{"href":629,"dataGaName":961,"dataGaLocation":937},"Why GitLab?",{"freeTrial":963,"mobileIcon":967,"desktopIcon":972,"secondaryButton":975},{"text":588,"config":964},{"href":965,"dataGaName":591,"dataGaLocation":966},"https://gitlab.com/-/trials/new/","nav",{"altText":968,"config":969},"GitLabアイコン",{"src":970,"dataGaName":971,"dataGaLocation":966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":968,"config":973},{"src":974,"dataGaName":971,"dataGaLocation":966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":749,"config":976},{"href":977,"dataGaName":978,"dataGaLocation":966},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":980,"mobileIcon":984,"desktopIcon":986},{"text":981,"config":982},"GitLab Duoの詳細について",{"href":621,"dataGaName":983,"dataGaLocation":966},"gitlab duo",{"altText":968,"config":985},{"src":970,"dataGaName":971,"dataGaLocation":966},{"altText":968,"config":987},{"src":974,"dataGaName":971,"dataGaLocation":966},{"button":989,"mobileIcon":994,"desktopIcon":996},{"text":990,"config":991},"/switch",{"href":992,"dataGaName":993,"dataGaLocation":966},"#contact","switch",{"altText":968,"config":995},{"src":970,"dataGaName":971,"dataGaLocation":966},{"altText":968,"config":997},{"src":998,"dataGaName":971,"dataGaLocation":966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1000,"mobileIcon":1005,"desktopIcon":1007},{"text":1001,"config":1002},"料金ページに戻る",{"href":736,"dataGaName":1003,"dataGaLocation":966,"icon":1004},"back to pricing","GoBack",{"altText":968,"config":1006},{"src":970,"dataGaName":971,"dataGaLocation":966},{"altText":968,"config":1008},{"src":974,"dataGaName":971,"dataGaLocation":966},{"title":1010,"button":1011,"config":1015},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":627,"config":1012},{"href":1013,"dataGaName":1014,"dataGaLocation":586},"/ja-jp/gitlab-orbit/","orbit",{"layout":1016,"disabled":548},"release",{"data":1018},{"text":1019,"source":1020,"edit":1026,"contribute":1031,"config":1036,"items":1041,"minimal":1249},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":1021,"config":1022},"ページのソースを表示",{"href":1023,"dataGaName":1024,"dataGaLocation":1025},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1027,"config":1028},"このページを編集",{"href":1029,"dataGaName":1030,"dataGaLocation":1025},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1032,"config":1033},"ご協力をお願いします",{"href":1034,"dataGaName":1035,"dataGaLocation":1025},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1037,"facebook":1038,"youtube":1039,"linkedin":1040},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1042,1087,1139,1182,1216],{"title":734,"links":1043,"subMenu":1058},[1044,1048,1053],{"text":1045,"config":1046},"プランの表示",{"href":736,"dataGaName":1047,"dataGaLocation":1025},"view plans",{"text":1049,"config":1050},"Premiumを選ぶ理由",{"href":1051,"dataGaName":1052,"dataGaLocation":1025},"/ja-jp/pricing/premium/","why premium",{"text":1054,"config":1055},"Ultimateを選ぶ理由",{"href":1056,"dataGaName":1057,"dataGaLocation":1025},"/ja-jp/pricing/ultimate/","why ultimate",[1059],{"title":908,"links":1060},[1061,1063,1065,1067,1072,1077,1082],{"text":908,"config":1062},{"href":917,"dataGaName":596,"dataGaLocation":1025},{"text":920,"config":1064},{"href":922,"dataGaName":923,"dataGaLocation":1025},{"text":925,"config":1066},{"href":927,"dataGaName":928,"dataGaLocation":1025},{"text":1068,"config":1069},"ステータス",{"href":1070,"dataGaName":1071,"dataGaLocation":1025},"https://status.gitlab.com/","status",{"text":1073,"config":1074},"利用規約",{"href":1075,"dataGaName":1076,"dataGaLocation":1025},"/terms/","terms of use",{"text":1078,"config":1079},"プライバシーに関する声明",{"href":1080,"dataGaName":1081,"dataGaLocation":1025},"/ja-jp/privacy/","privacy statement",{"text":1083,"config":1084},"Cookie 優先設定",{"dataGaName":1085,"dataGaLocation":1025,"id":1086,"isOneTrustButton":395},"cookie preferences","ot-sdk-btn",{"title":632,"links":1088,"subMenu":1097},[1089,1093],{"text":1090,"config":1091},"DevSecOpsプラットフォーム",{"href":615,"dataGaName":1092,"dataGaLocation":1025},"devsecops platform",{"text":1094,"config":1095},"AI支援開発",{"href":621,"dataGaName":1096,"dataGaLocation":1025},"ai-assisted development",[1098],{"title":1099,"links":1100},"トピック",[1101,1105,1110,1115,1120,1125,1130,1135],{"text":652,"config":1102},{"href":1103,"dataGaName":1104,"dataGaLocation":1025},"/ja-jp/topics/ci-cd/","cicd",{"text":1106,"config":1107},"GitOps",{"href":1108,"dataGaName":1109,"dataGaLocation":1025},"/ja-jp/topics/gitops/","gitops",{"text":1111,"config":1112},"DevOps",{"href":1113,"dataGaName":1114,"dataGaLocation":1025},"/ja-jp/topics/devops/","devops",{"text":1116,"config":1117},"バージョン管理",{"href":1118,"dataGaName":1119,"dataGaLocation":1025},"/ja-jp/topics/version-control/","version control",{"text":1121,"config":1122},"DevSecOps",{"href":1123,"dataGaName":1124,"dataGaLocation":1025},"/ja-jp/topics/devsecops/","devsecops",{"text":1126,"config":1127},"クラウドネイティブ",{"href":1128,"dataGaName":1129,"dataGaLocation":1025},"/ja-jp/topics/cloud-native/","cloud native",{"text":1131,"config":1132},"コーディングのためのAI",{"href":1133,"dataGaName":1134,"dataGaLocation":1025},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":58,"config":1136},{"href":1137,"dataGaName":1138,"dataGaLocation":1025},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1140,"links":1141},"ソリューション",[1142,1145,1147,1152,1156,1159,1162,1165,1167,1169,1172,1177],{"text":677,"config":1143},{"href":672,"dataGaName":1144,"dataGaLocation":1025},"Application Security Testing",{"text":664,"config":1146},{"href":648,"dataGaName":649,"dataGaLocation":1025},{"text":1148,"config":1149},"アジャイル開発",{"href":1150,"dataGaName":1151,"dataGaLocation":1025},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1153,"config":1154},"SCM",{"href":661,"dataGaName":1155,"dataGaLocation":1025},"source code management",{"text":652,"config":1157},{"href":654,"dataGaName":1158,"dataGaLocation":1025},"continuous integration & delivery",{"text":703,"config":1160},{"href":705,"dataGaName":1161,"dataGaLocation":1025},"value stream management",{"text":1106,"config":1163},{"href":1164,"dataGaName":1109,"dataGaLocation":1025},"/ja-jp/solutions/gitops/",{"text":716,"config":1166},{"href":719,"dataGaName":720,"dataGaLocation":1025},{"text":722,"config":1168},{"href":725,"dataGaName":726,"dataGaLocation":1025},{"text":1170,"config":1171},"公共機関",{"href":731,"dataGaName":732,"dataGaLocation":1025},{"text":1173,"config":1174},"教育",{"href":1175,"dataGaName":1176,"dataGaLocation":1025},"/ja-jp/solutions/education/","education",{"text":1178,"config":1179},"金融サービス",{"href":1180,"dataGaName":1181,"dataGaLocation":1025},"/ja-jp/solutions/finance/","financial services",{"title":1183,"links":1184},"リソース",[1185,1187,1189,1191,1195,1197,1200,1202,1204,1206,1208,1210,1212,1214],{"text":752,"config":1186},{"href":754,"dataGaName":755,"dataGaLocation":1025},{"text":757,"config":1188},{"href":759,"dataGaName":760,"dataGaLocation":1025},{"text":762,"config":1190},{"href":764,"dataGaName":765,"dataGaLocation":1025},{"text":767,"config":1192},{"href":1193,"dataGaName":1194,"dataGaLocation":1025},"https://docs.gitlab.com/ja-jp","docs",{"text":790,"config":1196},{"href":792,"dataGaName":793,"dataGaLocation":1025},{"text":1198,"config":1199},"最新リリース",{"href":850,"dataGaName":851,"dataGaLocation":1025},{"text":785,"config":1201},{"href":787,"dataGaName":788,"dataGaLocation":1025},{"text":804,"config":1203},{"href":806,"dataGaName":807,"dataGaLocation":1025},{"text":812,"config":1205},{"href":814,"dataGaName":815,"dataGaLocation":1025},{"text":817,"config":1207},{"href":819,"dataGaName":820,"dataGaLocation":1025},{"text":822,"config":1209},{"href":824,"dataGaName":825,"dataGaLocation":1025},{"text":827,"config":1211},{"href":829,"dataGaName":830,"dataGaLocation":1025},{"text":832,"config":1213},{"href":834,"dataGaName":835,"dataGaLocation":1025},{"text":837,"config":1215},{"href":839,"dataGaName":840,"dataGaLocation":1025},{"title":1217,"links":1218},"会社情報",[1219,1221,1223,1225,1227,1229,1233,1238,1240,1242,1244],{"text":861,"config":1220},{"href":863,"dataGaName":855,"dataGaLocation":1025},{"text":866,"config":1222},{"href":868,"dataGaName":869,"dataGaLocation":1025},{"text":874,"config":1224},{"href":876,"dataGaName":877,"dataGaLocation":1025},{"text":879,"config":1226},{"href":881,"dataGaName":882,"dataGaLocation":1025},{"text":884,"config":1228},{"href":886,"dataGaName":887,"dataGaLocation":1025},{"text":1230,"config":1231},"Sustainability",{"href":1232,"dataGaName":1230,"dataGaLocation":1025},"/sustainability/",{"text":1234,"config":1235},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1236,"dataGaName":1237,"dataGaLocation":1025},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":889,"config":1239},{"href":891,"dataGaName":892,"dataGaLocation":1025},{"text":898,"config":1241},{"href":900,"dataGaName":901,"dataGaLocation":1025},{"text":903,"config":1243},{"href":905,"dataGaName":906,"dataGaLocation":1025},{"text":1245,"config":1246},"現代奴隷制の透明性に関する声明",{"href":1247,"dataGaName":1248,"dataGaLocation":1025},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1250},[1251,1253,1256],{"text":1073,"config":1252},{"href":1075,"dataGaName":1076,"dataGaLocation":1025},{"text":1254,"config":1255},"Cookieの設定",{"dataGaName":1085,"dataGaLocation":1025,"id":1086,"isOneTrustButton":395},{"text":1078,"config":1257},{"href":1080,"dataGaName":1081,"dataGaLocation":1025},[1259],{"id":1260,"title":7,"body":540,"config":1261,"content":1263,"description":540,"extension":1267,"meta":1268,"navigation":395,"path":1269,"seo":1270,"stem":1271,"__hash__":1272},"blogAuthors/en-us/blog/authors/julie-griffin.yml",{"template":1262},"BlogAuthor",{"name":7,"config":1264},{"headshot":1265,"ctfId":1266},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665206/Blog/Author%20Headshots/julie_griffin_-_headshot.png","3djBidFIW3or5K9uhi9LE5","yml",{},"/en-us/blog/authors/julie-griffin",{},"en-us/blog/authors/julie-griffin","UXb0MLdNGj8SQmN-5-rqCW9xHeEdfkq0Kadl2ToGlJA",[1274,1281,1289],{"title":1275,"description":1276,"heroImage":1277,"category":536,"date":537,"authors":1278,"slug":1280,"externalUrl":540},"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",[1279],"Issei Hamada, Sony Biz Networks Corporation","loop-engineering-gitlab-claude-code",{"title":1282,"description":1283,"heroImage":1284,"category":536,"date":1285,"authors":1286,"slug":1288,"externalUrl":540},"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",[1287],"Brittany Lutz","claude-opus-5-on-gitlab-duo-agent-platform",{"title":1290,"description":1291,"heroImage":1292,"category":536,"date":1293,"authors":1294,"slug":1296,"externalUrl":540},"Cursor×GitLabで、安全に速くJavaをモダナイズする","このチュートリアルでは、的を絞ったテスト修正から始めて品質ゲートを整備し、開発ライフサイクルのコンテキスト、テスト結果、レビューのエビデンスを踏まえながらコードを変更していく流れを解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776457632/llddiylsgwuze0u1rjks.png","2026-07-22",[1295],"Michael Friedrich","modernize-java-with-cursor-and-gitlab",{"promotions":1298},[1299,1312,1323,1335],{"id":1300,"categories":1301,"header":1302,"text":1303,"button":1304,"image":1309},"ai-modernization",[536],"AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1305,"config":1306},"AI成熟度スコアを確認する",{"href":1307,"dataGaName":1308,"dataGaLocation":793},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1310},{"src":1311},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1313,"categories":1314,"header":1315,"text":1303,"button":1316,"image":1320},"devops-modernization",[577,1124],"単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1317,"config":1318},"DevOps成熟度スコアを確認しましょう",{"href":1319,"dataGaName":1308,"dataGaLocation":793},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1321},{"src":1322},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1324,"categories":1325,"header":1327,"text":1303,"button":1328,"image":1332},"security-modernization",[1326],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":1329,"config":1330},"セキュリティ成熟度スコアを確認しましょう",{"href":1331,"dataGaName":1308,"dataGaLocation":793},"/ja-jp/assessments/security-modernization-assessment/",{"config":1333},{"src":1334},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1336,"paths":1337,"header":1340,"text":1341,"button":1342,"image":1347},"github-azure-migration",[1338,1339],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1343,"config":1344},"GitLabとGitHubの比較を見る",{"href":1345,"dataGaName":1346,"dataGaLocation":793},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1348},{"src":1322},{"header":1350,"blurb":1351,"button":1352,"secondaryButton":1356},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":588,"config":1353},{"href":1354,"dataGaName":591,"dataGaLocation":1355},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":908,"config":1357},{"href":917,"dataGaName":596,"dataGaLocation":1355},1786803770723]