[{"data":1,"prerenderedAt":1053},["ShallowReactive",2],{"/ja-jp/blog/categories/open-source/page/3":3,"navigation-ja-jp":21,"banner-ja-jp":451,"footer-ja-jp":459,"open-source-category-page-total-items-ja-jp":701,"open-source-category-page-featured-ja-jp":702,"open-source-category-page-3-ja-jp":1039},{"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/open-source.yml","Open Source",null,{"template":8,"slug":9,"hide":10},"BlogCategory","open-source",false,{"name":12},"オープンソース","yml",{},true,"/ja-jp/blog/categories/open-source",{"title":12,"description":18},"Browse articles related to オープンソース on the GitLab Blog","ja-jp/blog/categories/open-source","LCQ49rG9L1fAIcDY77l5gbBeJfk0jZDAh6RiQm8iSEw",{"logo":22,"freeTrial":27,"sales":32,"login":37,"items":42,"search":371,"minimal":404,"duo":421,"switchNav":430,"pricingDeployment":441},{"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},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":38,"config":39},"サインイン",{"href":40,"dataGaName":41,"dataGaLocation":26},"https://gitlab.com/users/sign_in/","sign in",[43,72,174,179,293,349],{"text":44,"config":45,"menu":47},"プラットフォーム",{"dataNavLevelOne":46},"platform",{"type":48,"columns":49},"cards",[50,56,64],{"title":44,"description":51,"link":52},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":53,"config":54},"プラットフォームの詳細はこちら",{"href":55,"dataGaName":46,"dataGaLocation":26},"/ja-jp/platform/",{"title":57,"description":58,"link":59},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":60,"config":61},"GitLab Duoのご紹介",{"href":62,"dataGaName":63,"dataGaLocation":26},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":65,"description":66,"link":67},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":68,"config":69},"詳細はこちら",{"href":70,"dataGaName":71,"dataGaLocation":26},"/ja-jp/why-gitlab/","why gitlab",{"text":73,"left":15,"config":74,"menu":76},"製品",{"dataNavLevelOne":75},"solutions",{"type":77,"link":78,"columns":82,"feature":153},"lists",{"text":79,"config":80},"すべてのソリューションを表示",{"href":81,"dataGaName":75,"dataGaLocation":26},"/ja-jp/solutions/",[83,108,131],{"title":84,"description":85,"link":86,"items":91},"自動化","CI/CDと自動化でデプロイを加速",{"config":87},{"icon":88,"href":89,"dataGaName":90,"dataGaLocation":26},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[92,96,99,104],{"text":93,"config":94},"CI/CD",{"href":95,"dataGaLocation":26,"dataGaName":93},"/ja-jp/solutions/continuous-integration/",{"text":57,"config":97},{"href":62,"dataGaLocation":26,"dataGaName":98},"gitlab duo agent platform - product menu",{"text":100,"config":101},"ソースコード管理",{"href":102,"dataGaLocation":26,"dataGaName":103},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":105,"config":106},"自動化されたソフトウェアデリバリー",{"href":89,"dataGaLocation":26,"dataGaName":107},"Automated software delivery",{"title":109,"description":110,"link":111,"items":116},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":112},{"href":113,"dataGaName":114,"dataGaLocation":26,"icon":115},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[117,121,126],{"text":118,"config":119},"アプリケーションセキュリティテスト",{"href":113,"dataGaName":120,"dataGaLocation":26},"Application security testing",{"text":122,"config":123},"ソフトウェアサプライチェーンセキュリティ",{"href":124,"dataGaLocation":26,"dataGaName":125},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":127,"config":128},"ソフトウェアコンプライアンス",{"href":129,"dataGaName":130,"dataGaLocation":26},"/ja-jp/solutions/software-compliance/","software compliance",{"title":132,"link":133,"items":138},"測定",{"config":134},{"icon":135,"href":136,"dataGaName":137,"dataGaLocation":26},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[139,143,148],{"text":140,"config":141},"可視性と測定",{"href":136,"dataGaLocation":26,"dataGaName":142},"Visibility and Measurement",{"text":144,"config":145},"バリューストリーム管理",{"href":146,"dataGaLocation":26,"dataGaName":147},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":149,"config":150},"分析とインサイト",{"href":151,"dataGaLocation":26,"dataGaName":152},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":154,"type":77,"items":155},"GitLabが活躍する場所",[156,162,168],{"text":157,"config":158},"大企業",{"icon":159,"href":160,"dataGaLocation":26,"dataGaName":161},"Building","/ja-jp/enterprise/","enterprise",{"text":163,"config":164},"スモールビジネス",{"icon":165,"href":166,"dataGaLocation":26,"dataGaName":167},"Work","/ja-jp/small-business/","small business",{"text":169,"config":170},"公共部門",{"icon":171,"href":172,"dataGaLocation":26,"dataGaName":173},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":175,"config":176},"価格",{"href":177,"dataGaName":178,"dataGaLocation":26,"dataNavLevelOne":178},"/ja-jp/pricing/","pricing",{"text":180,"config":181,"menu":183},"関連リソース",{"dataNavLevelOne":182},"resources",{"type":77,"link":184,"columns":188,"feature":282},{"text":185,"config":186},"すべてのリソースを表示",{"href":187,"dataGaName":182,"dataGaLocation":26},"/ja-jp/resources/",[189,222,249],{"title":190,"items":191},"はじめに",[192,197,202,207,212,217],{"text":193,"config":194},"インストール",{"href":195,"dataGaName":196,"dataGaLocation":26},"/ja-jp/install/","install",{"text":198,"config":199},"クイックスタートガイド",{"href":200,"dataGaName":201,"dataGaLocation":26},"/ja-jp/get-started/","quick setup checklists",{"text":203,"config":204},"学ぶ",{"href":205,"dataGaLocation":26,"dataGaName":206},"https://university.gitlab.com/","learn",{"text":208,"config":209},"製品ドキュメント",{"href":210,"dataGaName":211,"dataGaLocation":26},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":213,"config":214},"ベストプラクティスビデオ",{"href":215,"dataGaName":216,"dataGaLocation":26},"/ja-jp/getting-started-videos/","best practice videos",{"text":218,"config":219},"インテグレーション",{"href":220,"dataGaName":221,"dataGaLocation":26},"/ja-jp/integrations/","integrations",{"title":223,"items":224},"検索する",[225,230,235,240,244],{"text":226,"config":227},"お客様成功事例",{"href":228,"dataGaName":229,"dataGaLocation":26},"/ja-jp/customers/","customer success stories",{"text":231,"config":232},"ブログ",{"href":233,"dataGaName":234,"dataGaLocation":26},"/ja-jp/blog/","blog",{"text":236,"config":237},"Demo Hub",{"href":238,"dataGaName":239,"dataGaLocation":26},"/ja-jp/demo-hub/","demo hub",{"text":241,"config":242},"The Source",{"href":243,"dataGaName":234,"dataGaLocation":26},"/ja-jp/the-source/",{"text":245,"config":246},"リモート",{"href":247,"dataGaName":248,"dataGaLocation":26},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":250,"items":251},"つなげる",[252,257,262,267,272,277],{"text":253,"config":254},"GitLabサービス",{"href":255,"dataGaName":256,"dataGaLocation":26},"/ja-jp/services/","services",{"text":258,"config":259},"コントリビュート",{"href":260,"dataGaName":261,"dataGaLocation":26},"https://contributors.gitlab.com","contribute",{"text":263,"config":264},"コミュニティ",{"href":265,"dataGaName":266,"dataGaLocation":26},"/community/","community",{"text":268,"config":269},"フォーラム",{"href":270,"dataGaName":271,"dataGaLocation":26},"https://forum.gitlab.com/","forum",{"text":273,"config":274},"イベント",{"href":275,"dataGaName":276,"dataGaLocation":26},"/events/","events",{"text":278,"config":279},"パートナー",{"href":280,"dataGaName":281,"dataGaLocation":26},"/ja-jp/partners/","partners",{"config":283,"title":286,"text":287,"link":288},{"background":284,"textColor":285},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":289,"config":290},"最新情報を読む",{"href":291,"dataGaName":292,"dataGaLocation":26},"/ja-jp/whats-new/","whats new",{"text":294,"config":295,"menu":297},"企業情報",{"dataNavLevelOne":296},"company",{"type":77,"columns":298},[299],{"items":300},[301,306,312,314,319,324,329,334,339,344],{"text":302,"config":303},"GitLabについて",{"href":304,"dataGaName":305,"dataGaLocation":26},"/ja-jp/company/","about",{"text":307,"config":308,"footerGa":311},"採用情報",{"href":309,"dataGaName":310,"dataGaLocation":26},"/jobs/","jobs",{"dataGaName":310},{"text":273,"config":313},{"href":275,"dataGaName":276,"dataGaLocation":26},{"text":315,"config":316},"経営陣",{"href":317,"dataGaName":318,"dataGaLocation":26},"/company/team/e-group/","leadership",{"text":320,"config":321},"ハンドブック",{"href":322,"dataGaName":323,"dataGaLocation":26},"https://handbook.gitlab.com/","handbook",{"text":325,"config":326},"投資家向け情報",{"href":327,"dataGaName":328,"dataGaLocation":26},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":330,"config":331},"トラストセンター",{"href":332,"dataGaName":333,"dataGaLocation":26},"/ja-jp/security/","trust center",{"text":335,"config":336},"AI Transparency Center",{"href":337,"dataGaName":338,"dataGaLocation":26},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":340,"config":341},"ニュースレター",{"href":342,"dataGaName":343,"dataGaLocation":26},"/company/contact/#contact-forms","newsletter",{"text":345,"config":346},"プレス",{"href":347,"dataGaName":348,"dataGaLocation":26},"/press/","press",{"text":350,"config":351,"menu":352},"お問い合わせ",{"dataNavLevelOne":296},{"type":77,"columns":353},[354],{"items":355},[356,361,366],{"text":357,"config":358},"お問い合わせはこちら",{"href":359,"dataGaName":360,"dataGaLocation":26},"/ja-jp/sales/","talk to sales",{"text":362,"config":363},"サポートを受ける",{"href":364,"dataGaName":365,"dataGaLocation":26},"https://support.gitlab.com/hc/en-us","support portal",{"text":367,"config":368},"カスタマーポータル",{"href":369,"dataGaName":370,"dataGaLocation":26},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":372,"login":373,"suggestions":380},"閉じる",{"text":374,"link":375},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":376,"config":377},"GitLab.com",{"href":40,"dataGaName":378,"dataGaLocation":379},"search login","search",{"text":381,"default":382},"提案",[383,385,390,392,396,400],{"text":57,"config":384},{"href":62,"dataGaName":57,"dataGaLocation":379},{"text":386,"config":387},"コード提案（AI）",{"href":388,"dataGaName":389,"dataGaLocation":379},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":93,"config":391},{"href":95,"dataGaName":93,"dataGaLocation":379},{"text":393,"config":394},"GitLab on AWS",{"href":395,"dataGaName":393,"dataGaLocation":379},"/ja-jp/partners/technology-partners/aws/",{"text":397,"config":398},"GitLab on Google Cloud",{"href":399,"dataGaName":397,"dataGaLocation":379},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":401,"config":402},"GitLabを選ぶ理由",{"href":70,"dataGaName":403,"dataGaLocation":379},"Why GitLab?",{"freeTrial":405,"mobileIcon":409,"desktopIcon":414,"secondaryButton":417},{"text":28,"config":406},{"href":407,"dataGaName":31,"dataGaLocation":408},"https://gitlab.com/-/trials/new/","nav",{"altText":410,"config":411},"GitLabアイコン",{"src":412,"dataGaName":413,"dataGaLocation":408},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":410,"config":415},{"src":416,"dataGaName":413,"dataGaLocation":408},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":190,"config":418},{"href":419,"dataGaName":420,"dataGaLocation":408},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":422,"mobileIcon":426,"desktopIcon":428},{"text":423,"config":424},"GitLab Duoの詳細について",{"href":62,"dataGaName":425,"dataGaLocation":408},"gitlab duo",{"altText":410,"config":427},{"src":412,"dataGaName":413,"dataGaLocation":408},{"altText":410,"config":429},{"src":416,"dataGaName":413,"dataGaLocation":408},{"button":431,"mobileIcon":436,"desktopIcon":438},{"text":432,"config":433},"/switch",{"href":434,"dataGaName":435,"dataGaLocation":408},"#contact","switch",{"altText":410,"config":437},{"src":412,"dataGaName":413,"dataGaLocation":408},{"altText":410,"config":439},{"src":440,"dataGaName":413,"dataGaLocation":408},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":442,"mobileIcon":447,"desktopIcon":449},{"text":443,"config":444},"料金ページに戻る",{"href":177,"dataGaName":445,"dataGaLocation":408,"icon":446},"back to pricing","GoBack",{"altText":410,"config":448},{"src":412,"dataGaName":413,"dataGaLocation":408},{"altText":410,"config":450},{"src":416,"dataGaName":413,"dataGaLocation":408},{"title":452,"button":453,"config":457},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":68,"config":454},{"href":455,"dataGaName":456,"dataGaLocation":26},"/ja-jp/gitlab-orbit/","orbit",{"layout":458,"disabled":10},"release",{"data":460},{"text":461,"source":462,"edit":468,"contribute":473,"config":478,"items":483,"minimal":692},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":463,"config":464},"ページのソースを表示",{"href":465,"dataGaName":466,"dataGaLocation":467},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":469,"config":470},"このページを編集",{"href":471,"dataGaName":472,"dataGaLocation":467},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":474,"config":475},"ご協力をお願いします",{"href":476,"dataGaName":477,"dataGaLocation":467},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":479,"facebook":480,"youtube":481,"linkedin":482},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[484,529,582,625,659],{"title":175,"links":485,"subMenu":500},[486,490,495],{"text":487,"config":488},"プランの表示",{"href":177,"dataGaName":489,"dataGaLocation":467},"view plans",{"text":491,"config":492},"Premiumを選ぶ理由",{"href":493,"dataGaName":494,"dataGaLocation":467},"/ja-jp/pricing/premium/","why premium",{"text":496,"config":497},"Ultimateを選ぶ理由",{"href":498,"dataGaName":499,"dataGaLocation":467},"/ja-jp/pricing/ultimate/","why ultimate",[501],{"title":350,"links":502},[503,505,507,509,514,519,524],{"text":350,"config":504},{"href":359,"dataGaName":36,"dataGaLocation":467},{"text":362,"config":506},{"href":364,"dataGaName":365,"dataGaLocation":467},{"text":367,"config":508},{"href":369,"dataGaName":370,"dataGaLocation":467},{"text":510,"config":511},"ステータス",{"href":512,"dataGaName":513,"dataGaLocation":467},"https://status.gitlab.com/","status",{"text":515,"config":516},"利用規約",{"href":517,"dataGaName":518,"dataGaLocation":467},"/terms/","terms of use",{"text":520,"config":521},"プライバシーに関する声明",{"href":522,"dataGaName":523,"dataGaLocation":467},"/ja-jp/privacy/","privacy statement",{"text":525,"config":526},"Cookie 優先設定",{"dataGaName":527,"dataGaLocation":467,"id":528,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":73,"links":530,"subMenu":539},[531,535],{"text":532,"config":533},"DevSecOpsプラットフォーム",{"href":55,"dataGaName":534,"dataGaLocation":467},"devsecops platform",{"text":536,"config":537},"AI支援開発",{"href":62,"dataGaName":538,"dataGaLocation":467},"ai-assisted development",[540],{"title":541,"links":542},"トピック",[543,547,552,557,562,567,572,577],{"text":93,"config":544},{"href":545,"dataGaName":546,"dataGaLocation":467},"/ja-jp/topics/ci-cd/","cicd",{"text":548,"config":549},"GitOps",{"href":550,"dataGaName":551,"dataGaLocation":467},"/ja-jp/topics/gitops/","gitops",{"text":553,"config":554},"DevOps",{"href":555,"dataGaName":556,"dataGaLocation":467},"/ja-jp/topics/devops/","devops",{"text":558,"config":559},"バージョン管理",{"href":560,"dataGaName":561,"dataGaLocation":467},"/ja-jp/topics/version-control/","version control",{"text":563,"config":564},"DevSecOps",{"href":565,"dataGaName":566,"dataGaLocation":467},"/ja-jp/topics/devsecops/","devsecops",{"text":568,"config":569},"クラウドネイティブ",{"href":570,"dataGaName":571,"dataGaLocation":467},"/ja-jp/topics/cloud-native/","cloud native",{"text":573,"config":574},"コーディングのためのAI",{"href":575,"dataGaName":576,"dataGaLocation":467},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":578,"config":579},"エージェント型AI",{"href":580,"dataGaName":581,"dataGaLocation":467},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":583,"links":584},"ソリューション",[585,588,590,595,599,602,605,608,610,612,615,620],{"text":118,"config":586},{"href":113,"dataGaName":587,"dataGaLocation":467},"Application Security Testing",{"text":105,"config":589},{"href":89,"dataGaName":90,"dataGaLocation":467},{"text":591,"config":592},"アジャイル開発",{"href":593,"dataGaName":594,"dataGaLocation":467},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":596,"config":597},"SCM",{"href":102,"dataGaName":598,"dataGaLocation":467},"source code management",{"text":93,"config":600},{"href":95,"dataGaName":601,"dataGaLocation":467},"continuous integration & delivery",{"text":144,"config":603},{"href":146,"dataGaName":604,"dataGaLocation":467},"value stream management",{"text":548,"config":606},{"href":607,"dataGaName":551,"dataGaLocation":467},"/ja-jp/solutions/gitops/",{"text":157,"config":609},{"href":160,"dataGaName":161,"dataGaLocation":467},{"text":163,"config":611},{"href":166,"dataGaName":167,"dataGaLocation":467},{"text":613,"config":614},"公共機関",{"href":172,"dataGaName":173,"dataGaLocation":467},{"text":616,"config":617},"教育",{"href":618,"dataGaName":619,"dataGaLocation":467},"/ja-jp/solutions/education/","education",{"text":621,"config":622},"金融サービス",{"href":623,"dataGaName":624,"dataGaLocation":467},"/ja-jp/solutions/finance/","financial services",{"title":626,"links":627},"リソース",[628,630,632,634,638,640,643,645,647,649,651,653,655,657],{"text":193,"config":629},{"href":195,"dataGaName":196,"dataGaLocation":467},{"text":198,"config":631},{"href":200,"dataGaName":201,"dataGaLocation":467},{"text":203,"config":633},{"href":205,"dataGaName":206,"dataGaLocation":467},{"text":208,"config":635},{"href":636,"dataGaName":637,"dataGaLocation":467},"https://docs.gitlab.com/ja-jp","docs",{"text":231,"config":639},{"href":233,"dataGaName":234,"dataGaLocation":467},{"text":641,"config":642},"最新リリース",{"href":291,"dataGaName":292,"dataGaLocation":467},{"text":226,"config":644},{"href":228,"dataGaName":229,"dataGaLocation":467},{"text":245,"config":646},{"href":247,"dataGaName":248,"dataGaLocation":467},{"text":253,"config":648},{"href":255,"dataGaName":256,"dataGaLocation":467},{"text":258,"config":650},{"href":260,"dataGaName":261,"dataGaLocation":467},{"text":263,"config":652},{"href":265,"dataGaName":266,"dataGaLocation":467},{"text":268,"config":654},{"href":270,"dataGaName":271,"dataGaLocation":467},{"text":273,"config":656},{"href":275,"dataGaName":276,"dataGaLocation":467},{"text":278,"config":658},{"href":280,"dataGaName":281,"dataGaLocation":467},{"title":660,"links":661},"会社情報",[662,664,666,668,670,672,676,681,683,685,687],{"text":302,"config":663},{"href":304,"dataGaName":296,"dataGaLocation":467},{"text":307,"config":665},{"href":309,"dataGaName":310,"dataGaLocation":467},{"text":315,"config":667},{"href":317,"dataGaName":318,"dataGaLocation":467},{"text":320,"config":669},{"href":322,"dataGaName":323,"dataGaLocation":467},{"text":325,"config":671},{"href":327,"dataGaName":328,"dataGaLocation":467},{"text":673,"config":674},"Sustainability",{"href":675,"dataGaName":673,"dataGaLocation":467},"/sustainability/",{"text":677,"config":678},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":679,"dataGaName":680,"dataGaLocation":467},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":330,"config":682},{"href":332,"dataGaName":333,"dataGaLocation":467},{"text":340,"config":684},{"href":342,"dataGaName":343,"dataGaLocation":467},{"text":345,"config":686},{"href":347,"dataGaName":348,"dataGaLocation":467},{"text":688,"config":689},"現代奴隷制の透明性に関する声明",{"href":690,"dataGaName":691,"dataGaLocation":467},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":693},[694,696,699],{"text":515,"config":695},{"href":517,"dataGaName":518,"dataGaLocation":467},{"text":697,"config":698},"Cookieの設定",{"dataGaName":527,"dataGaLocation":467,"id":528,"isOneTrustButton":15},{"text":520,"config":700},{"href":522,"dataGaName":523,"dataGaLocation":467},21,{"id":703,"title":704,"authors":705,"body":707,"category":9,"date":1024,"description":1025,"extension":1026,"externalUrl":6,"faq":6,"featured":10,"heroImage":1027,"meta":1028,"navigation":15,"path":1029,"seo":1030,"slug":1032,"stem":1033,"tags":1034,"template":1036,"updatedDate":1037,"__hash__":1038},"blogPosts/ja-jp/blog/gitlab-ai-hackathon-2026-meet-the-winners.md","GitLab AIハッカソン2026：受賞者発表",[706],"Nick Veenhof",{"type":708,"value":709,"toc":1003},"minimark",[710,714,723,726,729,732,735,740,748,751,754,759,767,775,779,787,795,798,801,810,813,821,824,832,835,838,842,850,853,856,892,895,898,901,904,954,957,968,971,980,984,987,990],[711,712,713],"p",{},"AIがコードを書く時代になりました。それはもはや当然のことです。しかし、計画、セキュリティ、コンプライアンス、デプロイメントはどうでしょうか？これらの課題はまだ残っています。私はコントリビュータープログラムを長年運営してきましたが、コミュニティがこれほどまでにテクノロジーに反応するのを見たことがありませんでした。",[711,715,716,717,722],{},"そこで私たちは",[718,719,57],"a",{"href":720,"rel":721},"https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/",[],"を開放し、世界中の開発者に対して、チームがより安全なソフトウェアを迅速にリリースできるAIエージェントの構築を呼びかけました。質問に答えるだけのチャットボットではなく、ワークフローに直接入り込み、イベントに反応し、ユーザーの代わりに行動するエージェントです。GitLab AIハッカソンは、2026年2月9日から3月25日まで、ハッカソンプラットフォームのDevpostで開催されました。Google CloudとAnthropicがコスポンサーとして参加しました。",[711,724,725],{},"Google CloudおよびAnthropicとともにこのハッカソンを企画した際、私は審査員に4つの観点でスコアリングするよう依頼しました。技術的な完成度、デザイン、潜在的なインパクト、そしてアイデアの質です。参加者が多く集まることを期待していましたが、実際の結果は私たちの予想をはるかに上回るものでした。19名の審査員が18日間かけてすべてのエントリーを審査しました。Google CloudとAnthropicは審査員、賞品、クラウドアクセスを提供しました。コミュニティは、これらの課題を解決したいという思いから、数百ものエージェントとフローを構築したのです。",[711,727,728],{},"約7,000人の開発者が参加し、数週間で600以上のエージェントとフローを構築しました。全カテゴリーの賞金総額は、GitLab、Google Cloud、Anthropicから合計65,000ドルに上りました。",[711,730,731],{},"ベテランエンジニアが退職してチームの知識の半分を持ち去っていくのを目の当たりにしたことがある方なら、なぜグランプリ受賞プロジェクトがこれほど刺さるのか、おわかりいただけるでしょう。",[711,733,734],{},"コミュニティが何を作り上げたのか、ぜひご覧ください。",[736,737,739],"h2",{"id":738},"グランプリlore","グランプリ：LORE",[711,741,742,747],{},[718,743,746],{"href":744,"rel":745},"https://devpost.com/software/lore-living-organizational-record-engine",[],"LORE","（Living Organizational Record Engine）は、各質問を適切なエージェントに振り分けるルーターを備えた8つのエージェント、ナレッジグラフ内の循環ループを防ぐロジック、ビジュアルダッシュボード、そしてカーボントラッキングで構成されています。コマンドラインツールには43のテストが付属しています（ハッカソンプロジェクトで43のテストとは、驚くべき数字です）。",[711,749,750],{},"LOREが解決するのは、エンジニアの頭の中に蓄積された知識が、退職とともに失われてしまうというリアルな問題です。私の経験上、ハッカソンプロジェクトで43のテストを書くチームはほとんどいません。その数字が、このチームの本気度を物語っています。",[711,752,753],{},"審査員のApril Guo氏（Anthropic）はこう記しました。「ハッカソンの作品というより、製品のような完成度です。」",[755,756,758],"h3",{"id":757},"google-cloud賞受賞者","Google Cloud賞受賞者",[711,760,761,766],{},[718,762,765],{"href":763,"rel":764},"https://devpost.com/software/gitdefender",[],"Gitdefender","がGoogle Cloudグランプリを受賞しました。コードレビューのワークフロー内でセキュリティ上の問題を発見・修正します。バグを検出し、修正を記述し、コードレビューを自動でオープンします。開発者が介入する必要はありません。",[711,768,769,774],{},[718,770,773],{"href":771,"rel":772},"https://devpost.com/software/aegis-2m1oq0",[],"Aegis","がGoogle Cloud準グランプリを受賞しました。すべての判断に対してAIによる説明を提供し、Google Cloudにデプロイされた本番環境にも対応しています。",[755,776,778],{"id":777},"anthropic賞受賞者","Anthropic賞受賞者",[711,780,781,786],{},[718,782,785],{"href":783,"rel":784},"https://devpost.com/software/graphdev",[],"GraphDev","がAnthropicグランプリを受賞しました。コードの依存関係をマッピングし、システムが時間とともにどのように変化したかを可視化します。審査員のAboobacker MK氏（GitLab）は「GitLabのナレッジグラフに関する私たちの取り組みと方向性が一致している」と指摘しました。また審査員のAyush Billore氏（GitLab）は「デモとUXが素晴らしく、システムの変遷や変更による影響範囲を理解するうえで非常に有用です」と述べました。変更を加える前に、その全体的な影響を把握することができます。",[711,788,789,794],{},[718,790,793],{"href":791,"rel":792},"https://devpost.com/software/pipeheal",[],"DocSync","がAnthropicの準グランプリを受賞しました。Detector、Writer、Reviewerの3つのエージェントを使用します。DocSyncが修正に確信を持てる場合はコードレビューをオープンし、そうでない場合は人間が確認するためのイシューを作成します。",[736,796,797],{"id":797},"カテゴリー賞受賞者",[755,799,800],{"id":800},"最も技術的に印象的な作品",[711,802,803,804,809],{},"データベースのマイグレーションは障害の原因になりがちです。",[718,805,808],{"href":806,"rel":807},"https://devpost.com/software/time-traveler-w3cxp0",[],"Time-Traveler","は、本番環境のコピーを安全に作成し、そのコピーに対してマイグレーションを実行して結果を報告します。ブリッジで接続された5つのエージェントが動作し、Google Cloudへの実際のデプロイ、実際のPostgreSQLマイグレーション、そして実際のデータを使用します。",[755,811,812],{"id":812},"最もインパクトのある作品",[711,814,815,820],{},[718,816,819],{"href":817,"rel":818},"https://devpost.com/software/redagent",[],"RedAgent","は、AIが生成したセキュリティレポートを検証し、AI分析結果と開発者の行動の間にある信頼のギャップを解消します。セキュリティスキャンにAIを活用しているチームであれば、この問題はご存知でしょう。検証できないという理由でAIの分析結果を無視してしまうチームを、私も多く見てきました。RedAgentは、AIの出力を開発者に届ける前に検証する手段をチームに提供します。",[755,822,823],{"id":823},"最も使いやすい作品",[711,825,826,831],{},[718,827,830],{"href":828,"rel":829},"https://devpost.com/software/launch-control-bgp8az",[],"Launch Control","は洗練されたUXと堅牢なインフラを備え、サステナビリティの面でも高評価を得ました。",[736,833,834],{"id":834},"サステナビリティの可能性",[711,836,837],{},"5つのプロジェクトが、環境への配慮に対して賞またはボーナスを受賞しました。CI/CDパイプラインと同様に、ソフトウェアデリバリーにはカーボンコストがかかります。そして今や、LLMも大規模なコンピューティングリソースを消費します。私たちはGreen Agentカテゴリーを設け、開発者にそのフットプリントの計測と削減に挑戦してもらいました。GitLabのサステナビリティチームのStacy ClineとKim Buncleが、Green Agentカテゴリーの審査に参加しました。",[755,839,841],{"id":840},"green-agent賞","Green Agent賞",[711,843,844,849],{},[718,845,848],{"href":846,"rel":847},"https://devpost.com/software/greenpipe",[],"GreenPipe","は、CI/CDパイプラインの環境負荷をスキャンし、カーボンフットプリントレポートを生成します。審査員のKim BuncleとRajesh Agadi氏（Google）の両者から高く評価されました。",[755,851,852],{"id":852},"サステナブルデザインボーナス",[711,854,855],{},"サステナブルデザインボーナスは、モデルの最適化技術からエネルギー効率の高いアーキテクチャの選択に至るまで、設計において卓越したサステナビリティへの取り組みを示したプロジェクトに授与されました。",[857,858,859,868,876,884],"ul",{},[860,861,862,867],"li",{},[718,863,866],{"href":864,"rel":865},"https://devpost.com/software/bugflow-ai-regression-detective-ci-optimizer",[],"BugFlow","は20分間で1件のバグレポートから10件の修正を実現しました。",[860,869,870,875],{},[718,871,874],{"href":872,"rel":873},"https://devpost.com/software/delta-cyber-reasoning-system",[],"DELTA Cyber Reasoning","はセキュリティのための自動ファジングテストです。",[860,877,878,883],{},[718,879,882],{"href":880,"rel":881},"https://devpost.com/software/carbonlint",[],"CarbonLint","はエネルギー消費にコード分析を応用しました。",[860,885,886,891],{},[718,887,890],{"href":888,"rel":889},"https://devpost.com/software/tfguardian",[],"TFGuardian","はカーボンフットプリントアナライザーなど複数のエージェントを備えています。",[711,893,894],{},"サステナブルデザインボーナス受賞者の皆さん、おめでとうございます！",[711,896,897],{},"審査員のJens-Joris Decorte氏（TechWolf）は成果をこう述べています：月額コストが556ドルから18ドルに下がり、カーボン排出量が96%削減されました（サステナビリティの観点から見ても、月538ドルのコスト削減です）。",[736,899,900],{"id":900},"特別賞とその他の受賞者",[711,902,903],{},"6つのプロジェクトが特別賞を受賞しました：",[857,905,906,914,922,930,938,946],{},[860,907,908,913],{},[718,909,912],{"href":910,"rel":911},"https://devpost.com/software/securitymonkey",[],"SecurityMonkey","は既知の脆弱性をテストブランチに注入し、セキュリティスキャナーがどれだけ検知できるかをスコアリングします。",[860,915,916,921],{},[718,917,920],{"href":918,"rel":919},"https://devpost.com/software/stregent",[],"stregent","はCI/CDパイプラインを監視し、開発者がノートPCを開かずにWhatsAppから調査・マージ修正を行えるようにします。",[860,923,924,929],{},[718,925,928],{"href":926,"rel":927},"https://devpost.com/software/compliance-sentinel-autonomous-devsecops-governance",[],"Compliance Sentinel","はすべてのマージリクエストのコンプライアンスリスクをスコアリングし、重大な違反が検出された場合はマージをブロックします。",[860,931,932,937],{},[718,933,936],{"href":934,"rel":935},"https://devpost.com/software/carbon-tracker-ij25kf",[],"Carbon Tracker","はCI/CDパイプラインの各ジョブのカーボンフットプリントを算出し、最適化のヒントをマージリクエストに投稿します。",[860,939,940,945],{},[718,941,944],{"href":942,"rel":943},"https://devpost.com/software/docuguard",[],"RepoWarden","は初のLiving Specification Engineであり、コードが「何をするか」だけでなく「なぜ書かれたか」を記録するAIシステムです。",[860,947,948,953],{},[718,949,952],{"href":950,"rel":951},"https://devpost.com/software/mr-compliance-auditor",[],"MR Compliance Auditor","はマージリクエスト全体からエビデンスを収集し、SOC 2コントロールにマッピングして、コンプライアンススコアをライブダッシュボードにストリーミングします。",[711,955,956],{},"審査中で私が最も印象に残った言葉は、Luca Chun Lun Lit氏（Anthropic）がstregentのモバイルファーストなアプローチについて述べたものです。「スマートフォンから実質的にコーディングできるというのは、エンジニアリング体験の新たなレベルです。」",[958,959,960],"blockquote",{},[711,961,962,967],{},[718,963,966],{"href":964,"rel":965},"https://gitlab.devpost.com/project-gallery",[],"プロジェクトギャラリー","で600以上のエントリーをご覧ください。",[736,969,970],{"id":970},"今後の展開",[711,972,973,974,979],{},"このハッカソンに参加したすべてのエージェントは、単一プロジェクト内で動作していました。それでも印象的な成果を上げています。一部の参加者は、リポジトリ内のコードの関係性や依存関係を把握するために、ローカルのナレッジグラフをエージェントと並行して動かしていました。LOREはプロジェクトの履歴を記録し、Gitdefenderは脆弱性を発見します。より豊かなローカルコンテキストとエージェントを組み合わせることで、コントリビューターはすでにより精度の高いツールを構築しつつあります。次回のハッカソンは、コントリビューターが豊かなコンテキストですでに実現していることをさらに発展させます。詳細が公開され次第いち早くお知らせを受け取るには、",[718,975,978],{"href":976,"rel":977},"https://contributors.gitlab.com/",[],"contributors.gitlab.com","でサインアップしてください。",[736,981,983],{"id":982},"さあ始めましょう","さあ、始めましょう",[711,985,986],{},"このハッカソンの舞台裏を支えてくれたLee Tickett氏（GitLab）とMattias Michaux氏（GitLab）に、特別な感謝を申し上げます！",[711,988,989],{},"参加してくださったすべての開発者の皆さん、ありがとうございました。約7,000人のみなさんが、GitLab Duo Agent Platformの可能性を証明してくれました。皆さんが作り上げたものを誇りに思いますし、次に何を構築してくれるのか、今から楽しみです。",[711,991,992,996,997,1002],{},[718,993,57],{"href":994,"rel":995},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/",[],"で自分だけのエージェントを構築しましょう。コミュニティが作成したエージェントは",[718,998,1001],{"href":999,"rel":1000},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/ai_catalog/",[],"AIカタログ","でご覧いただけます。オーケストレーションはあなたが、加速はAIが担います。",{"title":1004,"searchDepth":1005,"depth":1005,"links":1006},"",2,[1007,1012,1017,1021,1022,1023],{"id":738,"depth":1005,"text":739,"children":1008},[1009,1011],{"id":757,"depth":1010,"text":758},3,{"id":777,"depth":1010,"text":778},{"id":797,"depth":1005,"text":797,"children":1013},[1014,1015,1016],{"id":800,"depth":1010,"text":800},{"id":812,"depth":1010,"text":812},{"id":823,"depth":1010,"text":823},{"id":834,"depth":1005,"text":834,"children":1018},[1019,1020],{"id":840,"depth":1010,"text":841},{"id":852,"depth":1010,"text":852},{"id":900,"depth":1005,"text":900},{"id":970,"depth":1005,"text":970},{"id":982,"depth":1005,"text":983},"2026-04-22","約7,000人の開発者がGitLab Duo Agent Platform上で600以上のAIエージェントとフローを構築したハッカソンの結果をご紹介。","md","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776457632/llddiylsgwuze0u1rjks.png",{},"/ja-jp/blog/gitlab-ai-hackathon-2026-meet-the-winners",{"config":1031,"title":704,"description":1025},{"noIndex":10},"gitlab-ai-hackathon-2026-meet-the-winners","ja-jp/blog/gitlab-ai-hackathon-2026-meet-the-winners",[1035,266],"AI","BlogPost","2026-04-23","qO4dJ4T-mHRRBYr6sF87XF_EI5R43iTxPS2J4lpv6VM",[1040,1047],{"title":1041,"heroImage":1042,"category":9,"description":1043,"authors":1044,"slug":1046,"externalUrl":6},"初心者向けGit reftableフォーマットガイド","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664595/Blog/Hero%20Images/blog-image-template-1800x945__9_.png","Git 2.45.0では、GitLabがreftableバックエンドをGitに取り込んだことで、参照の保存方法が完全に変更されました。この新しいフォーマットの内部の仕組みを詳しく見てみましょう。",[1045],"Patrick Steinhardt","a-beginners-guide-to-the-git-reftable-format",{"title":1048,"heroImage":1049,"category":9,"description":1050,"authors":1051,"slug":1052,"externalUrl":6},"Git 2.45.0の新機能","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659507/Blog/Hero%20Images/AdobeStock_623844718.jpg","ここでは、GitLabのGitチームと、より広範なGitコミュニティが最新のGitリリースにコントリビュートしたいくつかのハイライトを紹介します。これには、「reftables」や参照用の優れたツールなどが挙げられます。",[1045],"whats-new-in-git-2-45-0",1786803788876]