[{"data":1,"prerenderedAt":934},["ShallowReactive",2],{"/ja-jp/blog/categories/ai/page/11":3,"navigation-ja-jp":21,"banner-ja-jp":454,"footer-ja-jp":462,"ai-category-page-total-items-ja-jp":716,"ai-category-page-featured-ja-jp":717,"ai-category-page-11-ja-jp":913},{"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/ai.yml","Ai",null,{"template":8,"slug":9,"hide":10},"BlogCategory","ai",false,{"name":12},"AI","yml",{},true,"/ja-jp/blog/categories/ai",{"title":12,"description":18},"Browse articles related to AI on the GitLab Blog","ja-jp/blog/categories/ai","R24Miw1i4LfmmfArgaQFxUAXvrDl2WCsOy2aIgKXZIk",{"logo":22,"freeTrial":27,"sales":32,"login":37,"items":42,"search":373,"minimal":406,"duo":424,"switchNav":433,"pricingDeployment":444},{"config":23},{"href":24,"dataGaName":25,"dataGaLocation":26},"/ja-jp/","gitlab logo","header",{"text":28,"config":29},"無料トライアルを開始",{"href":30,"dataGaName":31,"dataGaLocation":26},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":33,"config":34},"デモをリクエスト",{"href":35,"dataGaName":36,"dataGaLocation":26},"/request-a-demo/","sales",{"text":38,"config":39},"サインイン",{"href":40,"dataGaName":41,"dataGaLocation":26},"https://gitlab.com/users/sign_in/","sign in",[43,129,217,222,297,351],{"text":44,"left":15,"config":45,"menu":47},"プラットフォーム",{"dataNavLevelOne":46},"platform",{"type":48,"link":49,"columns":53,"feature":118},"lists",{"text":50,"config":51},"プラットフォームを詳しく見る",{"href":52,"dataGaName":46,"dataGaLocation":26},"/ja-jp/platform/",[54,77,100],{"title":55,"items":56},"実行とワークフロー",[57,62,67,72],{"text":58,"config":59},"CI/CD",{"href":60,"dataGaLocation":26,"dataGaName":61},"/ja-jp/solutions/continuous-integration/","ci/cd",{"text":63,"config":64},"ソースコード管理",{"href":65,"dataGaLocation":26,"dataGaName":66},"/ja-jp/solutions/source-code-management/","source code management",{"text":68,"config":69},"アジャイルデリバリー",{"href":70,"dataGaLocation":26,"dataGaName":71},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":73,"config":74},"アーティファクト管理",{"href":75,"dataGaLocation":26,"dataGaName":76},"/ja-jp/artifact-central/","artifact management",{"title":78,"items":79},"セキュリティとガバナンス",[80,85,90,95],{"text":81,"config":82},"アプリケーションセキュリティテスト",{"href":83,"dataGaLocation":26,"dataGaName":84},"/ja-jp/solutions/application-security-testing/","application security testing",{"text":86,"config":87},"ガバナンスとコンプライアンス",{"href":88,"dataGaLocation":26,"dataGaName":89},"/ja-jp/solutions/software-compliance/","governance and compliance",{"text":91,"config":92},"シークレット管理",{"href":93,"dataGaLocation":26,"dataGaName":94},"/ja-jp/gitlab-secrets-manager/","secrets management",{"text":96,"config":97},"サプライチェーンセキュリティ",{"href":98,"dataGaLocation":26,"dataGaName":99},"/ja-jp/solutions/supply-chain/","supply chain security",{"title":101,"items":102},"コンテキストとAI",[103,108,113],{"text":104,"config":105},"エージェント型オーケストレーション",{"href":106,"dataGaLocation":26,"dataGaName":107},"/ja-jp/gitlab-duo-agent-platform/","agentic orchestration",{"text":109,"config":110},"コンテキストグラフ",{"href":111,"dataGaLocation":26,"dataGaName":112},"/ja-jp/gitlab-orbit/","context graph",{"text":114,"config":115},"可視性と測定",{"href":116,"dataGaLocation":26,"dataGaName":117},"/ja-jp/solutions/visibility-measurement/","visibility and measurement",{"config":119,"title":122,"text":123,"link":124},{"background":120,"textColor":121},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","GitLabが選ばれる理由","ひとつのプラットフォームで、ソフトウェアライフサイクル全体を通じてスピードと制御を両立できます。",{"text":125,"config":126},"詳細はこちら",{"href":127,"dataGaName":128,"dataGaLocation":26},"/ja-jp/why-gitlab/","why gitlab",{"text":130,"left":15,"config":131,"menu":133},"ソリューション",{"dataNavLevelOne":132},"solutions",{"type":48,"link":134,"columns":138,"feature":208},{"text":135,"config":136},"すべてのソリューションを表示",{"href":137,"dataGaName":132,"dataGaLocation":26},"/ja-jp/solutions/",[139,157,175],{"title":140,"items":141},"成果",[142,147,152],{"text":143,"config":144},"DevOpsモダナイゼーション",{"href":145,"dataGaLocation":26,"dataGaName":146},"/ja-jp/assessments/devops-modernization-assessment/","devops modernization",{"text":148,"config":149},"セキュリティモダナイゼーション",{"href":150,"dataGaLocation":26,"dataGaName":151},"/ja-jp/assessments/security-modernization-assessment/","security modernization",{"text":153,"config":154},"AIモダナイゼーション",{"href":155,"dataGaLocation":26,"dataGaName":156},"/ja-jp/assessments/ai-modernization-assessment/","ai modernization",{"title":158,"items":159},"規模別",[160,165,170],{"text":161,"config":162},"エンタープライズ",{"href":163,"dataGaLocation":26,"dataGaName":164},"/ja-jp/enterprise/","enterprise",{"text":166,"config":167},"スモールビジネス",{"href":168,"dataGaLocation":26,"dataGaName":169},"/ja-jp/small-business/","small business",{"text":171,"config":172},"スタートアップ",{"href":173,"dataGaLocation":26,"dataGaName":174},"/ja-jp/solutions/startups/","startups",{"title":176,"items":177},"業界",[178,183,188,193,198,203],{"text":179,"config":180},"金融サービス",{"href":181,"dataGaLocation":26,"dataGaName":182},"/ja-jp/solutions/finance/","financial services",{"text":184,"config":185},"公共部門",{"href":186,"dataGaLocation":26,"dataGaName":187},"/ja-jp/solutions/public-sector/","public sector",{"text":189,"config":190},"通信",{"href":191,"dataGaLocation":26,"dataGaName":192},"/ja-jp/solutions/telecommunications/","telecommunications",{"text":194,"config":195},"自動車",{"href":196,"dataGaLocation":26,"dataGaName":197},"/ja-jp/solutions/automotive/","automotive",{"text":199,"config":200},"教育",{"href":201,"dataGaLocation":26,"dataGaName":202},"/ja-jp/solutions/education/","education",{"text":204,"config":205},"航空宇宙",{"href":206,"dataGaLocation":26,"dataGaName":207},"/ja-jp/solutions/aerospace/","aerospace",{"config":209,"title":210,"text":211,"link":212},{"background":120,"textColor":121},"GitLabのセキュリティ標準","セキュリティを犠牲にすることなく、ソフトウェアファクトリーを強化し、自律的なAIエージェントを実現する方法をご覧ください。",{"text":213,"config":214},"標準を見る",{"href":215,"dataGaName":216,"dataGaLocation":26},"/ja-jp/gitlab-security-standard/","gitlab security standard",{"text":218,"config":219},"価格",{"href":220,"dataGaName":221,"dataGaLocation":26,"dataNavLevelOne":221},"/ja-jp/pricing/","pricing",{"text":223,"config":224,"menu":226},"関連リソース",{"dataNavLevelOne":225},"resources",{"type":48,"link":227,"columns":231,"feature":288},{"text":228,"config":229},"すべてのリソースを表示",{"href":230,"dataGaName":225,"dataGaLocation":26},"/ja-jp/resources/",[232,260],{"title":233,"items":234},"検索する",[235,240,245,250,255],{"text":236,"config":237},"製品ドキュメント",{"href":238,"dataGaName":239,"dataGaLocation":26},"https://docs.gitlab.com/ja-jp/","docs",{"text":241,"config":242},"GitLab University",{"href":243,"dataGaName":244,"dataGaLocation":26},"https://university.gitlab.com/","university",{"text":246,"config":247},"技術デモ",{"href":248,"dataGaName":249,"dataGaLocation":26},"/ja-jp/gitlab-technical-demo-series/","demo series",{"text":251,"config":252},"インタラクティブデモ",{"href":253,"dataGaName":254,"dataGaLocation":26},"/ja-jp/demo-hub/","demo hub",{"text":256,"config":257},"GitLabサービス",{"href":258,"dataGaName":259,"dataGaLocation":26},"/ja-jp/services/","services",{"title":261,"items":262},"つなげる",[263,268,273,278,283],{"text":264,"config":265},"ブログ",{"href":266,"dataGaName":267,"dataGaLocation":26},"/ja-jp/blog/","blog",{"text":269,"config":270},"コミュニティ",{"href":271,"dataGaName":272,"dataGaLocation":26},"/community/","community",{"text":274,"config":275},"お客様事例",{"href":276,"dataGaName":277,"dataGaLocation":26},"/ja-jp/customers/","customers",{"text":279,"config":280},"パートナー",{"href":281,"dataGaName":282,"dataGaLocation":26},"/ja-jp/partners/","partners",{"text":284,"config":285},"イベント",{"href":286,"dataGaName":287,"dataGaLocation":26},"/events/","events",{"config":289,"title":290,"text":291,"link":292},{"background":120,"textColor":121},"GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":293,"config":294},"最新情報を読む",{"href":295,"dataGaName":296,"dataGaLocation":26},"/ja-jp/whats-new/","whats new",{"text":298,"config":299,"menu":301},"企業情報",{"dataNavLevelOne":300},"company",{"type":48,"columns":302},[303],{"items":304},[305,310,316,321,326,331,336,341,346],{"text":306,"config":307},"GitLabについて",{"href":308,"dataGaName":309,"dataGaLocation":26},"/ja-jp/company/","about",{"text":311,"config":312,"footerGa":315},"採用情報",{"href":313,"dataGaName":314,"dataGaLocation":26},"/jobs/","jobs",{"dataGaName":314},{"text":317,"config":318},"プレス",{"href":319,"dataGaName":320,"dataGaLocation":26},"/press/","press",{"text":322,"config":323},"ハンドブック",{"href":324,"dataGaName":325,"dataGaLocation":26},"https://handbook.gitlab.com/","handbook",{"text":327,"config":328},"経営陣",{"href":329,"dataGaName":330,"dataGaLocation":26},"/company/team/e-group/","leadership",{"text":332,"config":333},"投資家向け情報",{"href":334,"dataGaName":335,"dataGaLocation":26},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":337,"config":338},"トラストセンター",{"href":339,"dataGaName":340,"dataGaLocation":26},"/ja-jp/security/","trust center",{"text":342,"config":343},"AI Transparency Center",{"href":344,"dataGaName":345,"dataGaLocation":26},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":347,"config":348},"ニュースレター",{"href":349,"dataGaName":350,"dataGaLocation":26},"/company/contact/#contact-forms","newsletter",{"text":352,"config":353,"menu":354},"お問い合わせ",{"dataNavLevelOne":300},{"type":48,"columns":355},[356],{"items":357},[358,363,368],{"text":359,"config":360},"お問い合わせはこちら",{"href":361,"dataGaName":362,"dataGaLocation":26},"/ja-jp/sales/","talk to sales",{"text":364,"config":365},"サポートポータル",{"href":366,"dataGaName":367,"dataGaLocation":26},"https://support.gitlab.com/hc/en-us","support portal",{"text":369,"config":370},"カスタマーポータル",{"href":371,"dataGaName":372,"dataGaLocation":26},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":374,"login":375,"suggestions":382},"閉じる",{"text":376,"link":377},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":378,"config":379},"GitLab.com",{"href":40,"dataGaName":380,"dataGaLocation":381},"search login","search",{"text":383,"default":384},"提案",[385,388,392,394,398,402],{"text":386,"config":387},"GitLab Duo Agent Platform",{"href":106,"dataGaName":386,"dataGaLocation":381},{"text":389,"config":390},"コード提案（AI）",{"href":106,"dataGaName":391,"dataGaLocation":381},"Code Suggestions (AI)",{"text":58,"config":393},{"href":60,"dataGaName":58,"dataGaLocation":381},{"text":395,"config":396},"GitLab on AWS",{"href":397,"dataGaName":395,"dataGaLocation":381},"/ja-jp/partners/technology-partners/aws/",{"text":399,"config":400},"GitLab on Google Cloud",{"href":401,"dataGaName":399,"dataGaLocation":381},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":403,"config":404},"GitLabを選ぶ理由",{"href":127,"dataGaName":405,"dataGaLocation":381},"Why GitLab?",{"freeTrial":407,"mobileIcon":411,"desktopIcon":416,"secondaryButton":419},{"text":28,"config":408},{"href":409,"dataGaName":31,"dataGaLocation":410},"https://gitlab.com/-/trials/new/","nav",{"altText":412,"config":413},"GitLabアイコン",{"src":414,"dataGaName":415,"dataGaLocation":410},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":412,"config":417},{"src":418,"dataGaName":415,"dataGaLocation":410},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":420,"config":421},"はじめに",{"href":422,"dataGaName":423,"dataGaLocation":410},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":425,"mobileIcon":429,"desktopIcon":431},{"text":426,"config":427},"GitLab Duoの詳細はこちら",{"href":106,"dataGaName":428,"dataGaLocation":410},"gitlab duo",{"altText":412,"config":430},{"src":414,"dataGaName":415,"dataGaLocation":410},{"altText":412,"config":432},{"src":418,"dataGaName":415,"dataGaLocation":410},{"button":434,"mobileIcon":439,"desktopIcon":441},{"text":435,"config":436},"/switch",{"href":437,"dataGaName":438,"dataGaLocation":410},"#contact","switch",{"altText":412,"config":440},{"src":414,"dataGaName":415,"dataGaLocation":410},{"altText":412,"config":442},{"src":443,"dataGaName":415,"dataGaLocation":410},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":445,"mobileIcon":450,"desktopIcon":452},{"text":446,"config":447},"料金ページに戻る",{"href":220,"dataGaName":448,"dataGaLocation":410,"icon":449},"back to pricing","GoBack",{"altText":412,"config":451},{"src":414,"dataGaName":415,"dataGaLocation":410},{"altText":412,"config":453},{"src":418,"dataGaName":415,"dataGaLocation":410},{"title":455,"titleMobile":456,"button":457,"config":460},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー","GitLab Orbitが登場",{"text":125,"config":458},{"href":111,"dataGaName":459,"dataGaLocation":26},"orbit",{"layout":461,"disabled":10},"release",{"data":463},{"text":464,"source":465,"edit":471,"contribute":476,"config":481,"items":486,"minimal":708},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":466,"config":467},"ページのソースを表示",{"href":468,"dataGaName":469,"dataGaLocation":470},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":472,"config":473},"このページを編集",{"href":474,"dataGaName":475,"dataGaLocation":470},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":477,"config":478},"ご協力をお願いします",{"href":479,"dataGaName":480,"dataGaLocation":470},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":482,"facebook":483,"youtube":484,"linkedin":485},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[487,533,590,632,675],{"title":218,"links":488,"subMenu":503},[489,493,498],{"text":490,"config":491},"プランの表示",{"href":220,"dataGaName":492,"dataGaLocation":470},"view plans",{"text":494,"config":495},"Premiumを選ぶ理由",{"href":496,"dataGaName":497,"dataGaLocation":470},"/ja-jp/pricing/premium/","why premium",{"text":499,"config":500},"Ultimateを選ぶ理由",{"href":501,"dataGaName":502,"dataGaLocation":470},"/ja-jp/pricing/ultimate/","why ultimate",[504],{"title":352,"links":505},[506,509,511,513,518,523,528],{"text":507,"config":508},"営業担当へのお問い合わせ",{"href":361,"dataGaName":36,"dataGaLocation":470},{"text":364,"config":510},{"href":366,"dataGaName":367,"dataGaLocation":470},{"text":369,"config":512},{"href":371,"dataGaName":372,"dataGaLocation":470},{"text":514,"config":515},"ステータス",{"href":516,"dataGaName":517,"dataGaLocation":470},"https://status.gitlab.com/","status",{"text":519,"config":520},"利用規約",{"href":521,"dataGaName":522,"dataGaLocation":470},"/terms/","terms of use",{"text":524,"config":525},"プライバシーに関する声明",{"href":526,"dataGaName":527,"dataGaLocation":470},"/ja-jp/privacy/","privacy statement",{"text":529,"config":530},"Cookie設定",{"dataGaName":531,"dataGaLocation":470,"id":532,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":44,"links":534,"subMenu":547},[535,537,539,541,543,545],{"text":50,"config":536},{"href":52,"dataGaName":46,"dataGaLocation":470},{"text":104,"config":538},{"href":106,"dataGaName":107,"dataGaLocation":470},{"text":58,"config":540},{"href":60,"dataGaName":61,"dataGaLocation":470},{"text":109,"config":542},{"href":111,"dataGaName":112,"dataGaLocation":470},{"text":91,"config":544},{"href":93,"dataGaName":94,"dataGaLocation":470},{"text":122,"config":546},{"href":127,"dataGaName":128,"dataGaLocation":470},[548],{"title":549,"links":550},"トピック",[551,555,560,565,570,575,580,585],{"text":58,"config":552},{"href":553,"dataGaName":554,"dataGaLocation":470},"/ja-jp/topics/ci-cd/","cicd",{"text":556,"config":557},"GitOps",{"href":558,"dataGaName":559,"dataGaLocation":470},"/ja-jp/topics/gitops/","gitops",{"text":561,"config":562},"DevOps",{"href":563,"dataGaName":564,"dataGaLocation":470},"/ja-jp/topics/devops/","devops",{"text":566,"config":567},"バージョン管理",{"href":568,"dataGaName":569,"dataGaLocation":470},"/ja-jp/topics/version-control/","version control",{"text":571,"config":572},"DevSecOps",{"href":573,"dataGaName":574,"dataGaLocation":470},"/ja-jp/topics/devsecops/","devsecops",{"text":576,"config":577},"クラウドネイティブ",{"href":578,"dataGaName":579,"dataGaLocation":470},"/ja-jp/topics/cloud-native/","cloud native",{"text":581,"config":582},"コーディングのためのAI",{"href":583,"dataGaName":584,"dataGaLocation":470},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":586,"config":587},"エージェント型AI",{"href":588,"dataGaName":589,"dataGaLocation":470},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":130,"links":591},[592,594,596,598,600,603,605,607,609,611,613,615,617,620,624,628],{"text":143,"config":593},{"href":145,"dataGaName":146,"dataGaLocation":470},{"text":148,"config":595},{"href":150,"dataGaName":151,"dataGaLocation":470},{"text":153,"config":597},{"href":155,"dataGaName":156,"dataGaLocation":470},{"text":179,"config":599},{"href":181,"dataGaName":182,"dataGaLocation":470},{"text":601,"config":602},"公共機関",{"href":186,"dataGaName":187,"dataGaLocation":470},{"text":189,"config":604},{"href":191,"dataGaName":192,"dataGaLocation":470},{"text":194,"config":606},{"href":196,"dataGaName":197,"dataGaLocation":470},{"text":199,"config":608},{"href":201,"dataGaName":202,"dataGaLocation":470},{"text":204,"config":610},{"href":206,"dataGaName":207,"dataGaLocation":470},{"text":161,"config":612},{"href":163,"dataGaName":164,"dataGaLocation":470},{"text":166,"config":614},{"href":168,"dataGaName":169,"dataGaLocation":470},{"text":171,"config":616},{"href":173,"dataGaName":174,"dataGaLocation":470},{"text":556,"config":618},{"href":619,"dataGaName":559,"dataGaLocation":470},"/ja-jp/solutions/gitops/",{"text":621,"config":622},"ソフトウェアコンポジション解析",{"href":98,"dataGaName":623,"dataGaLocation":470},"software composition analysis",{"text":625,"config":626},"バリューストリーム管理",{"href":116,"dataGaName":627,"dataGaLocation":470},"value stream management",{"text":629,"config":630},"すべてのソリューション",{"href":137,"dataGaName":631,"dataGaLocation":470},"all solutions",{"title":633,"links":634},"リソース",[635,640,645,648,650,652,654,656,658,660,662,664,666,668,671],{"text":636,"config":637},"インストール",{"href":638,"dataGaName":639,"dataGaLocation":470},"/ja-jp/install/","install",{"text":641,"config":642},"クイックスタートガイド",{"href":643,"dataGaName":644,"dataGaLocation":470},"/ja-jp/get-started/","quick setup checklists",{"text":236,"config":646},{"href":647,"dataGaName":239,"dataGaLocation":470},"https://docs.gitlab.com/ja-jp",{"text":241,"config":649},{"href":243,"dataGaName":244,"dataGaLocation":470},{"text":246,"config":651},{"href":248,"dataGaName":249,"dataGaLocation":470},{"text":251,"config":653},{"href":253,"dataGaName":254,"dataGaLocation":470},{"text":256,"config":655},{"href":258,"dataGaName":259,"dataGaLocation":470},{"text":264,"config":657},{"href":266,"dataGaName":267,"dataGaLocation":470},{"text":269,"config":659},{"href":271,"dataGaName":272,"dataGaLocation":470},{"text":274,"config":661},{"href":276,"dataGaName":277,"dataGaLocation":470},{"text":279,"config":663},{"href":281,"dataGaName":282,"dataGaLocation":470},{"text":284,"config":665},{"href":286,"dataGaName":287,"dataGaLocation":470},{"text":347,"config":667},{"href":349,"dataGaName":350,"dataGaLocation":470},{"text":669,"config":670},"最新リリース",{"href":295,"dataGaName":296,"dataGaLocation":470},{"text":672,"config":673},"すべてのリソース",{"href":230,"dataGaName":674,"dataGaLocation":470},"all resources",{"title":676,"links":677},"会社情報",[678,680,682,684,686,688,690,692,694,698,703],{"text":306,"config":679},{"href":308,"dataGaName":300,"dataGaLocation":470},{"text":311,"config":681},{"href":313,"dataGaName":314,"dataGaLocation":470},{"text":317,"config":683},{"href":319,"dataGaName":320,"dataGaLocation":470},{"text":322,"config":685},{"href":324,"dataGaName":325,"dataGaLocation":470},{"text":327,"config":687},{"href":329,"dataGaName":330,"dataGaLocation":470},{"text":332,"config":689},{"href":334,"dataGaName":335,"dataGaLocation":470},{"text":337,"config":691},{"href":339,"dataGaName":340,"dataGaLocation":470},{"text":342,"config":693},{"href":344,"dataGaName":345,"dataGaLocation":470},{"text":695,"config":696},"Sustainability",{"href":697,"dataGaName":695,"dataGaLocation":470},"/sustainability/",{"text":699,"config":700},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":701,"dataGaName":702,"dataGaLocation":470},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":704,"config":705},"現代奴隷制の透明性に関する声明",{"href":706,"dataGaName":707,"dataGaLocation":470},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":709},[710,712,714],{"text":519,"config":711},{"href":521,"dataGaName":522,"dataGaLocation":470},{"text":529,"config":713},{"dataGaName":531,"dataGaLocation":470,"id":532,"isOneTrustButton":15},{"text":524,"config":715},{"href":526,"dataGaName":527,"dataGaLocation":470},94,{"id":718,"title":719,"authors":720,"body":722,"category":9,"date":898,"description":899,"extension":900,"externalUrl":6,"faq":6,"featured":15,"heroImage":901,"meta":902,"navigation":15,"path":903,"seo":904,"slug":906,"stem":907,"tags":908,"template":910,"updatedDate":911,"__hash__":912},"blogPosts/ja-jp/blog/scaling-git-for-the-agentic-software-factory.md","エージェント型ソフトウェアファクトリーに向けてGitをスケールさせる",[721],"Bill Staples",{"type":723,"value":724,"toc":890},"minimark",[725,729,745,754,757,760,769,774,777,784,787,790,793,802,806,809,812,815,826,829,842,845,850,854,857,860,863,866,869,874,881,884],[726,727,728],"p",{},"AIエージェントの登場で、ソフトウェア開発の経済性が根本から変わり始めています。コードを生み出すコストが下がるほど、ソフトウェアファクトリーを流れる変更の量は増えていく一方。人間のデベロッパーを前提に設計されたインフラストラクチャが想定していた水準を、すでに超えつつあります。",[726,730,731,732,738,739,744],{},"GitLabはこの変化を早くから見据え、次世代のソースコード管理（SCM）の開発に着手しました。大規模なリポジトリに数千のエージェントが同時に向かう状況を、正面から支えるための基盤づくりです。6月のGitLab Transcendでは、Anthropicのソースコントロールチームに所属するNick G.氏を壇上に迎えて",[733,734,737],"a",{"href":735,"rel":736},"https://about.gitlab.com/ja-jp/early-access-preview/next-gen-source-control/",[],"次世代SCM","を発表。その後もエージェント規模の開発が抱える技術的な課題について協業を重ね、8月には",[733,740,743],{"href":741,"rel":742},"https://about.gitlab.com/ja-jp/blog/gitlab-next-gen-scm/",[],"アーキテクチャと初期の性能測定結果","を詳しくお伝えしました。",[726,746,747,748,753],{},"この取り組みがなぜ重要なのか。今週Anthropicが",[733,749,752],{"href":750,"rel":751},"https://www.anthropic.com/engineering/redesigning-source-control",[],"公開した内容","が、その答えを説得力をもって示しています。同社のモノレポへの1日あたりのマージは、5月の約2,500件から9月には30,000件超へ。この伸びに対応するため、エンジニアが自社の環境に合わせた専用のソースコントロールシステム、Scionを開発しました。",[726,755,756],{},"Anthropicの経験は、GitLabが追求してきたアーキテクチャの方向性を裏づけるものです。ただしScionが想定しているのは、クライアントのほぼすべてが常時オンラインのエージェントであるような巨大なモノレポ。その環境に向けた専用設計です。Anthropic自身も、このアプローチがGitの汎用的な代替ではないこと、そしてコードレビューや検索、CIのインフラストラクチャを独自にそろえる必要があることを認めています。",[726,758,759],{},"GitLabが見据えているのは、より広いエンタープライズ市場です。Gitとの互換性も、インフラストラクチャを選べることも、ソフトウェア開発ライフサイクルとのつながりも手放さずに、エージェント規模の性能を実現すること。そこを目指しています。",[761,762,763,766],"blockquote",{},[726,764,765],{},"「モノレポをエージェント型開発に耐えるようスケールさせる過程で、Gitサーバーのアーキテクチャに対する私たちの考え方は変わりました。Gitのモデルそのものから離れなくても、こうしたワークロードに向けてGitサーバーができることには、まだ広げる余地があると見ています」",[726,767,768],{},"— Nick G.氏、Source Control、Anthropic",[770,771,773],"h2",{"id":772},"土台はgit設計はエージェントのために","土台はGit、設計はエージェントのために",[726,775,776],{},"従来のGitのワークフローが前提としているのは、エージェントが必要としているのがごく一部のファイルであっても、クライアントが大量のリポジトリデータを丸ごとダウンロードすること。1つの問いに答えるためだけに、1回のエージェント呼び出しで5GB〜10GBの転送と30秒以上のセットアップが発生することも珍しくありません。これが数千のエージェント分だけ積み重なれば、ソースコード管理そのものがボトルネックに変わります。",[726,778,779,783],{},[780,781,782],"strong",{},"スケールのためだけにソースコード管理を新しいインフラストラクチャへ移すという選択は、多くの企業にとって現実的ではありません。"," 次世代SCMが取るのは、Gitプロトコルはそのままに、その下のアーキテクチャだけを刷新するアプローチ。ステートレスなコンピュートが共有オブジェクトストレージに対して水平にスケールし、エージェント向けに設計されたインターフェイスを通じて、エージェントはリポジトリ全体を何度もクローンすることなく、必要なファイルと履歴だけを取り寄せられます。",[726,785,786],{},"社内での初期テストでは、従来のワークフローと比べてワークロードの完了が最大50倍速くなり、トークン消費は最大2分の1、ネットワークトラフィックは最大1,000分の1まで減りました。いずれも特定のテスト条件下で測定した上限値であり、持続的な並行負荷のもとでの検証は現在も続けています。",[726,788,789],{},"このアーキテクチャは、GitLab.comでも、お客様が管理するS3互換ストレージでも、そしてエアギャップ環境のデータセンターでも同じように動作するよう設計されています。リポジトリデータがお客様のインフラストラクチャの外に出ることはないため、データ主権と既存の投資を守りながら、エージェント型開発が求めるスケーラビリティを手にできます。",[726,791,792],{},"アーキテクチャと開発中の内容をもう少し詳しく知りたい方は、MarkとKranthiによる次世代SCMの最新アップデートをご覧ください。",[794,795],"iframe",{"src":796,"frameBorder":797,"allow":798,"referrerPolicy":799,"style":800,"title":801},"https://player.vimeo.com/video/1235552834?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%;","Next-Gen SCM",[803,804],"script",{"src":805},"https://player.vimeo.com/api/player.js",[770,807,808],{"id":808},"ソースコード管理は最初のボトルネックにすぎない",[726,810,811],{},"ソースコード管理だけを速くしても、ボトルネックは下流へ移るだけです。数秒でコードを書き上げるエージェントがいても、その変更が検証やセキュリティレビュー、デプロイを何時間も待たされるのであれば、生まれる価値はごくわずかにとどまります。",[726,813,814],{},"検証が追いつかない速度でエージェントが変更を生み出すようになれば、従来のマージキューとCIのワークフローには圧力がかかり続けます。同じ傾向はGitLab.com全体にも表れており、この1年でお客様が作成したCI/CDパイプラインは40%増加、コードプッシュは50%増加しました。エージェント規模のCIに求められるのは、1件あたりの計算資源を抑えながらより多くの変更を検証し、何をテストして何を確かめたのかという証跡を残すこと。",[726,816,817,818,825],{},"だからこそ次世代SCMは、",[733,819,822],{"href":820,"rel":821},"https://about.gitlab.com/ja-jp/blog/transcend-india-announcements/",[],[780,823,824],{},"統制されたソフトウェアファクトリー","というGitLabの大きな構想の一部に位置づけられています。エージェントがソフトウェアの生産を加速させるなかでは、ソースコード管理、コンテキスト、オーケストレーション、CI、セキュリティ、ガバナンスが足並みをそろえて進化しなければなりません。",[726,827,828],{},"次世代SCMでは、数千のエージェントが隔離されたセッションの中で並行して作業できる設計を進めています。うまくいかなかった実験は、共有コードに影響を与えることなく捨てられる仕組み。そして成功した変更は、GitLabの既存のマージリクエスト、パイプライン、セキュリティチェック、ガバナンス制御を順に通りながら、本番環境へ向かいます。",[726,830,831,836,837,841],{},[733,832,835],{"href":833,"rel":834},"https://about.gitlab.com/ja-jp/gitlab-orbit/",[],"GitLab Orbit","は、ソフトウェアライフサイクル全体のコンテキストグラフを届ける仕組みとして開発が進行中。",[733,838,386],{"href":839,"rel":840},"https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/",[],"は、各ステージをまたいでエージェントの作業をオーケストレーションします。あわせて、エージェントに自らの仕事への説明責任を持たせる機能の開発も進めています。エージェントの動作の帰属と認可、コード変更の背後にある指示と判断の保存、そしてレビュアーが人間ならではの判断を本当に必要な箇所へ集中できるようにするためのコンテキスト提供。こうした要素がそこに含まれます。",[726,843,844],{},"目指しているのは、エージェントと変更の数が劇的に増えていくなかでも、構想から本番環境へソフトウェアを届けるまでの時間と総コストを抑えることです。",[726,846,847],{},[780,848,849],{},"エージェント型開発にとって最も優れた経済性をもたらすのは、統制されたソフトウェアファクトリーだとGitLabは考えています。1件あたりのコストを抑えながらより多くのソフトウェアを提供し、同時に企業が求めるセキュリティと統制も満たす形です。",[770,851,853],{"id":852},"オープンな協働でgitを前へ進める","オープンな協働でGitを前へ進める",[726,855,856],{},"Gitのオープンなエコシステムは、現代のソフトウェア開発を支えてきた土台そのもの。エージェントの時代になっても、その重要性が揺らぐことはないと考えています。GitLabは長年にわたりGitへコントリビューションを続けてきた立場から、数百万のデベロッパーとツールが頼りにしているこの標準を前へ進めるため、これからもコミュニティとともに歩んでいきます。",[726,858,859],{},"次世代SCMのアーキテクチャも、この土台の上に築かれています。Gitとの互換性は保ったまま、新しいワークロードが求める性能とスケーラビリティに応えられるよう、バックエンドとエージェント向けインターフェイスを設計し直しました。",[726,861,862],{},"このアプローチなら、お客様がGitに積み上げてきた投資を守りながら、GitLabはソフトウェアライフサイクル全体で素早くイノベーションを進められます。GitLabならではの強みは、統制されたソフトウェアファクトリー。ソースコード管理、コンテキスト、オーケストレーション、セキュリティ、ガバナンスを1つのプラットフォームにまとめている点にあります。",[770,864,865],{"id":865},"今後の展開",[726,867,868],{},"次世代SCMは現在プライベートベータとして提供中です。お客様とともに、実際のリポジトリとワークロードで性能を検証しているところです。",[726,870,871],{},[780,872,873],{},"エージェントがソフトウェアの生産量を劇的に押し上げるなか、ソフトウェアファクトリー全体が機械のスケールで動かなければなりません。GitLabは、その基盤を築いています。",[726,875,876,880],{},[733,877,879],{"href":735,"rel":878},[],"次世代SCMの早期アクセスをお申し込みのうえ","、ご自身のリポジトリで実力をお確かめください。",[882,883],"hr",{},[726,885,886],{},[887,888,889],"em",{},"このブログ投稿には、改正された1933年証券法のセクション27Aおよび1934年証券取引法のセクション21Eの意味における「将来見通しに関する記述」が含まれています。これらの記述に反映された期待は合理的であると考えていますが、実際の結果または成果が大きく異なる可能性のある既知および未知のリスク、不確実性、仮定、およびその他の要因の影響を受けます。これらのリスクおよびその他の要因の詳細については、SECへの提出書類の「リスク要因」というキャプションの下に記載されています。このブログ投稿の日付以降、法律で義務付けられている場合を除き、これらの記述を更新または修正する義務を負いません。",{"title":891,"searchDepth":892,"depth":892,"links":893},"",2,[894,895,896,897],{"id":772,"depth":892,"text":773},{"id":808,"depth":892,"text":808},{"id":852,"depth":892,"text":853},{"id":865,"depth":892,"text":865},"2026-10-13","GitLabは、エージェント型ワークロードに対応する次世代のソースコード管理を構築しています。機械のスケールの性能に、コンテキスト・セキュリティ・ガバナンスを組み合わせ、信頼できるソフトウェアを届けます。","md","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785336708/ww4mlighwlvvzgnmbe6w.png",{},"/ja-jp/blog/scaling-git-for-the-agentic-software-factory",{"config":905,"title":719,"description":899},{"noIndex":10},"scaling-git-for-the-agentic-software-factory","ja-jp/blog/scaling-git-for-the-agentic-software-factory",[12,909],"features","BlogPost","2026-10-14","XbDekKKwP_R9QETefDGwZn0f_3_TBkBl9otEiXCQj0M",[914,921,927],{"title":915,"heroImage":916,"category":9,"description":917,"authors":918,"slug":920,"externalUrl":6},"AI搭載のGitLab Duoチャットを使用するためのベストプラクティス【10選】","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097639/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_77JeTV9gAmbXM0224acirV_1750097638765.png","AI搭載のDevSecOpsワークフローにGitLab Duoチャットを統合するためのヒントとコツをご覧ください。さらに、最高の結果を得るためにチャットプロンプトを絞り込む方法に関する専門家のアドバイスもご紹介します。",[919],"Michael Friedrich","10-best-practices-for-using-ai-powered-gitlab-duo-chat",{"title":922,"heroImage":923,"category":9,"description":924,"authors":925,"slug":926,"externalUrl":6},"AIを活用して学ぶ、Rustの高度なプログラミング","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662439/Blog/Hero%20Images/codewithheart.png","このガイド付きチュートリアルでは、AIを搭載したGitLab Duoのコード提案を活用しながら、Rustの高度なプログラミングを学ぶことができます。",[919],"learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions",{"title":928,"heroImage":929,"category":9,"description":930,"authors":931,"slug":933,"externalUrl":6},"GitLab Flow (フロー) と GitLab Duo  (デュオ) を併用してワークフローを強化する","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662840/Blog/Hero%20Images/ai-experiment-stars.png","GitLab Flow に AI 搭載の GitLab Duo の能力を合わせ、DevSecOps ワークフローの効率をアップする方法をご紹介します。",[932],"Cesar Saavedra","gitlab-flow-duo",1791961405100]