[{"data":1,"prerenderedAt":1645},["ShallowReactive",2],{"/ja-jp/blog/what-is-local-llm":3,"navigation-ja-jp":869,"banner-ja-jp":1297,"footer-ja-jp":1305,"blog-post-authors-ja-jp-GitLab Team":1546,"blog-related-posts-ja-jp-what-is-local-llm":1562,"blog-promotions-ja-jp":1583,"next-steps-ja-jp":1636},{"id":4,"title":5,"authors":6,"body":8,"category":846,"date":847,"description":848,"extension":849,"externalUrl":850,"faq":850,"featured":851,"heroImage":852,"meta":853,"navigation":854,"path":855,"seo":856,"slug":858,"stem":859,"tags":860,"template":866,"updatedDate":867,"__hash__":868},"blogPosts/ja-jp/blog/what-is-local-llm.md","ローカルLLMとは？開発での活用メリットと注意点",[7],"GitLab Team",{"type":9,"value":10,"toc":786},"minimark",[11,15,20,27,30,35,38,116,120,123,127,132,135,139,142,146,149,153,257,260,264,269,272,285,289,305,309,312,316,319,323,328,331,342,346,349,353,356,360,363,375,379,384,387,398,402,405,409,412,416,419,423,428,431,442,446,449,453,456,460,473,477,482,485,497,501,504,508,511,515,518,522,527,536,547,551,554,558,561,565,568,572,577,580,591,595,604,608,611,615,618,622,627,639,643,657,661,664,681,685,690,698,702,707,710,714,717,734,738,752,756,759,763],[12,13,14],"p",{},"近年ソフトウェア開発の領域では、開発プロセスの効率化や生産性向上などを目的としてAIの活用が重要視されています。その中で企業のセキュリティ要件に対応しやすい「ローカルLLM」にも注目が集まっています。\n実際にソフトウェア開発におけるAI活用において、ローカルLLMの導入を検討している人も多いのではないでしょうか。\nこの記事では、ローカルLLMの意味やクラウドLLMとの違い、ソフトウェア開発における導入メリットなどを解説します。",[16,17,19],"h2",{"id":18},"_1-そもそもllm大規模言語モデルとは","1 そもそもLLM（大規模言語モデル）とは？",[12,21,22],{},[23,24],"img",{"alt":25,"src":26},"そもそもLLM（大規模言語モデル）とは？","https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577783/xdlztojxzueezzp0nnhh.jpg",[12,28,29],{},"ローカルLLMについて触れる前にまずはLLM（大規模言語モデル）について理解しておきましょう。LLMとは、膨大なデータを学習し、人間のような自然な言語を使って文章の生成や理解ができる自然言語処理に特化した生成AIの一種です。後にも詳しく解説しますが、ソフトウェア開発の領域ではコードのレビューやドキュメント作成などに役立てられます。\nなお、LLMのような自然言語処理ができる言語モデルには「SLM（小規模言語モデル）」もあり、さらにLLMについて触れるなら「RAG（検索拡張生成）」についても理解しておく必要があります。以下でそれぞれの特徴やLLMとの違いについて解説します。",[31,32,34],"h3",{"id":33},"_1-1-slm小規模言語モデルとの違い","1-1 SLM（小規模言語モデル）との違い",[12,36,37],{},"SLMは、LLMと同じく自然言語処理が可能なAIモデルですが、「小規模言語モデル」という名前が示すようにLLMよりも小規模で軽量な言語モデルを指します。金融や医療、保険など特定の分野で活用されることが多く、軽量な処理のためリソース要件に制約がある環境でも利用しやすいです。\nLLMとSLMの違いを表でまとめると以下の通りです。",[39,40,41,57],"table",{},[42,43,44],"thead",{},[45,46,47,51,54],"tr",{},[48,49,50],"th",{},"項目",[48,52,53],{},"LLM（大規模言語モデル）",[48,55,56],{},"SLM（小規模言語モデル）",[58,59,60,72,83,94,105],"tbody",{},[45,61,62,66,69],{},[63,64,65],"td",{},"規模（パラメータ）",[63,67,68],{},"数百億〜数兆",[63,70,71],{},"数億〜数十億",[45,73,74,77,80],{},[63,75,76],{},"学習データ",[63,78,79],{},"幅広いタスクに対応",[63,81,82],{},"特定のタスクに特化",[45,84,85,88,91],{},[63,86,87],{},"必要リソース",[63,89,90],{},"高性能GPUなどが必要",[63,92,93],{},"軽量",[45,95,96,99,102],{},[63,97,98],{},"開発コスト",[63,100,101],{},"高い",[63,103,104],{},"低い",[45,106,107,110,113],{},[63,108,109],{},"処理速度",[63,111,112],{},"遅い",[63,114,115],{},"高速",[31,117,119],{"id":118},"_1-2-rag検索拡張生成との違い","1-2 RAG（検索拡張生成）との違い",[12,121,122],{},"RAGとは、「Retrieval-Augmented Generation」の略語であり、LLMの能力や回答精度を向上させるための技術を指します。具体的には、LLMと外部のデータベースを連携し、データベースから検索した情報を付加させる形で精度の高い回答を実現する手法です。\nLLMの場合は、学習された既存のデータだけを利用して文章を生成するため、適切な回答を得られない可能性があります。また、学習データが古くなると最新の情報が反映されないため、情報の正確性や信頼性に劣るケースも見られます。\nそこでRAGも活用すれば外部データと連携して回答を行えるようになるため、最新情報や必要な情報を反映させた正確かつ信頼性の高いアウトプットを得られます。つまり、RAGはLLM活用を後押しするような技術として位置付けられるでしょう。",[16,124,126],{"id":125},"_2-ローカルllmとはクラウドllmとの違い","2 ローカルLLMとは？クラウドLLMとの違い",[12,128,129],{},[23,130],{"alt":126,"src":131},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577786/im83n2lheoasu6d1jix4.jpg",[12,133,134],{},"ではここからはローカルLLMについて、クラウドLLMとの違いも踏まえながら解説していきます。",[31,136,138],{"id":137},"_2-1-ローカルllmとは","2-1 ローカルLLMとは？",[12,140,141],{},"ローカルLLMとは、自社サーバーやユーザー個人のPC上などオンプレミス（ローカル）環境で動作する大規模言語モデルを指します。\nインターネット接続を必要としないのが大きな特徴で、機密情報を外部に送信することなくAIを活用できるため、企業のセキュリティ要件に対応しやすいです。また、オフライン環境で処理が完結することから、通信障害やネットワーク遅延などの影響を受けにくく、運用におけるリスクを軽減できます。\nさらに、ローカルLLMではモデルの再学習・微調整（ファインチューニング）も可能です。そのため、目的に応じて特定の業界やデータに特化させたモデルを構築できるなどカスタマイズ性が高いことも特徴の一つです。",[31,143,145],{"id":144},"_2-2-クラウドllmとの違い","2-2 クラウドLLMとの違い",[12,147,148],{},"クラウドLLMは、インターネットを介してベンダーのクラウドサーバー上で動作する大規模言語モデルを指します。ローカルLLMとは異なり、大前提として活用においてはインターネット接続が必須となります。\nクラウドであることから導入における初期費用を抑えられ、かつ高いスケーラビリティを持つものの、入力データは外部のサーバーに送信されるため、セキュリティが重視される業界やシーンにおいては懸念があると言えます。\nまた、ローカルLLMよりもカスタマイズ性は劣り、ベンダーのサービス範囲内となるため、自由度は高くはありません。",[16,150,152],{"id":151},"_3-ローカルllmとクラウドllmの比較表","3 ローカルLLMとクラウドLLMの比較表",[39,154,155,167],{},[42,156,157],{},[45,158,159,161,164],{},[48,160,50],{},[48,162,163],{},"ローカルLLM",[48,165,166],{},"クラウドLLM",[58,168,169,187,204,221,232,243],{},[45,170,171,174,181],{},[63,172,173],{},"実行環境・接続要件",[63,175,176,177,180],{},"・自社サーバーやローカル端末で動作",[178,179],"br",{},"・インターネット接続不要",[63,182,183,184,186],{},"・ベンダーのクラウドサーバー上で動作",[178,185],{},"・インターネット接続が必須",[45,188,189,192,198],{},[63,190,191],{},"処理速度・性能",[63,193,194,195,197],{},"・ハードウェアの性能に依存する",[178,196],{},"・ネットワーク遅延の影響を抑えられる",[63,199,200,201,203],{},"・高性能なサーバーの利用により処理速度が速い",[178,202],{},"・通信障害の影響を受ける場合がある",[45,205,206,209,215],{},[63,207,208],{},"コスト",[63,210,211,212,214],{},"・ハードウェアへの投資が必要",[178,213],{},"・運用コストは維持費が中心で安定しやすい",[63,216,217,218,220],{},"・従量課金が一般的",[178,219],{},"・初期費用を抑えられる",[45,222,223,226,229],{},[63,224,225],{},"セキュリティ",[63,227,228],{},"・オンプレミス環境によりデータを外部に送信する必要がない",[63,230,231],{},"・データを外部に送信する必要があるため、懸念あり",[45,233,234,237,240],{},[63,235,236],{},"カスタマイズ性",[63,238,239],{},"・自社のニーズに合わせたモデルを構築しやすい",[63,241,242],{},"・ベンダーのサービス範囲内",[45,244,245,248,254],{},[63,246,247],{},"スケーラビリティ",[63,249,250,251,253],{},"・物理的なリソースを都度調整する必要がある",[178,252],{},"・クラウドより手間がかかる",[63,255,256],{},"・柔軟にリソースを調整できる",[12,258,259],{},"ローカルLLMとクラウドLLMの違いをまとめると上記の通りになります。ただし、OpenAIが提供している「gpt-oss」のように低スペックで動作するような効率性の良いLLMも登場してきています。そういった背景からコスト面などの違いにおいては2025年8月現在、少し状況が変わってきているとも言えるため、定期的な情報収集が必要です。",[16,261,263],{"id":262},"_4-ローカルllmが注目されている背景","4 ローカルLLMが注目されている背景",[12,265,266],{},[23,267],{"alt":263,"src":268},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577785/fuhck2u8wdffx6rmk5nc.jpg",[12,270,271],{},"なぜソフトウェア開発やビジネスにおいて、ローカルLLMが注目されているのでしょうか。具体的な背景としては以下が挙げられます。",[273,274,275,279,282],"ul",{},[276,277,278],"li",{},"生成AI活用に対する企業ニーズの増加",[276,280,281],{},"セキュリティ意識の向上",[276,283,284],{},"技術的な進化",[31,286,288],{"id":287},"_4-1-生成ai活用に対する企業ニーズの増加","4-1 生成AI活用に対する企業ニーズの増加",[12,290,291,292,298,299,304],{},"ソフトウェア開発の領域においては、多様化するニーズやビジネス環境の変化に対応するためにAI活用のニーズが高まっています。\n実際に",[293,294,297],"a",{"href":295,"rel":296},"https://about.gitlab.com/ja-jp/",[],"GitLab","が開催したイベント「",[293,300,303],{"href":301,"rel":302},"https://about.gitlab.com/ja-jp/blog/event-report-devopsdive2025/",[],"DevOpsDive2025","」によると、ソフトウェア開発ライフサイクルにおいてAIを使用中の国内企業の割合は48%で、米国の38%よりも高い数値となっています。ただし、国内のAI活用はコーディングの範囲に留まっている状況で、開発プロセス全体を通した活用には至っていません。\nソフトウェア開発ライフサイクル全体にAI活用を行き渡らせるためには十分なセキュリティ対策が必要になり、その手段として有効なのがローカルLLMの活用です。ローカルLLMならオンプレミス環境により企業の機密情報を安全に扱いながらAIを利用できます。つまり、ローカルLLMはAI活用における重要なソフトウェア開発基盤の一つだと言えるでしょう。",[31,306,308],{"id":307},"_4-2-セキュリティ意識の向上","4-2 セキュリティ意識の向上",[12,310,311],{},"近年ビジネスにおけるIT活用が浸透する中で、セキュリティインシデントも多く発生しており、ソフトウェア開発の領域においてもセキュリティ対策への重要性が高まっています。\nLLMをクラウドベースで利用する場合、企業の重要な機密情報を外部のクラウドサーバーへ送信する必要があることから、情報漏えいのリスクが高まります。\nローカルLLMなら機密性の高いソースコードや仕様書などを、安心して投入して自由にAIを活用することが可能です。",[31,313,315],{"id":314},"_4-3-技術的な進化","4-3 技術的な進化",[12,317,318],{},"ローカルLLMが注目されている背景として、技術的な進歩も挙げられます。例えば、日本語特化型LLMの登場により、日本企業がローカルLLMを導入する際にも扱いが容易になり、実用性が高まっています。\nまた、先ほど少し触れたようにモデルの軽量化により低スペックで動作できるようなLLMも登場してきているため、以前よりローカルLLMをスムーズに導入できる環境が整ってきていると言えるでしょう。",[16,320,322],{"id":321},"_5-ソフトウェア開発におけるローカルllmのメリット","5 ソフトウェア開発におけるローカルLLMのメリット",[12,324,325],{},[23,326],{"alt":322,"src":327},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577783/kj2jyvoa0bv2n67kwmxu.jpg",[12,329,330],{},"ソフトウェア開発におけるローカルLLM導入のメリットは以下の通りです。",[273,332,333,336,339],{},[276,334,335],{},"開発の効率性と生産性の向上",[276,337,338],{},"セキュリティ・コンプライアンスの強化",[276,340,341],{},"コストの最適化",[31,343,345],{"id":344},"_5-1-開発の効率性と生産性の向上","5-1 開発の効率性と生産性の向上",[12,347,348],{},"ローカルLLMはソフトウェア開発ライフサイクルにおけるさまざまなプロセスで活用できます。例えば、コード補助や自動レビュー生成、バグ修正、脆弱性修正補助などに使えば、ヒューマンエラーのリスクを軽減しながら迅速かつ品質の高いソフトウェア開発を実現することが可能です。\nローカルLLMの活用によって効率よく開発を進めることで、開発者はより価値の高い活動や業務に集中できるようになり、結果としてチーム全体のパフォーマンスを向上させられるでしょう。",[31,350,352],{"id":351},"_5-2-セキュリティコンプライアンスの強化","5-2 セキュリティ・コンプライアンスの強化",[12,354,355],{},"繰り返しにはなりますが、ローカルLLMなら自社サーバーを利用するため外部にデータを送信する必要がなく、セキュリティやコンプライアンスの強化を図りながら生成AIを活用できます。セキュリティ要件の厳しいプロジェクトや業界でも活用しやすく、開発者の心理的ハードルも下げられ安全に作業を進められるでしょう。\nまた、ローカルLLMを通して潜在的な脆弱性を検出し、修正案の提案を受けることでコードの安全性向上にもつなげられます。",[31,357,359],{"id":358},"_5-3-コストの最適化","5-3 コストの最適化",[12,361,362],{},"ローカルLLMの導入によりコストの最適化を図れるメリットもあります。クラウド型のLLMは初期費用を抑えられるものの、従量課金制を採用していることから利用量（トークン数）が増えると、コストが大幅に増えてしまう可能性もあります。\n一方、ローカルLLMは初期にハードウェア導入費用が発生しますが、一度構築してしまえば運用に必要な費用は基本的に維持費だけになるため、長期的な視点で考えるとコストの最適化を図れるでしょう。",[364,365,366],"blockquote",{},[12,367,368,369,374],{},"こうした「データを社外に出せない」という制約は、AIモデルに限った話ではありません。ソースコードや開発データそのものを自社の管理下に置きたい組織向けには、",[293,370,373],{"href":371,"rel":372},"https://about.gitlab.com/ja-jp/dedicated/",[],"シングルテナント環境で運用できるGitLab Dedicated","という選択肢もあります。",[16,376,378],{"id":377},"_6-ローカルllm導入におけるデメリット課題","6 ローカルLLM導入におけるデメリット・課題",[12,380,381],{},[23,382],{"alt":378,"src":383},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577779/k5x3ndhan9varjcyvlqb.jpg",[12,385,386],{},"ローカルLLMの導入においては以下のようなデメリットや課題もあるため、事前に把握しておく必要があります。",[273,388,389,392,395],{},[276,390,391],{},"専門知識の必要性",[276,393,394],{},"高額な初期導入コストの発生",[276,396,397],{},"不正確・不完全なデータを生成する可能性",[31,399,401],{"id":400},"_6-1-専門知識の必要性","6-1 専門知識の必要性",[12,403,404],{},"ローカルLLMを導入するためには、オープンソースLLMを自社サーバーで実行できるよう環境の構築やモデルの最適化が必要になります。このプロセスにおいては、専門的な知識や技術が求められるため、社内で適切な人材を配置しなければなりません。基盤となるインフラ設計やファインチューニングなどさまざまな知識が必要になりますが、特にvLLMとHugging Faceなどでホストされているモデルに関する知識が重要です。\nまた、ローカルLLM導入後のメンテナンスやセキュリティ管理なども自社で対応しなければならないため、事前に社内で体制を整備しておきましょう。",[31,406,408],{"id":407},"_6-2-高額な初期導入コストの発生","6-2 高額な初期導入コストの発生",[12,410,411],{},"ローカルLLMを導入する際には、高性能なハードウェアなどを確保する必要があるため、初期の導入コストが高額になりがちです。特に大規模なモデルを扱う場合は、計算能力の高い高価なGPUを用意しなければなりません。\nしかし先述したように一度導入してしまえばその後の運用コストは安定しやすいため、長期的な利用を前提とすればクラウドLLMよりも経済的な効果が期待できる可能性は高いと言えます。\nなお、NVIDIAと同等スペックのハードウェアを低価格で提供する動きが既にあるので、そのあたりも注視しておきたいところです。",[31,413,415],{"id":414},"_6-3-不正確不完全なデータを生成する可能性","6-3 不正確・不完全なデータを生成する可能性",[12,417,418],{},"ローカルLLMを活用する際には、AIが必ずしも正しいデータを生成するとは限らないことを理解しておく必要があります。例えば、ソフトウェア開発において脆弱性の分析や修正をローカルLLMを通して自動化する場合、正しい結果がアウトプットされない可能性もあるため、AIからの修正案を検討するタイミングなどにおいては人間による二重チェックを積極的に行うことが大切です。\nなお、ローカルLLMのデータ品質を保つためには、定期的なモデルのアップデートが重要です。クラウドLLMのように自動で最新の状態にアップデートされるわけではないため、自社で再学習や調整作業を行わなければなりません。",[16,420,422],{"id":421},"_7-ソフトウェア開発におけるローカルllmの活用例","7 ソフトウェア開発におけるローカルLLMの活用例",[12,424,425],{},[23,426],{"alt":422,"src":427},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577784/ipjhxxa41aoymc7nvkbc.jpg",[12,429,430],{},"ソフトウェア開発においては以下のようなプロセスにおいてローカルLLMを活用できます。",[273,432,433,436,439],{},[276,434,435],{},"コード補完・レビュー",[276,437,438],{},"ドキュメント作成・ナレッジ共有",[276,440,441],{},"CI/CDパイプラインの作成",[31,443,445],{"id":444},"_7-1-コード補完レビュー","7-1 コード補完・レビュー",[12,447,448],{},"ソフトウェア開発でローカルLLMを導入することで、オフラインでのコード補完・レビューが可能になります。コード補完ならコードを記述している際に、AIがコードの提案を行なってくれるため、開発者のコーディングスピードの向上が期待できます。\nまた、コードレビューの自動化により、開発者は効率的にコードの改善を実施でき、AIで一貫性のあるレビューを実現することでコード品質の向上につなげられるでしょう。",[31,450,452],{"id":451},"_7-2-ドキュメント作成ナレッジ共有","7-2 ドキュメント作成・ナレッジ共有",[12,454,455],{},"ローカルLLMの活用は、ソフトウェア開発におけるドキュメント作成やナレッジ共有でも役立ちます。例えば、ドキュメント作成なら仕様書の初稿作成や内容のチェックをローカルLLMを通して行えば、作業の効率化につなげられます。\nまた、RAGと連携して社内ナレッジベースや文書を利用して社内Q&A検索などを構築すれば、開発チーム内でのナレッジ共有をスムーズに行えるでしょう。",[31,457,459],{"id":458},"_7-3-cicdパイプラインの作成","7-3 CI/CDパイプラインの作成",[12,461,462,463,468,469,472],{},"ソフトウェア開発でのローカルLLMの活用は、",[293,464,467],{"href":465,"rel":466},"https://about.gitlab.com/ja-jp/blog/what-is-ci-cd/",[],"CI/CD","パイプラインの作成やパイプライン実行時のエラー調査にも貢献できます。また、テストコード生成によってテスト作業の軽減化も支援することが可能です。 ",[293,470,467],{"href":465,"rel":471},[],"パイプラインの構築から実行におけるプロセスを効率化すれば、開発者はソフトウェアの開発作業に集中できるようになるため、リリース頻度やスピードの向上につなげられます。",[16,474,476],{"id":475},"_8-ローカルllmの導入方法","8 ローカルLLMの導入方法",[12,478,479],{},[23,480],{"alt":476,"src":481},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577783/xpoecwmgfqwwyxis4rxj.jpg",[12,483,484],{},"では実際にローカルLLMを導入するにはどのような手順を踏めば良いのかを解説します。",[486,487,488,491,494],"ol",{},[276,489,490],{},"目的と要件の整理",[276,492,493],{},"環境整備",[276,495,496],{},"継続的な検証と改善",[31,498,500],{"id":499},"_8-1-1目的と要件の整理","8-1 1.目的と要件の整理",[12,502,503],{},"まずはソフトウェア開発の領域において「なぜローカルLLMの導入が必要なのか？」という目的を明確化することが大切です。\n例えば、「クラウドからの移行によるコスト最適化を図りたい」「自社のセキュリティ要件にマッチした開発環境を構築したい」など目的を検討します。明確な目的がないと導入そのものが目的となってしまい、十分な効果を得られないためきちんと設定し、社内で共通の認識を持っておく必要があります。\nまた、ローカルLLMを導入して具体的にどのような成果を得たいのか定量的なKPIもあわせて設定しておくことで、導入後の効果検証や改善がしやすくなります。例えば、開発コストの削減量やパイプライン実行時間などの目標値の設定が考えられます。",[31,505,507],{"id":506},"_8-2-2環境整備","8-2 2.環境整備",[12,509,510],{},"次にローカルLLMの実行に必要なモデルの選定や環境構築を行います。モデルの選定においては導入目的をもとに、求められる性能やリソース要件などを考慮して検討します。\nハードウェア環境においては、使用するモデルのサイズや用途、利用ユーザー数などに応じた要件を満たすことがポイントとなり、特にGPUの性能が重要です。ハードウェア環境が整った後は、ソフトウェア環境の設定を行い実際にモデルを実装していきます。",[31,512,514],{"id":513},"_8-3-3継続的な検証と改善","8-3 3.継続的な検証と改善",[12,516,517],{},"モデル実装後は、継続的なパフォーマンステストと改善を行います。具体的には、処理速度や回答精度、リソースの利用状況などを検証し、必要に応じて改善や調整を実施します。なお、実際の運用においてはまずは小規模なプロジェクトから開始し、検証結果の内容や利用ユーザーのフィードバックを取り入れながら徐々に拡大していくと良いでしょう。\nまた、長期的に安定して運用するためには、メンテナンスやアップデートをスムーズに行える体制づくりも必要です。",[16,519,521],{"id":520},"_9-ローカルllmのおすすめモデル","9 ローカルLLMのおすすめモデル",[12,523,524],{},[23,525],{"alt":521,"src":526},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577779/z48qapdqnbbb67lotscz.jpg",[12,528,529,530,535],{},"ローカルLLMの導入にあたっておすすめのモデルを紹介します。なお、ここで紹介するモデルは",[293,531,534],{"href":532,"rel":533},"https://docs.gitlab.com/ja-jp/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#supported-models",[],"GitLabのサポート対象","です。",[273,537,538,541,544],{},[276,539,540],{},"Mistral-Small-3.2-24B-Instruct-2506",[276,542,543],{},"Codestral 22B",[276,545,546],{},"Llama 3",[31,548,550],{"id":549},"_9-1mixtral-8x7b-instruct-v01","9-1Mixtral-8x7B-Instruct-v0.1",[12,552,553],{},"Mixtral 8x7Bは、Mistral AIが2023年12月にリリースした大規模言語モデルです。混合エキスパートモデル（MoE）を採用しているのが特徴で、学習・推論スピードに強みがあります。Mixtral 8x7Bならコード生成タスクでも高精度なアウトプットが期待でき、Duo Chatでも活用可能です。",[31,555,557],{"id":556},"_9-2-codestral-22b","9-2 Codestral 22B",[12,559,560],{},"Mistral AIが2024年5月から公開しているCodestral 22Bは、コーディングに特化した大規模言語モデルです。PythonやJava、C、SQLなど人気のプログラミング言語を含め、80以上の言語に対応しています。コード自動補完など開発効率の向上を目的として活用できます。Chatには使えませんが、ソースコード生成処理として良い選択になります。この時にGitLabは、用途用途にモデルを切り替えられるメリットがあります。",[31,562,564],{"id":563},"_9-3-llama3","9-3 Llama3",[12,566,567],{},"Llama3は、Meta社が2024年4月に公開したオープンソース大規模言語モデルです。Llama3には、「8B」と「70B」の2つのモデルが存在します。\nLlama3 8Bは、80億のパラメータを持つモデルで比較的コンパクトであることから、計算リソースが限られるシーンでの利用が向いています。一方、Llama3 70Bは、700億のパラメータを持つモデルであり、多様なタスクへの対応やパフォーマンス向上などを目的として活用できます。また、ライセンスフリーで利用可能なモデルの中では最高峰レベルの性能を誇るため、ハードウェアに予算が割けられる場合は70Bをおすすめします。",[16,569,571],{"id":570},"_10-ローカルllm導入における注意点","10 ローカルLLM導入における注意点",[12,573,574],{},[23,575],{"alt":571,"src":576},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577779/twsdcll86zz9jgetvhq5.jpg",[12,578,579],{},"ローカルLLMを導入する際には以下のような注意点があり、事前に必要な対策を検討しておくことが大切です。",[273,581,582,585,588],{},[276,583,584],{},"社内での周知・教育・活用定着を図る",[276,586,587],{},"社内でのセキュリティ設定・アクセス制御を徹底する",[276,589,590],{},"モデルのライセンスを確認する",[31,592,594],{"id":593},"_10-1-社内での周知教育活用定着を図る","10-1 社内での周知・教育・活用定着を図る",[12,596,597,598,603],{},"ローカルLLMを自社で導入した場合でも実際に開発者に使われないと意味がありません。導入目的の説明や操作マニュアル・ガイドラインの整備などを行い、利用の定着を図ることが大切です。社内におけるAI活用の利用状況を効率的にチェックするには、ツールの活用がおすすめです。\nGitLabのサービスの一つとして「",[293,599,602],{"href":600,"rel":601},"https://docs.gitlab.com/ja-jp/user/analytics/ai_impact_analytics/",[],"AI Impact Dashboard","」があり、この機能を活用することで自社のAI導入における利用状況を可視化してROIのモニタリングが可能になります。",[31,605,607],{"id":606},"_10-2-社内でのセキュリティ設定アクセス制御を徹底する","10-2 社内でのセキュリティ設定・アクセス制御を徹底する",[12,609,610],{},"ローカルLLMは自社サーバーで運用しますが、社内でのセキュリティ対策は必須です。\n社内でのセキュリティ対策としてまず挙げられるのは、モデルに入力した機密データの管理の徹底です。LLMが出力するログにはソースコードなどの断片が出力されるケースもあるため、LLMを運用しているOSへのログインや物理アクセスの管理などを行わなければなりません。\nまた、実際にモデルを入手する際には改ざんされたモデルを利用しないようダウンロード元には十分注意しましょう。",[31,612,614],{"id":613},"_10-3-モデルのライセンスを確認する","10-3 モデルのライセンスを確認する",[12,616,617],{},"ローカルLLMを導入する際に注意点したい要素として、モデルのライセンス条件があります。各モデルによって付与されているライセンスが異なり、商用利用や改変、再配布の可否などの条件が設定されています。\nライセンス違反にならないよう使用予定モデルのライセンス規約を丁寧に確認し、運用におけるリスクを取り除いておきましょう。",[16,619,621],{"id":620},"_11-gitlab-duo-self-hostedによるローカルllm運用","11 GitLab Duo Self-HostedによるローカルLLM運用",[12,623,624],{},[23,625],{"alt":621,"src":626},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577779/lqeesn9igwma1rdxohdd.png",[12,628,629,634,635,638],{},[293,630,633],{"href":631,"rel":632},"https://about.gitlab.com/ja-jp/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy/",[],"GitLab Duo Self-Hosted","を活用することで、ローカルLLMをGitLabと連携して運用できます。",[293,636,297],{"href":295,"rel":637},[],"は、ソフトウェア開発ライフサイクル全体を効率化できるDevSecOpsプラットフォームです。\nここでは、GitLab Duo Self Hostedの特徴やローカルLLMとの連携で実現できることを紹介します。",[31,640,642],{"id":641},"_11-1-gitlab-duo-self-hostedとは概要と主な特徴","11-1 GitLab Duo Self-Hostedとは？概要と主な特徴",[12,644,645,650,651,656],{},[293,646,649],{"href":647,"rel":648},"https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/",[],"GitLab Duo","は、GitLabが提供するソフトウェア開発におけるワークフローを支援するAIソリューションです。 ",[293,652,655],{"href":653,"rel":654},"https://docs.gitlab.com/ja-jp/administration/gitlab_duo_self_hosted/",[],"Self-Hosted版","ならGitLab Duoをオンプレミス環境で運用できるため、安全にAIを活用しながら開発を進められます。\nまた、Mistralなど主要なモデルをサポート対象としているため、自社のセキュリティやパフォーマンス要件に応じて柔軟にモデルを選定し、最適なソリューションを構築できます。",[31,658,660],{"id":659},"_11-2-ローカルllmとgitlabの連携で実現できること","11-2 ローカルLLMとGitLabの連携で実現できること",[12,662,663],{},"ローカルLLMとGitLabの連携により以下のようなことが可能になるため、ソフトウェア開発における生産性と品質向上を実現できます。",[273,665,666,669,672,675,678],{},[276,667,668],{},"コード補完・レビュー支援（20以上の言語に対応）",[276,670,671],{},"セキュリティ脆弱性検出・修正提案",[276,673,674],{},"アクセス制御",[276,676,677],{},"AI投資のROI測定",[276,679,680],{},"CI/CDのyml生成・トラブルシュート、コードレビューの自動化 など",[16,682,684],{"id":683},"_12-ローカルllmの将来性今後の展望","12 ローカルLLMの将来性・今後の展望",[12,686,687],{},[23,688],{"alt":684,"src":689},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577779/ycesbwldjawmyowsncrw.jpg",[12,691,692,693],{},"結論から述べるとローカルLLMの需要は拡大し、今後もさまざまなシーンで広く活用されていくと言えます。\n一般社団法人 電子情報技術産業協会（JEITA）が発表した「生成AI市場の世界需要額見通し」によると、生成AI市場の世界需要額は年平均53.3%で成長しており、2030年には2,110億ドルに達すると言われています。これは、2023年の106億ドルから約20倍の需要額となる見込みです。\nローカルLLMは、厳しいセキュリティ要件にも対応できるなどソフトウェア開発やビジネスにおいて多くのメリットがある技術です。今後も低スペックで動作する高性能モデルの登場や、クラウドとのハイブリッド活用などさらなる技術の発展やアプローチによって、開発者にとって必要不可欠なソフトウェア開発基盤として機能していくでしょう。\n※出典：",[293,694,697],{"href":695,"rel":696},"https://www.jeita.or.jp/japanese/topics/2023/1221-2.pdf",[],"JEITA、生成 AI 市場の世界需要額見通しを発表",[16,699,701],{"id":700},"_13-ローカルllmに関するqa","13 ローカルLLMに関するQ＆A",[12,703,704],{},[23,705],{"alt":701,"src":706},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577779/a4v40ozyl3jquhqhpsav.jpg",[12,708,709],{},"最後にローカルLLMに関するQ＆Aを紹介します。",[31,711,713],{"id":712},"_13-1-ローカルllm導入はどのようなチームに向いている","13-1 ローカルLLM導入はどのようなチームに向いている？",[12,715,716],{},"ローカルLLM導入は以下のような条件に該当するチームに向いています。",[273,718,719,722,725,728,731],{},[276,720,721],{},"プロジェクトや業界のセキュリティ要件が厳しい",[276,723,724],{},"機密性が高いソフトウェア開発をしている",[276,726,727],{},"CやC++など高い技術力が求められる言語で開発しているが、人員集めに苦労している",[276,729,730],{},"クラウドのAPI課金に対してコスト面で負担を感じている",[276,732,733],{},"LLMをDevSecOpsに組み込みたい など",[31,735,737],{"id":736},"_13-2-ローカルllm運用のための最低限のハードウェア条件は","13-2 ローカルLLM運用のための最低限のハードウェア条件は？",[12,739,740,741,743,744,746,747],{},"GitLab Duo Self-Hostedをオンプレミスで実行する場合は以下の通りです。ただ実際の要件はモデルのサイズと使用目的などによって異なるため、参考程度として捉えてください。\n・GPU：1 x NVIDIA A100（40GB）",[178,742],{},"\n・VRAM: 35GB以上",[178,745],{},"\n・ストレージ：モデルサイズ分以上\n※参考：",[293,748,751],{"href":749,"rel":750},"https://docs.gitlab.com/ja-jp/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#hardware-requirements",[],"ハードウェア要件 | GitLab Duo",[31,753,755],{"id":754},"_13-3-ローカルllmとクラウドllmのハイブリッド活用例は","13-3 ローカルLLMとクラウドLLMのハイブリッド活用例は？",[12,757,758],{},"ローカルLLMとクラウドLLMの使い分けやハイブリッド活用においては目的や要件によって判断する必要があります。\n例えば、機密性の高いソースコードに関する作業であり、かつ利用頻度も高い場合はローカルLLMで実行する必要があります。一方で機密性が低く、かつソースコードに関する作業頻度も低い場合は、クラウドLLMを利用すると良いでしょう。\n万が一クラウドLLMを運用中に障害が発生した時は、ローカルLLMを利用します。ただし、使用するモデルが異なるとアウトプットの質にも影響が出てくるため、可能な範囲でハイブリッド活用を検討します。\nなお、クラウドLLMは最新モデルを素早く利用できる利点と、モデルを動作するインフラの規模（GPUやVRAMなど）を気にする必要がないため、最新のクオリティでLLMを活用したいケースでの利用が向いているでしょう。",[16,760,762],{"id":761},"まとめ-ローカルllmを自社のソフトウェア開発に取り入れよう","まとめ ローカルLLMを自社のソフトウェア開発に取り入れよう",[12,764,765,766,769,770,773,774,783],{},"ソフトウェア開発においてローカルLLMを採用することで、セキュリティ要件が厳しいケースにおいても安全に開発を進められます。実際の導入においては目的の明確化や自社ニーズ・リソースにマッチしたモデルの選定、適切な運用体制の構築が鍵となってきます。\nローカルLLMを自社の開発プロセスに導入するならぜひ「",[293,767,633],{"href":631,"rel":768},[],"」をご活用ください。GitLab Duo Self-Hostedならオンプレミス環境でさまざまなAI機能を活用して、高品質かつ迅速なソフトウェア開発を実現できます。\nなお、",[293,771,297],{"href":295,"rel":772},[],"では世界39か国、5,000人を超えるDevSecOps専門家のインサイトが詰まった完全版レポートを無料で公開しているので、ぜひこちらもご覧下さい。\n",[775,776,777,778],"em",{},"監修：小松原つかさ ",[293,779,782],{"href":780,"rel":781},"https://gitlab.com/tkomatsubara",[],"@tkomatsubara",[775,784,785],{},"（GitLab合同会社ソリューションアーキテクト本部シニアパートナーソリューションアーキテクト）",{"title":787,"searchDepth":788,"depth":788,"links":789},"",2,[790,795,799,800,805,810,815,820,825,830,835,839,840,845],{"id":18,"depth":788,"text":19,"children":791},[792,794],{"id":33,"depth":793,"text":34},3,{"id":118,"depth":793,"text":119},{"id":125,"depth":788,"text":126,"children":796},[797,798],{"id":137,"depth":793,"text":138},{"id":144,"depth":793,"text":145},{"id":151,"depth":788,"text":152},{"id":262,"depth":788,"text":263,"children":801},[802,803,804],{"id":287,"depth":793,"text":288},{"id":307,"depth":793,"text":308},{"id":314,"depth":793,"text":315},{"id":321,"depth":788,"text":322,"children":806},[807,808,809],{"id":344,"depth":793,"text":345},{"id":351,"depth":793,"text":352},{"id":358,"depth":793,"text":359},{"id":377,"depth":788,"text":378,"children":811},[812,813,814],{"id":400,"depth":793,"text":401},{"id":407,"depth":793,"text":408},{"id":414,"depth":793,"text":415},{"id":421,"depth":788,"text":422,"children":816},[817,818,819],{"id":444,"depth":793,"text":445},{"id":451,"depth":793,"text":452},{"id":458,"depth":793,"text":459},{"id":475,"depth":788,"text":476,"children":821},[822,823,824],{"id":499,"depth":793,"text":500},{"id":506,"depth":793,"text":507},{"id":513,"depth":793,"text":514},{"id":520,"depth":788,"text":521,"children":826},[827,828,829],{"id":549,"depth":793,"text":550},{"id":556,"depth":793,"text":557},{"id":563,"depth":793,"text":564},{"id":570,"depth":788,"text":571,"children":831},[832,833,834],{"id":593,"depth":793,"text":594},{"id":606,"depth":793,"text":607},{"id":613,"depth":793,"text":614},{"id":620,"depth":788,"text":621,"children":836},[837,838],{"id":641,"depth":793,"text":642},{"id":659,"depth":793,"text":660},{"id":683,"depth":788,"text":684},{"id":700,"depth":788,"text":701,"children":841},[842,843,844],{"id":712,"depth":793,"text":713},{"id":736,"depth":793,"text":737},{"id":754,"depth":793,"text":755},{"id":761,"depth":788,"text":762},"engineering","2025-09-12","ローカルLLMの意味やクラウドLLMとの違い、ソフトウェア開発における導入メリットなどを解説します。","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757577836/qjcz9aubvivrn4zy1kqr.jpg",{},true,"/ja-jp/blog/what-is-local-llm",{"config":857,"title":5,"description":848,"ogImage":852},{"noIndex":851},"what-is-local-llm","ja-jp/blog/what-is-local-llm",[861,862,863,864,865],"AI","DevSecOps","features","tutorial","security","BlogPost","2026-08-06","yqYMHQbOu8UekSYy74iwQjbCPwCbAsjnFQAWZl8Dm_U",{"logo":870,"freeTrial":875,"sales":880,"login":885,"items":890,"search":1217,"minimal":1250,"duo":1267,"switchNav":1276,"pricingDeployment":1287},{"config":871},{"href":872,"dataGaName":873,"dataGaLocation":874},"/ja-jp/","gitlab logo","header",{"text":876,"config":877},"無料トライアルを開始",{"href":878,"dataGaName":879,"dataGaLocation":874},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":881,"config":882},"デモをリクエスト",{"href":883,"dataGaName":884,"dataGaLocation":874},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":886,"config":887},"サインイン",{"href":888,"dataGaName":889,"dataGaLocation":874},"https://gitlab.com/users/sign_in/","sign in",[891,920,1020,1025,1139,1195],{"text":892,"config":893,"menu":895},"プラットフォーム",{"dataNavLevelOne":894},"platform",{"type":896,"columns":897},"cards",[898,904,912],{"title":892,"description":899,"link":900},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":901,"config":902},"プラットフォームの詳細はこちら",{"href":903,"dataGaName":894,"dataGaLocation":874},"/ja-jp/platform/",{"title":905,"description":906,"link":907},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":908,"config":909},"GitLab Duoのご紹介",{"href":910,"dataGaName":911,"dataGaLocation":874},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":913,"description":914,"link":915},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":916,"config":917},"詳細はこちら",{"href":918,"dataGaName":919,"dataGaLocation":874},"/ja-jp/why-gitlab/","why gitlab",{"text":921,"left":854,"config":922,"menu":924},"製品",{"dataNavLevelOne":923},"solutions",{"type":925,"link":926,"columns":930,"feature":999},"lists",{"text":927,"config":928},"すべてのソリューションを表示",{"href":929,"dataGaName":923,"dataGaLocation":874},"/ja-jp/solutions/",[931,955,977],{"title":932,"description":933,"link":934,"items":939},"自動化","CI/CDと自動化でデプロイを加速",{"config":935},{"icon":936,"href":937,"dataGaName":938,"dataGaLocation":874},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[940,943,946,951],{"text":467,"config":941},{"href":942,"dataGaLocation":874,"dataGaName":467},"/ja-jp/solutions/continuous-integration/",{"text":905,"config":944},{"href":910,"dataGaLocation":874,"dataGaName":945},"gitlab duo agent platform - product menu",{"text":947,"config":948},"ソースコード管理",{"href":949,"dataGaLocation":874,"dataGaName":950},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":952,"config":953},"自動化されたソフトウェアデリバリー",{"href":937,"dataGaLocation":874,"dataGaName":954},"Automated software delivery",{"title":225,"description":956,"link":957,"items":962},"セキュリティを犠牲にすることなくコード作成を高速化",{"config":958},{"href":959,"dataGaName":960,"dataGaLocation":874,"icon":961},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[963,967,972],{"text":964,"config":965},"アプリケーションセキュリティテスト",{"href":959,"dataGaName":966,"dataGaLocation":874},"Application security testing",{"text":968,"config":969},"ソフトウェアサプライチェーンセキュリティ",{"href":970,"dataGaLocation":874,"dataGaName":971},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":973,"config":974},"ソフトウェアコンプライアンス",{"href":975,"dataGaName":976,"dataGaLocation":874},"/ja-jp/solutions/software-compliance/","software compliance",{"title":978,"link":979,"items":984},"測定",{"config":980},{"icon":981,"href":982,"dataGaName":983,"dataGaLocation":874},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[985,989,994],{"text":986,"config":987},"可視性と測定",{"href":982,"dataGaLocation":874,"dataGaName":988},"Visibility and Measurement",{"text":990,"config":991},"バリューストリーム管理",{"href":992,"dataGaLocation":874,"dataGaName":993},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":995,"config":996},"分析とインサイト",{"href":997,"dataGaLocation":874,"dataGaName":998},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":1000,"type":925,"items":1001},"GitLabが活躍する場所",[1002,1008,1014],{"text":1003,"config":1004},"大企業",{"icon":1005,"href":1006,"dataGaLocation":874,"dataGaName":1007},"Building","/ja-jp/enterprise/","enterprise",{"text":1009,"config":1010},"スモールビジネス",{"icon":1011,"href":1012,"dataGaLocation":874,"dataGaName":1013},"Work","/ja-jp/small-business/","small business",{"text":1015,"config":1016},"公共部門",{"icon":1017,"href":1018,"dataGaLocation":874,"dataGaName":1019},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":1021,"config":1022},"価格",{"href":1023,"dataGaName":1024,"dataGaLocation":874,"dataNavLevelOne":1024},"/ja-jp/pricing/","pricing",{"text":1026,"config":1027,"menu":1029},"関連リソース",{"dataNavLevelOne":1028},"resources",{"type":925,"link":1030,"columns":1034,"feature":1128},{"text":1031,"config":1032},"すべてのリソースを表示",{"href":1033,"dataGaName":1028,"dataGaLocation":874},"/ja-jp/resources/",[1035,1068,1095],{"title":1036,"items":1037},"はじめに",[1038,1043,1048,1053,1058,1063],{"text":1039,"config":1040},"インストール",{"href":1041,"dataGaName":1042,"dataGaLocation":874},"/ja-jp/install/","install",{"text":1044,"config":1045},"クイックスタートガイド",{"href":1046,"dataGaName":1047,"dataGaLocation":874},"/ja-jp/get-started/","quick setup checklists",{"text":1049,"config":1050},"学ぶ",{"href":1051,"dataGaLocation":874,"dataGaName":1052},"https://university.gitlab.com/","learn",{"text":1054,"config":1055},"製品ドキュメント",{"href":1056,"dataGaName":1057,"dataGaLocation":874},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":1059,"config":1060},"ベストプラクティスビデオ",{"href":1061,"dataGaName":1062,"dataGaLocation":874},"/ja-jp/getting-started-videos/","best practice videos",{"text":1064,"config":1065},"インテグレーション",{"href":1066,"dataGaName":1067,"dataGaLocation":874},"/ja-jp/integrations/","integrations",{"title":1069,"items":1070},"検索する",[1071,1076,1081,1086,1090],{"text":1072,"config":1073},"お客様成功事例",{"href":1074,"dataGaName":1075,"dataGaLocation":874},"/ja-jp/customers/","customer success stories",{"text":1077,"config":1078},"ブログ",{"href":1079,"dataGaName":1080,"dataGaLocation":874},"/ja-jp/blog/","blog",{"text":1082,"config":1083},"Demo Hub",{"href":1084,"dataGaName":1085,"dataGaLocation":874},"/ja-jp/demo-hub/","demo hub",{"text":1087,"config":1088},"The Source",{"href":1089,"dataGaName":1080,"dataGaLocation":874},"/ja-jp/the-source/",{"text":1091,"config":1092},"リモート",{"href":1093,"dataGaName":1094,"dataGaLocation":874},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":1096,"items":1097},"つなげる",[1098,1103,1108,1113,1118,1123],{"text":1099,"config":1100},"GitLabサービス",{"href":1101,"dataGaName":1102,"dataGaLocation":874},"/ja-jp/services/","services",{"text":1104,"config":1105},"コントリビュート",{"href":1106,"dataGaName":1107,"dataGaLocation":874},"https://contributors.gitlab.com","contribute",{"text":1109,"config":1110},"コミュニティ",{"href":1111,"dataGaName":1112,"dataGaLocation":874},"/community/","community",{"text":1114,"config":1115},"フォーラム",{"href":1116,"dataGaName":1117,"dataGaLocation":874},"https://forum.gitlab.com/","forum",{"text":1119,"config":1120},"イベント",{"href":1121,"dataGaName":1122,"dataGaLocation":874},"/events/","events",{"text":1124,"config":1125},"パートナー",{"href":1126,"dataGaName":1127,"dataGaLocation":874},"/ja-jp/partners/","partners",{"config":1129,"title":1132,"text":1133,"link":1134},{"background":1130,"textColor":1131},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":1135,"config":1136},"最新情報を読む",{"href":1137,"dataGaName":1138,"dataGaLocation":874},"/ja-jp/whats-new/","whats new",{"text":1140,"config":1141,"menu":1143},"企業情報",{"dataNavLevelOne":1142},"company",{"type":925,"columns":1144},[1145],{"items":1146},[1147,1152,1158,1160,1165,1170,1175,1180,1185,1190],{"text":1148,"config":1149},"GitLabについて",{"href":1150,"dataGaName":1151,"dataGaLocation":874},"/ja-jp/company/","about",{"text":1153,"config":1154,"footerGa":1157},"採用情報",{"href":1155,"dataGaName":1156,"dataGaLocation":874},"/jobs/","jobs",{"dataGaName":1156},{"text":1119,"config":1159},{"href":1121,"dataGaName":1122,"dataGaLocation":874},{"text":1161,"config":1162},"経営陣",{"href":1163,"dataGaName":1164,"dataGaLocation":874},"/company/team/e-group/","leadership",{"text":1166,"config":1167},"ハンドブック",{"href":1168,"dataGaName":1169,"dataGaLocation":874},"https://handbook.gitlab.com/","handbook",{"text":1171,"config":1172},"投資家向け情報",{"href":1173,"dataGaName":1174,"dataGaLocation":874},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":1176,"config":1177},"トラストセンター",{"href":1178,"dataGaName":1179,"dataGaLocation":874},"/ja-jp/security/","trust center",{"text":1181,"config":1182},"AI Transparency Center",{"href":1183,"dataGaName":1184,"dataGaLocation":874},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":1186,"config":1187},"ニュースレター",{"href":1188,"dataGaName":1189,"dataGaLocation":874},"/company/contact/#contact-forms","newsletter",{"text":1191,"config":1192},"プレス",{"href":1193,"dataGaName":1194,"dataGaLocation":874},"/press/","press",{"text":1196,"config":1197,"menu":1198},"お問い合わせ",{"dataNavLevelOne":1142},{"type":925,"columns":1199},[1200],{"items":1201},[1202,1207,1212],{"text":1203,"config":1204},"お問い合わせはこちら",{"href":1205,"dataGaName":1206,"dataGaLocation":874},"/ja-jp/sales/","talk to sales",{"text":1208,"config":1209},"サポートを受ける",{"href":1210,"dataGaName":1211,"dataGaLocation":874},"https://support.gitlab.com/hc/en-us","support portal",{"text":1213,"config":1214},"カスタマーポータル",{"href":1215,"dataGaName":1216,"dataGaLocation":874},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1218,"login":1219,"suggestions":1226},"閉じる",{"text":1220,"link":1221},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":1222,"config":1223},"GitLab.com",{"href":888,"dataGaName":1224,"dataGaLocation":1225},"search login","search",{"text":1227,"default":1228},"提案",[1229,1231,1236,1238,1242,1246],{"text":905,"config":1230},{"href":910,"dataGaName":905,"dataGaLocation":1225},{"text":1232,"config":1233},"コード提案（AI）",{"href":1234,"dataGaName":1235,"dataGaLocation":1225},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":467,"config":1237},{"href":942,"dataGaName":467,"dataGaLocation":1225},{"text":1239,"config":1240},"GitLab on AWS",{"href":1241,"dataGaName":1239,"dataGaLocation":1225},"/ja-jp/partners/technology-partners/aws/",{"text":1243,"config":1244},"GitLab on Google Cloud",{"href":1245,"dataGaName":1243,"dataGaLocation":1225},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":1247,"config":1248},"GitLabを選ぶ理由",{"href":918,"dataGaName":1249,"dataGaLocation":1225},"Why GitLab?",{"freeTrial":1251,"mobileIcon":1255,"desktopIcon":1260,"secondaryButton":1263},{"text":876,"config":1252},{"href":1253,"dataGaName":879,"dataGaLocation":1254},"https://gitlab.com/-/trials/new/","nav",{"altText":1256,"config":1257},"GitLabアイコン",{"src":1258,"dataGaName":1259,"dataGaLocation":1254},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1256,"config":1261},{"src":1262,"dataGaName":1259,"dataGaLocation":1254},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":1036,"config":1264},{"href":1265,"dataGaName":1266,"dataGaLocation":1254},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":1268,"mobileIcon":1272,"desktopIcon":1274},{"text":1269,"config":1270},"GitLab Duoの詳細について",{"href":910,"dataGaName":1271,"dataGaLocation":1254},"gitlab duo",{"altText":1256,"config":1273},{"src":1258,"dataGaName":1259,"dataGaLocation":1254},{"altText":1256,"config":1275},{"src":1262,"dataGaName":1259,"dataGaLocation":1254},{"button":1277,"mobileIcon":1282,"desktopIcon":1284},{"text":1278,"config":1279},"/switch",{"href":1280,"dataGaName":1281,"dataGaLocation":1254},"#contact","switch",{"altText":1256,"config":1283},{"src":1258,"dataGaName":1259,"dataGaLocation":1254},{"altText":1256,"config":1285},{"src":1286,"dataGaName":1259,"dataGaLocation":1254},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1288,"mobileIcon":1293,"desktopIcon":1295},{"text":1289,"config":1290},"料金ページに戻る",{"href":1023,"dataGaName":1291,"dataGaLocation":1254,"icon":1292},"back to pricing","GoBack",{"altText":1256,"config":1294},{"src":1258,"dataGaName":1259,"dataGaLocation":1254},{"altText":1256,"config":1296},{"src":1262,"dataGaName":1259,"dataGaLocation":1254},{"title":1298,"button":1299,"config":1303},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":916,"config":1300},{"href":1301,"dataGaName":1302,"dataGaLocation":874},"/ja-jp/gitlab-orbit/","orbit",{"layout":1304,"disabled":851},"release",{"data":1306},{"text":1307,"source":1308,"edit":1314,"contribute":1319,"config":1324,"items":1329,"minimal":1537},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":1309,"config":1310},"ページのソースを表示",{"href":1311,"dataGaName":1312,"dataGaLocation":1313},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1315,"config":1316},"このページを編集",{"href":1317,"dataGaName":1318,"dataGaLocation":1313},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1320,"config":1321},"ご協力をお願いします",{"href":1322,"dataGaName":1323,"dataGaLocation":1313},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1325,"facebook":1326,"youtube":1327,"linkedin":1328},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1330,1375,1427,1470,1504],{"title":1021,"links":1331,"subMenu":1346},[1332,1336,1341],{"text":1333,"config":1334},"プランの表示",{"href":1023,"dataGaName":1335,"dataGaLocation":1313},"view plans",{"text":1337,"config":1338},"Premiumを選ぶ理由",{"href":1339,"dataGaName":1340,"dataGaLocation":1313},"/ja-jp/pricing/premium/","why premium",{"text":1342,"config":1343},"Ultimateを選ぶ理由",{"href":1344,"dataGaName":1345,"dataGaLocation":1313},"/ja-jp/pricing/ultimate/","why ultimate",[1347],{"title":1196,"links":1348},[1349,1351,1353,1355,1360,1365,1370],{"text":1196,"config":1350},{"href":1205,"dataGaName":884,"dataGaLocation":1313},{"text":1208,"config":1352},{"href":1210,"dataGaName":1211,"dataGaLocation":1313},{"text":1213,"config":1354},{"href":1215,"dataGaName":1216,"dataGaLocation":1313},{"text":1356,"config":1357},"ステータス",{"href":1358,"dataGaName":1359,"dataGaLocation":1313},"https://status.gitlab.com/","status",{"text":1361,"config":1362},"利用規約",{"href":1363,"dataGaName":1364,"dataGaLocation":1313},"/terms/","terms of use",{"text":1366,"config":1367},"プライバシーに関する声明",{"href":1368,"dataGaName":1369,"dataGaLocation":1313},"/ja-jp/privacy/","privacy statement",{"text":1371,"config":1372},"Cookie 優先設定",{"dataGaName":1373,"dataGaLocation":1313,"id":1374,"isOneTrustButton":854},"cookie preferences","ot-sdk-btn",{"title":921,"links":1376,"subMenu":1385},[1377,1381],{"text":1378,"config":1379},"DevSecOpsプラットフォーム",{"href":903,"dataGaName":1380,"dataGaLocation":1313},"devsecops platform",{"text":1382,"config":1383},"AI支援開発",{"href":910,"dataGaName":1384,"dataGaLocation":1313},"ai-assisted development",[1386],{"title":1387,"links":1388},"トピック",[1389,1393,1398,1403,1408,1412,1417,1422],{"text":467,"config":1390},{"href":1391,"dataGaName":1392,"dataGaLocation":1313},"/ja-jp/topics/ci-cd/","cicd",{"text":1394,"config":1395},"GitOps",{"href":1396,"dataGaName":1397,"dataGaLocation":1313},"/ja-jp/topics/gitops/","gitops",{"text":1399,"config":1400},"DevOps",{"href":1401,"dataGaName":1402,"dataGaLocation":1313},"/ja-jp/topics/devops/","devops",{"text":1404,"config":1405},"バージョン管理",{"href":1406,"dataGaName":1407,"dataGaLocation":1313},"/ja-jp/topics/version-control/","version control",{"text":862,"config":1409},{"href":1410,"dataGaName":1411,"dataGaLocation":1313},"/ja-jp/topics/devsecops/","devsecops",{"text":1413,"config":1414},"クラウドネイティブ",{"href":1415,"dataGaName":1416,"dataGaLocation":1313},"/ja-jp/topics/cloud-native/","cloud native",{"text":1418,"config":1419},"コーディングのためのAI",{"href":1420,"dataGaName":1421,"dataGaLocation":1313},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":1423,"config":1424},"エージェント型AI",{"href":1425,"dataGaName":1426,"dataGaLocation":1313},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1428,"links":1429},"ソリューション",[1430,1433,1435,1440,1444,1447,1450,1453,1455,1457,1460,1465],{"text":964,"config":1431},{"href":959,"dataGaName":1432,"dataGaLocation":1313},"Application Security Testing",{"text":952,"config":1434},{"href":937,"dataGaName":938,"dataGaLocation":1313},{"text":1436,"config":1437},"アジャイル開発",{"href":1438,"dataGaName":1439,"dataGaLocation":1313},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1441,"config":1442},"SCM",{"href":949,"dataGaName":1443,"dataGaLocation":1313},"source code management",{"text":467,"config":1445},{"href":942,"dataGaName":1446,"dataGaLocation":1313},"continuous integration & delivery",{"text":990,"config":1448},{"href":992,"dataGaName":1449,"dataGaLocation":1313},"value stream management",{"text":1394,"config":1451},{"href":1452,"dataGaName":1397,"dataGaLocation":1313},"/ja-jp/solutions/gitops/",{"text":1003,"config":1454},{"href":1006,"dataGaName":1007,"dataGaLocation":1313},{"text":1009,"config":1456},{"href":1012,"dataGaName":1013,"dataGaLocation":1313},{"text":1458,"config":1459},"公共機関",{"href":1018,"dataGaName":1019,"dataGaLocation":1313},{"text":1461,"config":1462},"教育",{"href":1463,"dataGaName":1464,"dataGaLocation":1313},"/ja-jp/solutions/education/","education",{"text":1466,"config":1467},"金融サービス",{"href":1468,"dataGaName":1469,"dataGaLocation":1313},"/ja-jp/solutions/finance/","financial services",{"title":1471,"links":1472},"リソース",[1473,1475,1477,1479,1483,1485,1488,1490,1492,1494,1496,1498,1500,1502],{"text":1039,"config":1474},{"href":1041,"dataGaName":1042,"dataGaLocation":1313},{"text":1044,"config":1476},{"href":1046,"dataGaName":1047,"dataGaLocation":1313},{"text":1049,"config":1478},{"href":1051,"dataGaName":1052,"dataGaLocation":1313},{"text":1054,"config":1480},{"href":1481,"dataGaName":1482,"dataGaLocation":1313},"https://docs.gitlab.com/ja-jp","docs",{"text":1077,"config":1484},{"href":1079,"dataGaName":1080,"dataGaLocation":1313},{"text":1486,"config":1487},"最新リリース",{"href":1137,"dataGaName":1138,"dataGaLocation":1313},{"text":1072,"config":1489},{"href":1074,"dataGaName":1075,"dataGaLocation":1313},{"text":1091,"config":1491},{"href":1093,"dataGaName":1094,"dataGaLocation":1313},{"text":1099,"config":1493},{"href":1101,"dataGaName":1102,"dataGaLocation":1313},{"text":1104,"config":1495},{"href":1106,"dataGaName":1107,"dataGaLocation":1313},{"text":1109,"config":1497},{"href":1111,"dataGaName":1112,"dataGaLocation":1313},{"text":1114,"config":1499},{"href":1116,"dataGaName":1117,"dataGaLocation":1313},{"text":1119,"config":1501},{"href":1121,"dataGaName":1122,"dataGaLocation":1313},{"text":1124,"config":1503},{"href":1126,"dataGaName":1127,"dataGaLocation":1313},{"title":1505,"links":1506},"会社情報",[1507,1509,1511,1513,1515,1517,1521,1526,1528,1530,1532],{"text":1148,"config":1508},{"href":1150,"dataGaName":1142,"dataGaLocation":1313},{"text":1153,"config":1510},{"href":1155,"dataGaName":1156,"dataGaLocation":1313},{"text":1161,"config":1512},{"href":1163,"dataGaName":1164,"dataGaLocation":1313},{"text":1166,"config":1514},{"href":1168,"dataGaName":1169,"dataGaLocation":1313},{"text":1171,"config":1516},{"href":1173,"dataGaName":1174,"dataGaLocation":1313},{"text":1518,"config":1519},"Sustainability",{"href":1520,"dataGaName":1518,"dataGaLocation":1313},"/sustainability/",{"text":1522,"config":1523},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1524,"dataGaName":1525,"dataGaLocation":1313},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1176,"config":1527},{"href":1178,"dataGaName":1179,"dataGaLocation":1313},{"text":1186,"config":1529},{"href":1188,"dataGaName":1189,"dataGaLocation":1313},{"text":1191,"config":1531},{"href":1193,"dataGaName":1194,"dataGaLocation":1313},{"text":1533,"config":1534},"現代奴隷制の透明性に関する声明",{"href":1535,"dataGaName":1536,"dataGaLocation":1313},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1538},[1539,1541,1544],{"text":1361,"config":1540},{"href":1363,"dataGaName":1364,"dataGaLocation":1313},{"text":1542,"config":1543},"Cookieの設定",{"dataGaName":1373,"dataGaLocation":1313,"id":1374,"isOneTrustButton":854},{"text":1366,"config":1545},{"href":1368,"dataGaName":1369,"dataGaLocation":1313},[1547],{"id":1548,"title":1549,"body":850,"config":1550,"content":1552,"description":850,"extension":1556,"meta":1557,"navigation":854,"path":1558,"seo":1559,"stem":1560,"__hash__":1561},"blogAuthors/en-us/blog/authors/gitlab-team.yml","Gitlab Team",{"template":1551},"BlogAuthor",{"name":7,"config":1553},{"headshot":1554,"ctfId":1555},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","GitLab-Team","yml",{},"/en-us/blog/authors/gitlab-team",{},"en-us/blog/authors/gitlab-team","lmrXWttQYRbkSz_xfCfucB21pf44aAdxkvbbS48UVcE",[1563,1569,1575],{"title":1564,"description":1564,"heroImage":1565,"category":846,"date":1566,"authors":1567,"slug":1568,"externalUrl":850},"MCPサーバーとは？仕組みやソフトウェア開発の活用例をわかりやすく解説","https://res.cloudinary.com/about-gitlab-com/image/upload/v1786001428/qedvughylmeposoqm5zs.jpg","2026-08-07",[7],"what-is-mcp-server",{"title":1570,"description":1571,"heroImage":1572,"category":846,"date":867,"authors":1573,"slug":1574,"externalUrl":850},"イテレーションとは？意味や進め方、おすすめの支援ツールを紹介","イテレーションとは、アジャイル開発における「反復」を意味する開発単位です。本記事では、イテレーションの意味やスプリントとの違い、具体的な進め方、成功のポイントをわかりやすく解説します。アジャイル開発を支援するツールもあわせて紹介します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785816755/mj23yaguu0gxvbztd6pl.jpg",[7],"what-is-iteration",{"title":1576,"description":1577,"heroImage":1578,"category":846,"date":867,"authors":1579,"slug":1582,"externalUrl":850},"GitLab Self-Hostedで実現するコンフィデンシャルAI","ソースコードをハードウェアで暗号化された境界の外に出すことなく、GitLab DuoのAIコーディングエージェントを開発者に提供します。GPUは不要です。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png",[1580,1581],"Mathias Ewald","Martin Paloncy, Edgeless Systems","confidential-ai-for-gitlab-self-hosted",{"promotions":1584},[1585,1599,1611,1622],{"id":1586,"categories":1587,"header":1589,"text":1590,"button":1591,"image":1596},"ai-modernization",[1588],"ai","AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1592,"config":1593},"AI成熟度スコアを確認する",{"href":1594,"dataGaName":1595,"dataGaLocation":1080},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1597},{"src":1598},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1600,"categories":1601,"header":1603,"text":1590,"button":1604,"image":1608},"devops-modernization",[1602,1411],"product","単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1605,"config":1606},"DevOps成熟度スコアを確認しましょう",{"href":1607,"dataGaName":1595,"dataGaLocation":1080},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1609},{"src":1610},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1612,"categories":1613,"header":1614,"text":1590,"button":1615,"image":1619},"security-modernization",[865],"スピードのためにセキュリティを犠牲にしていませんか？",{"text":1616,"config":1617},"セキュリティ成熟度スコアを確認しましょう",{"href":1618,"dataGaName":1595,"dataGaLocation":1080},"/ja-jp/assessments/security-modernization-assessment/",{"config":1620},{"src":1621},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1623,"paths":1624,"header":1627,"text":1628,"button":1629,"image":1634},"github-azure-migration",[1625,1626],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1630,"config":1631},"GitLabとGitHubの比較を見る",{"href":1632,"dataGaName":1633,"dataGaLocation":1080},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1635},{"src":1610},{"header":1637,"blurb":1638,"button":1639,"secondaryButton":1643},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":876,"config":1640},{"href":1641,"dataGaName":879,"dataGaLocation":1642},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":1196,"config":1644},{"href":1205,"dataGaName":884,"dataGaLocation":1642},1786803771782]