[{"data":1,"prerenderedAt":787},["ShallowReactive",2],{"/ja-jp/blog/categories/product":3,"navigation-ja-jp":21,"banner-ja-jp":431,"footer-ja-jp":441,"product-category-page-total-items-ja-jp":677,"product-category-page-featured-ja-jp":678,"product-category-page-1-ja-jp":710},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":11,"description":6,"extension":13,"meta":14,"navigation":15,"path":16,"seo":17,"slug":6,"stem":19,"testContent":6,"type":6,"__hash__":20},"blogCategories/ja-jp/blog/categories/product.yml","Product",null,{"template":8,"slug":9,"hide":10},"BlogCategory","product",false,{"name":12},"製品","yml",{},true,"/ja-jp/blog/categories/product",{"title":12,"description":18},"Browse articles related to 製品 on the GitLab Blog","ja-jp/blog/categories/product","T5gPLT0EKa55oFAhzMvgYqcDzsDivjGj_s2lEGUoVSw",{"data":22},{"logo":23,"freeTrial":28,"sales":33,"login":38,"items":43,"search":351,"minimal":384,"duo":401,"switchNav":410,"pricingDeployment":421},{"config":24},{"href":25,"dataGaName":26,"dataGaLocation":27},"/ja-jp/","gitlab logo","header",{"text":29,"config":30},"無料トライアルを開始",{"href":31,"dataGaName":32,"dataGaLocation":27},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":34,"config":35},"お問い合わせ",{"href":36,"dataGaName":37,"dataGaLocation":27},"/ja-jp/sales/","sales",{"text":39,"config":40},"サインイン",{"href":41,"dataGaName":42,"dataGaLocation":27},"https://gitlab.com/users/sign_in/","sign in",[44,71,167,172,273,333],{"text":45,"config":46,"cards":48},"プラットフォーム",{"dataNavLevelOne":47},"platform",[49,55,63],{"title":45,"description":50,"link":51},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":52,"config":53},"プラットフォームを探索",{"href":54,"dataGaName":47,"dataGaLocation":27},"/ja-jp/platform/",{"title":56,"description":57,"link":58},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":59,"config":60},"GitLab Duoのご紹介",{"href":61,"dataGaName":62,"dataGaLocation":27},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":64,"description":65,"link":66},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":67,"config":68},"詳細はこちら",{"href":69,"dataGaName":70,"dataGaLocation":27},"/ja-jp/why-gitlab/","why gitlab",{"text":12,"left":15,"config":72,"link":74,"lists":78,"footer":149},{"dataNavLevelOne":73},"solutions",{"text":75,"config":76},"すべてのソリューションを表示",{"href":77,"dataGaName":73,"dataGaLocation":27},"/ja-jp/solutions/",[79,104,127],{"title":80,"description":81,"link":82,"items":87},"自動化","CI/CDと自動化でデプロイを加速",{"config":83},{"icon":84,"href":85,"dataGaName":86,"dataGaLocation":27},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[88,92,95,100],{"text":89,"config":90},"CI/CD",{"href":91,"dataGaLocation":27,"dataGaName":89},"/ja-jp/solutions/continuous-integration/",{"text":56,"config":93},{"href":61,"dataGaLocation":27,"dataGaName":94},"gitlab duo agent platform - product menu",{"text":96,"config":97},"ソースコード管理",{"href":98,"dataGaLocation":27,"dataGaName":99},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":101,"config":102},"自動化されたソフトウェアデリバリー",{"href":85,"dataGaLocation":27,"dataGaName":103},"Automated software delivery",{"title":105,"description":106,"link":107,"items":112},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":108},{"href":109,"dataGaName":110,"dataGaLocation":27,"icon":111},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[113,117,122],{"text":114,"config":115},"アプリケーションセキュリティテスト",{"href":109,"dataGaName":116,"dataGaLocation":27},"Application security testing",{"text":118,"config":119},"ソフトウェアサプライチェーンの安全性",{"href":120,"dataGaLocation":27,"dataGaName":121},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":123,"config":124},"ソフトウェアコンプライアンス",{"href":125,"dataGaName":126,"dataGaLocation":27},"/ja-jp/solutions/software-compliance/","software compliance",{"title":128,"link":129,"items":134},"測定",{"config":130},{"icon":131,"href":132,"dataGaName":133,"dataGaLocation":27},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[135,139,144],{"text":136,"config":137},"可視性と測定",{"href":132,"dataGaLocation":27,"dataGaName":138},"Visibility and Measurement",{"text":140,"config":141},"バリューストリーム管理",{"href":142,"dataGaLocation":27,"dataGaName":143},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":145,"config":146},"分析とインサイト",{"href":147,"dataGaLocation":27,"dataGaName":148},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":150,"items":151},"GitLabが活躍する場所",[152,157,162],{"text":153,"config":154},"大企業",{"href":155,"dataGaLocation":27,"dataGaName":156},"/ja-jp/enterprise/","enterprise",{"text":158,"config":159},"スモールビジネス",{"href":160,"dataGaLocation":27,"dataGaName":161},"/ja-jp/small-business/","small business",{"text":163,"config":164},"公共部門",{"href":165,"dataGaLocation":27,"dataGaName":166},"/ja-jp/solutions/public-sector/","public sector",{"text":168,"config":169},"価格",{"href":170,"dataGaName":171,"dataGaLocation":27,"dataNavLevelOne":171},"/ja-jp/pricing/","pricing",{"text":173,"config":174,"link":176,"lists":180,"feature":260},"リソース",{"dataNavLevelOne":175},"resources",{"text":177,"config":178},"すべてのリソースを表示",{"href":179,"dataGaName":175,"dataGaLocation":27},"/ja-jp/resources/",[181,214,232],{"title":182,"items":183},"はじめに",[184,189,194,199,204,209],{"text":185,"config":186},"インストール",{"href":187,"dataGaName":188,"dataGaLocation":27},"/ja-jp/install/","install",{"text":190,"config":191},"クイックスタートガイド",{"href":192,"dataGaName":193,"dataGaLocation":27},"/ja-jp/get-started/","quick setup checklists",{"text":195,"config":196},"学ぶ",{"href":197,"dataGaLocation":27,"dataGaName":198},"https://university.gitlab.com/","learn",{"text":200,"config":201},"製品ドキュメント",{"href":202,"dataGaName":203,"dataGaLocation":27},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":205,"config":206},"ベストプラクティスビデオ",{"href":207,"dataGaName":208,"dataGaLocation":27},"/ja-jp/getting-started-videos/","best practice videos",{"text":210,"config":211},"インテグレーション",{"href":212,"dataGaName":213,"dataGaLocation":27},"/ja-jp/integrations/","integrations",{"title":215,"items":216},"検索する",[217,222,227],{"text":218,"config":219},"お客様成功事例",{"href":220,"dataGaName":221,"dataGaLocation":27},"/ja-jp/customers/","customer success stories",{"text":223,"config":224},"ブログ",{"href":225,"dataGaName":226,"dataGaLocation":27},"/ja-jp/blog/","blog",{"text":228,"config":229},"リモート",{"href":230,"dataGaName":231,"dataGaLocation":27},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":233,"items":234},"つなげる",[235,240,245,250,255],{"text":236,"config":237},"GitLabサービス",{"href":238,"dataGaName":239,"dataGaLocation":27},"/ja-jp/services/","services",{"text":241,"config":242},"コミュニティ",{"href":243,"dataGaName":244,"dataGaLocation":27},"/community/","community",{"text":246,"config":247},"フォーラム",{"href":248,"dataGaName":249,"dataGaLocation":27},"https://forum.gitlab.com/","forum",{"text":251,"config":252},"イベント",{"href":253,"dataGaName":254,"dataGaLocation":27},"/events/","events",{"text":256,"config":257},"パートナー",{"href":258,"dataGaName":259,"dataGaLocation":27},"/ja-jp/partners/","partners",{"backgroundColor":261,"textColor":262,"text":263,"image":264,"link":268},"#2f2a6b","#fff","ソフトウェア開発の未来への洞察",{"altText":265,"config":266},"ソースプロモカード",{"src":267},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":269,"config":270},"最新情報を読む",{"href":271,"dataGaName":272,"dataGaLocation":27},"/ja-jp/the-source/","the source",{"text":274,"config":275,"lists":277},"会社情報",{"dataNavLevelOne":276},"company",[278],{"items":279},[280,285,291,293,298,303,308,313,318,323,328],{"text":281,"config":282},"GitLabについて",{"href":283,"dataGaName":284,"dataGaLocation":27},"/ja-jp/company/","about",{"text":286,"config":287,"footerGa":290},"採用情報",{"href":288,"dataGaName":289,"dataGaLocation":27},"/jobs/","jobs",{"dataGaName":289},{"text":251,"config":292},{"href":253,"dataGaName":254,"dataGaLocation":27},{"text":294,"config":295},"経営陣",{"href":296,"dataGaName":297,"dataGaLocation":27},"/company/team/e-group/","leadership",{"text":299,"config":300},"チーム",{"href":301,"dataGaName":302,"dataGaLocation":27},"/company/team/","team",{"text":304,"config":305},"ハンドブック",{"href":306,"dataGaName":307,"dataGaLocation":27},"https://handbook.gitlab.com/","handbook",{"text":309,"config":310},"投資家向け情報",{"href":311,"dataGaName":312,"dataGaLocation":27},"https://ir.gitlab.com/","investor relations",{"text":314,"config":315},"トラストセンター",{"href":316,"dataGaName":317,"dataGaLocation":27},"/ja-jp/security/","trust center",{"text":319,"config":320},"AI Transparency Center",{"href":321,"dataGaName":322,"dataGaLocation":27},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":324,"config":325},"ニュースレター",{"href":326,"dataGaName":327,"dataGaLocation":27},"/company/contact/#contact-forms","newsletter",{"text":329,"config":330},"プレス",{"href":331,"dataGaName":332,"dataGaLocation":27},"/press/","press",{"text":34,"config":334,"lists":335},{"dataNavLevelOne":276},[336],{"items":337},[338,341,346],{"text":34,"config":339},{"href":36,"dataGaName":340,"dataGaLocation":27},"talk to sales",{"text":342,"config":343},"サポートを受ける",{"href":344,"dataGaName":345,"dataGaLocation":27},"https://support.gitlab.com","support portal",{"text":347,"config":348},"カスタマーポータル",{"href":349,"dataGaName":350,"dataGaLocation":27},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":352,"login":353,"suggestions":360},"閉じる",{"text":354,"link":355},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":356,"config":357},"GitLab.com",{"href":41,"dataGaName":358,"dataGaLocation":359},"search login","search",{"text":361,"default":362},"提案",[363,365,370,372,376,380],{"text":56,"config":364},{"href":61,"dataGaName":56,"dataGaLocation":359},{"text":366,"config":367},"コード提案（AI）",{"href":368,"dataGaName":369,"dataGaLocation":359},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":89,"config":371},{"href":91,"dataGaName":89,"dataGaLocation":359},{"text":373,"config":374},"GitLab on AWS",{"href":375,"dataGaName":373,"dataGaLocation":359},"/ja-jp/partners/technology-partners/aws/",{"text":377,"config":378},"GitLab on Google Cloud",{"href":379,"dataGaName":377,"dataGaLocation":359},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":381,"config":382},"GitLabを選ぶ理由",{"href":69,"dataGaName":383,"dataGaLocation":359},"Why GitLab?",{"freeTrial":385,"mobileIcon":389,"desktopIcon":394,"secondaryButton":397},{"text":29,"config":386},{"href":387,"dataGaName":32,"dataGaLocation":388},"https://gitlab.com/-/trials/new/","nav",{"altText":390,"config":391},"GitLabアイコン",{"src":392,"dataGaName":393,"dataGaLocation":388},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":390,"config":395},{"src":396,"dataGaName":393,"dataGaLocation":388},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":182,"config":398},{"href":399,"dataGaName":400,"dataGaLocation":388},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":402,"mobileIcon":406,"desktopIcon":408},{"text":403,"config":404},"GitLab Duoの詳細について",{"href":61,"dataGaName":405,"dataGaLocation":388},"gitlab duo",{"altText":390,"config":407},{"src":392,"dataGaName":393,"dataGaLocation":388},{"altText":390,"config":409},{"src":396,"dataGaName":393,"dataGaLocation":388},{"button":411,"mobileIcon":416,"desktopIcon":418},{"text":412,"config":413},"/switch",{"href":414,"dataGaName":415,"dataGaLocation":388},"#contact","switch",{"altText":390,"config":417},{"src":392,"dataGaName":393,"dataGaLocation":388},{"altText":390,"config":419},{"src":420,"dataGaName":393,"dataGaLocation":388},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":422,"mobileIcon":427,"desktopIcon":429},{"text":423,"config":424},"料金ページに戻る",{"href":170,"dataGaName":425,"dataGaLocation":388,"icon":426},"back to pricing","GoBack",{"altText":390,"config":428},{"src":392,"dataGaName":393,"dataGaLocation":388},{"altText":390,"config":430},{"src":396,"dataGaName":393,"dataGaLocation":388},{"title":432,"button":433,"config":438},"エージェント型AIがソフトウェア配信をどのように変革するかをご覧ください",{"text":434,"config":435},"GitLab Transcendを今すぐ視聴",{"href":436,"dataGaName":437,"dataGaLocation":27},"/ja-jp/events/transcend/virtual/","transcend event",{"layout":439,"icon":440,"disabled":15},"release","AiStar",{"data":442},{"text":443,"source":444,"edit":450,"contribute":455,"config":460,"items":465,"minimal":668},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":445,"config":446},"ページのソースを表示",{"href":447,"dataGaName":448,"dataGaLocation":449},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":451,"config":452},"このページを編集",{"href":453,"dataGaName":454,"dataGaLocation":449},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":456,"config":457},"ご協力をお願いします",{"href":458,"dataGaName":459,"dataGaLocation":449},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":461,"facebook":462,"youtube":463,"linkedin":464},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[466,511,564,607,634],{"title":168,"links":467,"subMenu":482},[468,472,477],{"text":469,"config":470},"プランの表示",{"href":170,"dataGaName":471,"dataGaLocation":449},"view plans",{"text":473,"config":474},"Premiumを選ぶ理由",{"href":475,"dataGaName":476,"dataGaLocation":449},"/ja-jp/pricing/premium/","why premium",{"text":478,"config":479},"Ultimateを選ぶ理由",{"href":480,"dataGaName":481,"dataGaLocation":449},"/ja-jp/pricing/ultimate/","why ultimate",[483],{"title":34,"links":484},[485,487,489,491,496,501,506],{"text":34,"config":486},{"href":36,"dataGaName":37,"dataGaLocation":449},{"text":342,"config":488},{"href":344,"dataGaName":345,"dataGaLocation":449},{"text":347,"config":490},{"href":349,"dataGaName":350,"dataGaLocation":449},{"text":492,"config":493},"ステータス",{"href":494,"dataGaName":495,"dataGaLocation":449},"https://status.gitlab.com/","status",{"text":497,"config":498},"利用規約",{"href":499,"dataGaName":500,"dataGaLocation":449},"/terms/","terms of use",{"text":502,"config":503},"プライバシーに関する声明",{"href":504,"dataGaName":505,"dataGaLocation":449},"/ja-jp/privacy/","privacy statement",{"text":507,"config":508},"Cookie 優先設定",{"dataGaName":509,"dataGaLocation":449,"id":510,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":12,"links":512,"subMenu":521},[513,517],{"text":514,"config":515},"DevSecOpsプラットフォーム",{"href":54,"dataGaName":516,"dataGaLocation":449},"devsecops platform",{"text":518,"config":519},"AI支援開発",{"href":61,"dataGaName":520,"dataGaLocation":449},"ai-assisted development",[522],{"title":523,"links":524},"トピック",[525,529,534,539,544,549,554,559],{"text":89,"config":526},{"href":527,"dataGaName":528,"dataGaLocation":449},"/ja-jp/topics/ci-cd/","cicd",{"text":530,"config":531},"GitOps",{"href":532,"dataGaName":533,"dataGaLocation":449},"/ja-jp/topics/gitops/","gitops",{"text":535,"config":536},"DevOps",{"href":537,"dataGaName":538,"dataGaLocation":449},"/ja-jp/topics/devops/","devops",{"text":540,"config":541},"バージョン管理",{"href":542,"dataGaName":543,"dataGaLocation":449},"/ja-jp/topics/version-control/","version control",{"text":545,"config":546},"DevSecOps",{"href":547,"dataGaName":548,"dataGaLocation":449},"/ja-jp/topics/devsecops/","devsecops",{"text":550,"config":551},"クラウドネイティブ",{"href":552,"dataGaName":553,"dataGaLocation":449},"/ja-jp/topics/cloud-native/","cloud native",{"text":555,"config":556},"コーディングのためのAI",{"href":557,"dataGaName":558,"dataGaLocation":449},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":560,"config":561},"エージェント型AI",{"href":562,"dataGaName":563,"dataGaLocation":449},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":565,"links":566},"ソリューション",[567,570,572,577,581,584,587,590,592,594,597,602],{"text":114,"config":568},{"href":109,"dataGaName":569,"dataGaLocation":449},"Application Security Testing",{"text":101,"config":571},{"href":85,"dataGaName":86,"dataGaLocation":449},{"text":573,"config":574},"アジャイル開発",{"href":575,"dataGaName":576,"dataGaLocation":449},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":578,"config":579},"SCM",{"href":98,"dataGaName":580,"dataGaLocation":449},"source code management",{"text":89,"config":582},{"href":91,"dataGaName":583,"dataGaLocation":449},"continuous integration & delivery",{"text":140,"config":585},{"href":142,"dataGaName":586,"dataGaLocation":449},"value stream management",{"text":530,"config":588},{"href":589,"dataGaName":533,"dataGaLocation":449},"/ja-jp/solutions/gitops/",{"text":153,"config":591},{"href":155,"dataGaName":156,"dataGaLocation":449},{"text":158,"config":593},{"href":160,"dataGaName":161,"dataGaLocation":449},{"text":595,"config":596},"公共機関",{"href":165,"dataGaName":166,"dataGaLocation":449},{"text":598,"config":599},"教育",{"href":600,"dataGaName":601,"dataGaLocation":449},"/ja-jp/solutions/education/","education",{"text":603,"config":604},"金融サービス",{"href":605,"dataGaName":606,"dataGaLocation":449},"/ja-jp/solutions/finance/","financial services",{"title":173,"links":608},[609,611,613,615,618,620,622,624,626,628,630,632],{"text":185,"config":610},{"href":187,"dataGaName":188,"dataGaLocation":449},{"text":190,"config":612},{"href":192,"dataGaName":193,"dataGaLocation":449},{"text":195,"config":614},{"href":197,"dataGaName":198,"dataGaLocation":449},{"text":200,"config":616},{"href":202,"dataGaName":617,"dataGaLocation":449},"docs",{"text":223,"config":619},{"href":225,"dataGaName":226,"dataGaLocation":449},{"text":218,"config":621},{"href":220,"dataGaName":221,"dataGaLocation":449},{"text":228,"config":623},{"href":230,"dataGaName":231,"dataGaLocation":449},{"text":236,"config":625},{"href":238,"dataGaName":239,"dataGaLocation":449},{"text":241,"config":627},{"href":243,"dataGaName":244,"dataGaLocation":449},{"text":246,"config":629},{"href":248,"dataGaName":249,"dataGaLocation":449},{"text":251,"config":631},{"href":253,"dataGaName":254,"dataGaLocation":449},{"text":256,"config":633},{"href":258,"dataGaName":259,"dataGaLocation":449},{"title":274,"links":635},[636,638,640,642,644,646,648,652,657,659,661,663],{"text":281,"config":637},{"href":283,"dataGaName":276,"dataGaLocation":449},{"text":286,"config":639},{"href":288,"dataGaName":289,"dataGaLocation":449},{"text":294,"config":641},{"href":296,"dataGaName":297,"dataGaLocation":449},{"text":299,"config":643},{"href":301,"dataGaName":302,"dataGaLocation":449},{"text":304,"config":645},{"href":306,"dataGaName":307,"dataGaLocation":449},{"text":309,"config":647},{"href":311,"dataGaName":312,"dataGaLocation":449},{"text":649,"config":650},"Sustainability",{"href":651,"dataGaName":649,"dataGaLocation":449},"/sustainability/",{"text":653,"config":654},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":655,"dataGaName":656,"dataGaLocation":449},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":314,"config":658},{"href":316,"dataGaName":317,"dataGaLocation":449},{"text":324,"config":660},{"href":326,"dataGaName":327,"dataGaLocation":449},{"text":329,"config":662},{"href":331,"dataGaName":332,"dataGaLocation":449},{"text":664,"config":665},"現代奴隷制の透明性に関する声明",{"href":666,"dataGaName":667,"dataGaLocation":449},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":669},[670,672,675],{"text":497,"config":671},{"href":499,"dataGaName":500,"dataGaLocation":449},{"text":673,"config":674},"Cookieの設定",{"dataGaName":509,"dataGaLocation":449,"id":510,"isOneTrustButton":15},{"text":502,"config":676},{"href":504,"dataGaName":505,"dataGaLocation":449},58,{"id":679,"title":680,"authorSlugs":681,"body":6,"categorySlug":9,"config":684,"content":687,"description":6,"extension":13,"isFeatured":15,"meta":700,"navigation":15,"path":701,"publishedDate":694,"seo":702,"stem":705,"tagSlugs":706,"__hash__":709},"blogPosts/ja-jp/blog/gitlab-amazon-platform-orchestration-on-a-trusted-ai-foundation.yml","Gitlab Amazon Platform Orchestration On A Trusted Ai Foundation",[682,683],"joe-mann","mark-kriaf",{"featured":15,"template":685,"slug":686},"BlogPost","gitlab-amazon-platform-orchestration-on-a-trusted-ai-foundation",{"heroImage":688,"body":689,"authors":690,"updatedDate":693,"date":694,"title":695,"tags":696,"description":699,"category":9},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362275/ozbwn9tk0dditpnfddlz.png","GitLabを利用し、AWSを活用した開発体制を整えているチームに最適なソリューションが登場しました。Duo Agent PlatformとAmazon Bedrockの新しい組み合わせです。仕組みはシンプルで、GitLabがオーケストレーションレイヤーとしてエージェント型AIによるソフトウェアライフサイクル全体の加速を支援し、Bedrockが安全でコンプライアンスに準拠した基盤モデルレイヤーとしてAI推論を担います。\n\nGitLab Duo Agent Platformでは、計画、パイプライン、セキュリティスキャン、脆弱性の修復など、さまざまな作業をGitLabワークフローの一環として処理できます。GitLab AIゲートウェイがモデル呼び出しをBedrock（または構成に応じてGitLabが管理するBedrock対応エンドポイント）にルーティングするため、AWS上で既に構築済みのIAMポリシー、VPC境界、リージョン制御、AWS契約額をそのまま活用できます。\n\nAmazon Bedrockをすでに利用しており、スタンドアロンのチャットツールではなく、GitLabでの日常作業の中でAIを活用したいとお考えであれば、この組み合わせが最適です。\n\n本記事ではまず、多くのチームが直面している課題を取り上げます。AIが分断され、データの流れが不透明で、AIがソフトウェア開発ライフサイクルの外にあるためにBedrockへの投資が十分に活かされていないという現状です。続いて、GitLab Duo Agent Platformのデプロイオプションについて詳しく説明します。\n\n* GitLab Self-Managed＋セルフホスト型AIゲートウェイで、Amazon Bedrock上のセルフホスト型モデルと統合\n* GitLab Self-Managed＋GitLabホスト型AIゲートウェイで、Amazon Bedrock上のGitLabマネージド型モデル（GitLab所有のキーを使用）と統合\n* GitLab.com＋GitLabホスト型AIゲートウェイで、Amazon Bedrock上のGitLabマネージド型モデル（GitLab所有のキーを使用）と統合\n\n最後に、シャドーAIやポイントツールの乱立を、別途AIスタックを構築することなく回避する方法をまとめます。\n\n## AI導入は加速、ガバナンスは停滞\n\n今まさに社内のどこかで、セキュリティチームの承認を受けていないAIツールがソフトウェアチームに使われているかもしれません。プロンプトデータが、誰も完全には把握していない経路を通じて環境外に流出しているかもしれません。そしてAmazon Bedrockへの投資が十分に活用されていない一方で、個々のチームが別のAIツールを独自に導入し、既存の契約先プラットフォームからワークロードやクラウド支出を流出させているかもしれません。\n\nこれは人の問題ではなく、アーキテクチャの問題です。そして、ほぼすべてのエンタープライズで同じ3つの制約が浮き彫りになります。\n\n**運用の断片化**\n\n各チーム、場合によっては個々のデベロッパーが、AIツールやモデルの選定を含め独自の開発ツールセットを選択しています。このような断片化により、ソフトウェア開発ライフサイクル全体にわたるエンドツーエンドのガバナンスがほぼ不可能になっています。\n\n**セキュリティとデータ主権**\n\nプロンプトデータやコードデータは実際にどこに流れているのか？ログの所有者は誰なのか？\n\n**クラウド支出の最適化**\n\nAWSをはじめとする主要クラウドプロバイダーとの契約額が、契約外のポイントツールへワークロードやAI利用が流出することで希薄化しています。\n\nGitLab Duo Agent PlatformとAmazon Bedrockは、この課題を共に解決します。役割分担は明確です。Duo Agent Platformがソフトウェア開発向けエージェント型AIによるワークフローオーケストレーションを担い、Bedrockが推論レイヤーとして承認済みの基盤モデルをホストし、組織はAWS上で定義済みのデータおよびポリシー境界を完全にコントロールできます。3つの役割、3つの担い手、断片化はありません。\n\n## GitLab Duo Agent Platform：エージェント型コントロールプレーン\n\nGitLab Duo Agent PlatformはGitLabのエージェント型AIレイヤーです。専門特化したエージェントとフローで構成され、従来のステージベースの受け渡しを超えて、ソフトウェアライフサイクル全体にわたる作業の自動化を支援します。単一のアシスタントがプロンプトに応答するのではなく、チームはイシュー、マージリクエスト、パイプライン、セキュリティ検出結果といった統合データとプロジェクトコンテキストを活用しながら、多数のAIエージェントを非同期にオーケストレーションできます。従来の線形ワークフローが、ソフトウェアチームとAIエージェントの継続的なコラボレーションへと変わります。\n\nこのコントロールプレーンが確立されると、次に浮かぶ疑問は、これらのエージェントを支えるAI基盤に何を選ぶべきかということです。AWS上でGitLab Self-Managedを運用し、推論トラフィック、プロンプトデータ、ログもソフトウェアライフサイクルデータと同じAWS環境内に保持する必要があるお客様にとって、AI推論レイヤーとしてのAmazon Bedrockは最適な選択です。\n\n## Amazon Bedrock：信頼できるAI基盤\n\nAmazon Bedrockは、AWS環境内で完全に動作するフルマネージドのサーバーレス基盤モデルレイヤーです。お客様のデータはお客様のAWSアカウント内にとどまります。入出力データは転送中および保存時に暗号化され、モデルプロバイダーと共有されることはなく、ベースモデルのトレーニングに使用されることもありません。BedrockはGDPR、HIPAA、FedRAMP Highのコンプライアンス認証を取得しており、多くの規制業界の要件に標準で対応しています。Custom Model Importにより、他の環境でファインチューニングしたモデルを持ち込み、ネイティブのBedrockモデルと同じインフラストラクチャ上にデプロイすることも可能です。別途デプロイパイプラインを管理する必要はありません。Bedrock Guardrailsは、コンテンツフィルタリング、ハルシネーション検出、機密データ保護のための設定可能なセーフガードをすべてのモデルに追加します。\n\nGitLab Duo Agent PlatformとBedrockの組み合わせにより、DevSecOpsオーケストレーションとAIモデルガバナンスが統合され、チームごとにAIツールを個別導入することで生じる断片化を解消できます。\n\n## デプロイパスの選択\n\nデプロイ方法にかかわらず、GitLab Duo Agent Platformのコア機能は同一です。異なるのは、GitLabを誰が運用するか、AIゲートウェイを誰が運用するか、そして推論がどのBedrockアカウントで実行されるかという点です。最適なパターンは、組織の現在の運用環境によって決まります。\n\n概要として、統合には3つの主要コンポーネントがあります。\n\n* **GitLab Duo Agent Platform：**\n\n  ソフトウェア開発ライフサイクル全体に組み込まれたエージェント型ワークフロー\n\n* **AIゲートウェイ（GitLabマネージドまたはセルフホスト）：**\n\n  Duo Agent Platformと基盤モデルバックエンドの間の抽象化レイヤー\n\n* **Amazon Bedrock：**\n\n  AIモデルおよび推論基盤\n\n![GitLabとAWS Bedrockのデプロイメント](https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362365/udmvmv2efpmwtkxgydch.png)\n\nデプロイパターンの選択は、組織がどこに制御の軸を置くかによって決まります。SaaSファースト、コンプライアンス要件によるセルフマネージド、既存のBedrock投資を活用したAWS中心、いずれの環境にも対応できるパターンを用意しています。\n\n| デプロイモデル     | GitLab.comインスタンス＋GitLabホスト型AIゲートウェイ＋GitLabマネージド型Bedrockモデル                                   | GitLab Self-Managed＋GitLabホスト型AIゲートウェイ＋GitLabマネージド型Bedrockモデル                       | GitLab Self-Managed＋セルフホスト型AIゲートウェイ＋お客様運用Bedrockモデル                                                  |\n| ----------- | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |\n| **最適なケース：** | 主にGitLab.comを利用しており、AIゲートウェイやBedrockモデルのセルフホストは不要                                            | コンプライアンスや運用上の理由でGitLab Self-Managedが必要だが、AIレイヤーの管理は不要                               | 既存のBedrock利用実績を持つAWS中心のアプローチで、厳格なデータ管理・制御要件がある                                                       |\n| **主なメリット**  | Duo Agent Platformワークフローを最速で導入できるターンキー方式。GitLabがGitLab.com、AIゲートウェイ、Bedrock AIモデルとの統合をすべて運用。 | GitLabを自社環境内にデプロイしつつ、GitLabが管理するAIゲートウェイを通じてBedrockモデルを利用可能。デプロイの制御性と簡素化されたAI運用を両立。 | GitLabとAIゲートウェイを自社のAWSアカウント内で運用し、既存のIAM/VPC/リージョンを再利用。ログとデータを自社環境内に保持しつつ、既存のAWS契約額からBedrock利用分を充当可能。 |\n\n## お客様によるGitLab Duo Agent PlatformとAmazon Bedrockの活用事例\n\nプラットフォームチームは、GitLab Duo Agent PlatformとAmazon Bedrockを利用して、コード提案、セキュリティ分析、パイプライン修復を担当するモデルを標準化できます。これにより、個々のチームが独自にツールを導入するのではなく、ガードレールとログ記録を一元的に適用できるようになります。\n\n特にセキュリティワークフローで大きなメリットが得られます。GitLab Duo Agent Platformのエージェントは、GitLab内でセキュリティ検出結果に対する修正を提案・検証し、開発者がプラットフォーム外で処理していた手動のトリアージ作業を削減します。\n\n既存のAWS契約額を活用している企業にとって、GitLab内からBedrockを通じてAIワークロードをルーティングすることで、計画外の支出を発生させることなく、契約の範囲内で開発者のAI利用を拡大できます。\n\n## まとめ\n\nエンタープライズにおけるAI導入を遅らせている制約は、多くの場合、技術的なものではありません。ツールの断片化、管理されていないデータフロー、統合されないクラウド支出という組織的な課題です。これらの問題は、パイロットが成功した後であっても、AIプログラムの推進を停滞させる原因となります。\n\nGitLab Duo Agent PlatformとAmazon Bedrockは、これらの課題それぞれに直接対応します。プラットフォームチームには、ソフトウェア開発ライフサイクル全体にわたる一貫したガバナンス、監査性、AI利用の標準化されたパスが提供されます。開発チームは、GitLabにネイティブに統合された効率的なエージェント型ワークフローを活用できます。そしてAWS中心の組織は、並行するAIインフラストラクチャを新たに構築するのではなく、既存のBedrock投資を拡張できます。\n\nその結果、断片化することなくスケールするAIプログラムが実現します。同じスタック上でガバナンスと開発速度を両立し、同じチームにサービスを提供し、組織が既に所有するポリシーの下で運用できます。\n\n> 組織の既存AWS戦略に最適なデプロイパターンについては、[GitLab営業チームにお問い合わせください](https://about.gitlab.com/sales/)。お客様の環境に合わせたアーキテクチャの設計と実装をお手伝いします。詳細は、[AWSパートナーページ](https://about.gitlab.com/partners/technology-partners/aws/)もご覧ください。",[691,692],"Joe Mann","Mark Kriaf","2026-04-22","2026-04-21","GitLab + Amazon: 信頼できるAI基盤上でのプラットフォームオーケストレーション",[259,697,698],"AWS","AI/ML","GitLab Duo Agent PlatformとAmazon Bedrockを組み合わせて、エージェント型ソフトウェア開発とオーケストレーションを実現します。",{},"/ja-jp/blog/gitlab-amazon-platform-orchestration-on-a-trusted-ai-foundation",{"config":703,"title":695,"description":704},{"noIndex":10},"GitLab Duo Agent PlatformとAmazon Bedrockを組み合わせて、エージェント型ソフトウェア開発と オーケストレーションを実現します。","ja-jp/blog/gitlab-amazon-platform-orchestration-on-a-trusted-ai-foundation",[259,707,708],"aws","aiml","tP9sjPsn0PTgPVYOblbP-Bf_dSGQZxtbMS57oBw9WzU",[711,720,728,736,744,753,761,770,779],{"content":712,"config":718},{"title":713,"heroImage":714,"category":9,"description":715,"authors":716},"GitLab 18.11リリース","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776259080/cakqnwo5ecp255lo8lzo.png","GitLab 18.11でリリースした最新機能を公開します。",[717],"GitLab Japan Team",{"externalUrl":-1,"slug":719},"gitlab-18-11-release",{"content":721,"config":726},{"title":722,"heroImage":714,"category":9,"description":723,"authors":724},"GitLab 18.11: GitLabクレジットの予算管理機能","GitLab 18.11で新たに導入された支出上限とユーザーごとのクレジット上限により、組織はGitLab Duo Agent Platformを安心してスケールできる予算ガードレールを手に入れます。AIへの支出を予測可能に保ちながら、より多くのチームへの展開を実現します。",[725],"Bryan Rothwell",{"externalUrl":-1,"slug":727},"gitlab-18-11-budget-guardrails-for-gitlab-credits",{"content":729,"config":734},{"title":730,"heroImage":714,"category":9,"description":731,"authors":732},"GitLab 18.11：CI エキスパートとデータアナリストAIエージェントで開発ギャップを解消","GitLab 18.11で新たに追加されたGitLab Duo Agent Platformの2つの基盤エージェントを使って、CIのセットアップとソフトウェア開発ライフサイクルデータのクエリを実行できます。",[733],"Corinne Dent",{"externalUrl":-1,"slug":735},"ci-expert-and-data-analyst-ai-agents-target-development-gaps",{"content":737,"config":742},{"title":738,"heroImage":714,"category":9,"description":739,"authors":740},"GitLab 18.11：マージ可能なAIコード修正で脆弱性修正を自動化","GitLab 18.11でAgentic SAST脆弱性解決機能が一般提供（GA）となり、セキュリティボトルネックを解消します。",[741],"Alisa Ho",{"externalUrl":-1,"slug":743},"automate-remediation-with-ready-to-merge-ai-code-fixes",{"content":745,"config":751},{"title":746,"heroImage":747,"category":9,"description":748,"authors":749},"GitLab 19.0の破壊的な変更ガイド","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775561395/bhe1as7ttjvzltxwgo5m.png","GitLab 19.0では複数の非推奨機能が削除され、破壊的な変更が実施されます。GitLab.com・Self-Managed版・Dedicatedの各デプロイタイプへの影響範囲と軽減手順を確認し、スムーズなアップグレードに備えましょう。",[750],"Martin Brümmer",{"externalUrl":-1,"slug":752},"a-guide-to-the-breaking-changes-in-gitlab-19-0",{"content":754,"config":759},{"title":755,"heroImage":756,"category":9,"description":757,"authors":758},"GitLab 18.10リリース","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773814604/bqvflb3b9f5crqfbx5jz.png","GitLab 18.10でリリースした最新機能を公開します。",[717],{"externalUrl":-1,"slug":760},"gitlab-18-10-release",{"content":762,"config":768},{"title":763,"heroImage":764,"category":9,"description":765,"authors":766},"GitLab 18.10：エージェント型AIがさらに多くのチームで利用可能に","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773843921/rm35fx4gylrsu9alf2fx.png","GitLab.comのFreeプランを利用するチームがGitLabクレジットを購入することで、定額の自動コードレビューを含むAIエージェントとワークフローを利用できるようになりました。",[767],"Talia Armato-Helle",{"externalUrl":-1,"slug":769},"gitlab-18-10-agentic-ai-now-open-to-even-more-teams-on-gitlab",{"content":771,"config":777},{"title":772,"heroImage":773,"category":9,"description":774,"authors":775},"エージェント型コードレビューを1件0.25ドルで","https://res.cloudinary.com/about-gitlab-com/image/upload/v1772721753/frfsm1qfscwrmsyzj1qn.png","ソフトウェアデリバリーにおいてボトルネックとなっているコードレビュー。手頃な価格のエージェント型コードレビューをすべてのマージリクエストにデフォルト適用することで、その悩みを解消できます。",[776],"Karishma Kumar",{"externalUrl":-1,"slug":778},"agentic-code-reviews-with-flat-rate-pricing",{"content":780,"config":785},{"title":781,"heroImage":782,"category":9,"description":783,"authors":784},"GitLab Runner とは？インストールから設定・活用まで解説","https://res.cloudinary.com/about-gitlab-com/image/upload/v1763646158/crdpd8lt5fndfzbcl9ln.jpg","GitLab RunnerはCI/CDパイプラインのジョブを、安定した速度で自動実行します。インストール・設定・最適化を通じて、より安全で再現性の高いビルドを実現しましょう。",[717],{"externalUrl":-1,"slug":786},"what-is-gitlab-runner",1777404590025]