[{"data":1,"prerenderedAt":1236},["ShallowReactive",2],{"/ja-jp/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements":3,"navigation-ja-jp":443,"banner-ja-jp":873,"footer-ja-jp":881,"blog-post-authors-ja-jp-Jannik Lehmann|David O'Regan":1123,"blog-related-posts-ja-jp-developing-gitlab-duo-a-roundup-of-recent-chat-enhancements":1151,"blog-promotions-ja-jp":1175,"next-steps-ja-jp":1227},{"id":4,"title":5,"authors":6,"body":9,"category":420,"date":421,"description":422,"extension":423,"externalUrl":424,"faq":424,"featured":425,"heroImage":426,"meta":427,"navigation":425,"path":428,"seo":429,"slug":434,"stem":435,"tags":436,"template":440,"updatedDate":441,"__hash__":442},"blogPosts/ja-jp/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements.md","GitLab Duo開発の現場から：チャット機能強化について",[7,8],"Jannik Lehmann","David O'Regan",{"type":10,"value":11,"toc":405},"minimark",[12,23,35,40,55,59,82,85,88,91,94,97,105,108,111,114,123,126,146,149,163,178,185,188,191,195,210,233,236,239,252,258,264,270,273,279,282,285,299,302,313,316,329,332,335,372,380,390],[13,14,15,16,22],"p",{},"ユーザーの皆さまの常に変化し続けるニーズを満たすため、GitLabはAIアシスタントである",[17,18,21],"a",{"href":19,"rel":20},"https://gitlab.com/gitlab-org/gitlab/-/issues/430124",[],"GitLab Duo Chatの継続的な改善","に取り組んでいます。ワークフローを効率化し、生産性を向上させる最近の機能強化をいくつかご紹介します。",[24,25,26],"blockquote",{},[13,27,28,29,34],{},"GitLab 17バーチャルリリースイベントではAI主導のソフトウェア開発の未来を探りました。",[17,30,33],{"href":31,"rel":32},"https://about.gitlab.com/ja-jp/eighteen/",[],"今すぐこのイベントの動画をご視聴ください","！",[36,37,39],"h2",{"id":38},"脆弱性の説明新たなインテグレーション","脆弱性の説明：新たなインテグレーション",[13,41,42,43,48,49,54],{},"チャット機能は常に進化し続けていますが、今回",[17,44,47],{"href":45,"rel":46},"https://about.gitlab.com/ja-jp/blog/automate-remediation-with-ready-to-merge-ai-code-fixes/",[],"GitLab Duoの脆弱性の説明","という重要な機能が追加されました。これは",[17,50,53],{"href":51,"rel":52},"https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/",[],"GitLab Duo","プラットフォームでAIグループ外のチームによってチャットに統合された最初の機能であり、まさにGitLabのコラボレーション精神と部門間の協力関係を象徴する取り組みです。",[56,57,58],"h3",{"id":58},"今回のインテグレーションの主な特長",[60,61,62,70,76],"ul",{},[63,64,65,69],"li",{},[66,67,68],"strong",{},"迅速な実行："," 新しい技術の検証から実装までをわずか3週間で進め、チームはその敏捷性と実行力を実証しました。",[63,71,72,75],{},[66,73,74],{},"チーム間のコラボレーション："," 今回のインテグレーションはAIグループ外のチームが主導しており、今後さらに多様な機能の追加が期待されています。",[63,77,78,81],{},[66,79,80],{},"セキュリティインサイトの強化："," まもなく、ユーザーはチャットを活用してプロジェクトで検出された脆弱性をより深く理解できるようになります。",[13,83,84],{},"今回のインテグレーションは、特にセキュリティの分野において、チャットをデベロッパーにとってさらに強力で汎用性の高いツールにするための重要な一歩です。",[36,86,87],{"id":87},"コンテキスト認識の強化",[13,89,90],{},"チャットのコンテキスト認識を改善し、さまざまなシナリオでより高度な対応ができるようになりました。",[56,92,93],{"id":93},"いつでも詳細な情報を提供",[13,95,96],{},"GitLab Duo Chatでは常にアクセスできるのは次のとおりです：",[60,98,99,102],{},[63,100,101],{},"GitLabドキュメント",[63,103,104],{},"一般的なプログラミングとコーディングに関する知識",[13,106,107],{},"チャットはGitLabインスタンスやコードベース全体に無制限にアクセスするものではないことをご了承ください。クエリで提供された特定の情報、GitLab UI、その他IDEの現在表示されている内容に直接関連する情報のみを処理します。",[13,109,110],{},"GitLabは常にユーザーのプライバシーとデータセキュリティを第一に考えながら、チャットのコンテキスト認識を拡大してより多くの種類のコンテンツに対応できるよう継続的に取り組んでいます。今回の段階的な拡張は、適切なデータアクセスの境界線を維持しながら、チャットが開発ワークフローをサポートするさらに強力なアシスタントとして機能することを目的としたものです。",[56,112,113],{"id":113},"コンテキストに関する知識の拡大",[13,115,116,117,122],{},"GitLab Duo Chatでは、GitLab UIとIDEの両方で",[17,118,121],{"href":119,"rel":120},"https://docs.gitlab.com/ja-jp/user/gitlab_duo_chat/#the-context-chat-is-aware-of",[],"作業中のコンテキストをより深く理解","できるようになりました。チャットが認識する内容は次のとおりです。",[13,124,125],{},"GitLab UI内",[60,127,128,134,140],{},[63,129,130,133],{},[66,131,132],{},"エピック"," - チャットは「this epic（このエピック）」という指示やエピックのURLの内容を理解できます。",[63,135,136,139],{},[66,137,138],{},"イシュー"," - エピックと同様、チャットは「this issue（このイシュー）」という指示やイシューのURLの内容を理解できます。",[63,141,142,145],{},[66,143,144],{},"コードファイル"," - 1つのファイルを表示すると、チャットは「このコード」または「このファイル」に関するリクエストを解釈できます。",[13,147,148],{},"IDE内",[60,150,151,157],{},[63,152,153,156],{},[66,154,155],{},"選択されたコード"," - チャットは「this code （このコード）」または「this file （このファイル）」について尋ねられた場合に、選択されたコードを分析します。",[63,158,159,162],{},[66,160,161],{},"エピックとイシュー"," - チャットはURLを入力するとコンテキストを理解できます。",[13,164,165,166,170,171,170,174,177],{},"さらにIDEで",[167,168,169],"code",{},"/explain","、",[167,172,173],{},"/refactor",[167,175,176],{},"/tests","などのスラッシュ（/）コマンドを使用すると、チャットは選択されたコードにアクセスできます。",[13,179,180],{},[181,182],"img",{"alt":183,"src":184},"GitLab Duo Chatウィンドウのスクリーンショット","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098382/Blog/Content%20Images/Blog/Content%20Images/image5_aHR0cHM6_1750098382107.png",[56,186,187],{"id":187},"チャット履歴とキャッシュ",[13,189,190],{},"GitLab Duo Chatでは、チャット履歴の最新50件のメッセージが保持されます。この履歴は最後の使用から3日後に失効します。ブラウザまたはIDEを閉じてもこの期間内のチャット履歴が完全に削除されるわけではありませんが、現時点でチャットデータの長期保存はサポートされていません。",[36,192,194],{"id":193},"迅速なキャンセルオンデマンドで回答を停止","迅速なキャンセル：オンデマンドで回答を停止",[13,196,197,198,203,204,209],{},"強く待ち望まれていた機能である",[17,199,202],{"href":200,"rel":201},"https://gitlab.com/groups/gitlab-org/-/epics/13662",[],"プロンプトキャンセル","が利用可能になりました。ユーザーはGitLab.comのチャットで進行中のプロンプトをキャンセルできるようになり、",[17,205,208],{"href":206,"rel":207},"https://gitlab.com/gitlab-org/gitlab/-/issues/458397",[],"やり取りをより詳細にコントロール","できます。",[60,211,212,215,218],{},[63,213,214],{},"現在利用可能な利用方式：この機能はすでにGitLab.comで一般提供されています。",[63,216,217],{},"近日リリースされる利用方式：この機能は次回のリリースでSelf-Managedインスタンスで利用できるようになります。GitLab Dedicatedユーザーは毎月のアップグレードで機能が追加されます。",[63,219,220,221,226,227,232],{},"開発中の機能：",[17,222,225],{"href":223,"rel":224},"https://docs.gitlab.com/ja-jp/editor_extensions/",[],"エディター拡張機能のインテグレーション"," - ",[17,228,231],{"href":229,"rel":230},"https://gitlab.com/gitlab-org/editor-extensions/gitlab-jetbrains-plugin/-/issues/335",[],"関連イシューはこちら","。",[13,234,235],{},"今回の機能強化により、プロンプトの送信が早すぎた場合や、待機中に考えが変わった場合などに応答を停止することができるようになりました。小さな変化のように思われるかもしれませんが、時間を節約し、イライラを軽減する優れた機能です。",[13,237,238],{},"GitLab Duo Chatでプロンプトをキャンセルするには次の手順に従ってください。",[240,241,242,245],"ol",{},[63,243,244],{},"GitLab.comでGitLab Duo Chatを開きます。",[63,246,247,248,251],{},"プロンプトや",[167,249,250],{},"What is this issue about?","などの質問を入力します。",[13,253,254],{},[181,255],{"alt":256,"src":257},"GitLab Duo Chatでのプロンプトのキャンセル方法を示す画面","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098382/Blog/Content%20Images/Blog/Content%20Images/image4_aHR0cHM6_1750098382108.png",[240,259,261],{"start":260},3,[63,262,263],{},"プロンプトを送信した後に応答をキャンセルしたい場合は、チャットが応答を生成している間に新しく表示されるようになった「キャンセル」ボタンを押してください。",[13,265,266],{},[181,267],{"alt":268,"src":269},"キャンセルボタンが表示されているチャットのスクリーンショット","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098382/Blog/Content%20Images/Blog/Content%20Images/image3_aHR0cHM6_1750098382110.png",[13,271,272],{},"4 .「キャンセル」ボタンをクリックすると応答の生成がすぐに停止されます。",[13,274,275],{},[181,276],{"alt":277,"src":278},"応答停止を示すスクリーンショット","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098382/Blog/Content%20Images/Blog/Content%20Images/image1_aHR0cHM6_1750098382112.png",[36,280,281],{"id":281},"アーキテクチャの改善",[13,283,284],{},"チームはGitLab Duo Chatをより強化し、効率化するためのアーキテクチャの改善に取り組んできました。",[60,286,287,296],{},[63,288,289,290,295],{},"言語サーバープロトコルへの移行(",[17,291,294],{"href":292,"rel":293},"https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp",[],"LSP",")：この取り組みにより、さまざまな開発環境とのチャットのインテグレーションが改善されます。",[63,297,298],{},"GitLab Language Serverは、IDE拡張機能がGitLabの機能を構築するための共通インターフェイスを提供する実験的なTypeScriptプロジェクトです。現在はGitLab Duoコード提案をサポートしており、今後はGitLab Duo Chatのサポートを開始する予定です。",[13,300,301],{},"この変更は主に基礎となるアーキテクチャに影響を与えるものですが、次のような改善を体験できます。",[60,303,304,307,310],{},[63,305,306],{},"さまざまなIDEやエディターでのチャット使用で応答性とパフォーマンスが向上。",[63,308,309],{},"さまざまな開発環境でのチャット機能の一貫性の高い動作。",[63,311,312],{},"今後の新機能や改善点追加能力の強化。",[13,314,315],{},"次の動画では、GitLab Language Serverのコード提案強化について詳しく紹介しています。",[317,318,321,322],"figure",{"className":319},[320],"video_container","\n  ",[323,324,328],"iframe",{"src":325,"frameBorder":326,"allowFullScreen":327},"https://www.youtube.com/embed/VQlWz6GZhrs?si=_G5mOyYqEGAmnRv4","0","true"," ",[36,330,331],{"id":331},"今後の追加機能",[13,333,334],{},"GitLab Duo Chatは継続的に改善されています。こちらにいくつかの注目ポイントをまとめました。",[60,336,337,346,355,364],{},[63,338,339,340,345],{},"現在AI機能を",[17,341,344],{"href":342,"rel":343},"https://gitlab.com/gitlab-org/gitlab/-/issues/468334",[],"Claude 3.5 Sonnet","に移行中です。 このアップグレードにより、チャットやその他のAI搭載機能のパフォーマンスと性能が向上します。",[63,347,348,349,354],{},"現在、",[17,350,353],{"href":351,"rel":352},"https://gitlab.com/groups/gitlab-org/-/epics/13760",[],"カスタムのセルフホスティングモデルでチャットを使用できるよう","積極的に取り組んでいます。 これにより組織は独自のAIモデルをチャットで使用できるようになり、AIのナレッジベースをより詳細に制御できるほか、ドメイン固有のタスクのパフォーマンス向上が期待できます。",[63,356,357,358,363],{},"現在、WebUIを含む",[17,359,362],{"href":360,"rel":361},"https://gitlab.com/gitlab-org/gitlab/-/issues/418760",[],"すべてのクライアント間のメッセージの同期","を完了しています。これによりシームレスなコミュニケーションが実現されるほかすべてのクライアントが常に同期され、コラボレーションエクスペリエンスが向上します。",[63,365,366,371],{},[17,367,370],{"href":368,"rel":369},"https://gitlab.com/gitlab-org/gitlab/-/merge_requests/156650",[],"「コメントの要約」機能がチャットに移行します","。 1つのイシュー上の複数のコメントをチャット内で直接まとめることで、ディスカッションの要点や重要事項をすばやく把握し、コラボレーションを向上させることができます。",[13,373,374,375,379],{},"ぜひ",[17,376,378],{"href":19,"rel":377},[],"機能強化に関するフィードバックをお寄せください","。 GitLab Duo Chatは今後も進化していきますので、最新情報をお見逃しなく。",[24,381,382],{},[13,383,384,389],{},[17,385,388],{"href":386,"rel":387},"https://about.gitlab.com/ja-jp/blog/developing-gitlab-duo-series/",[],"GitLab Duo開発の現場から","シリーズではGitLab Duoの開発方法の詳細をご覧いただけます。",[13,391,392],{},[393,394,395,396,401,404],"em",{},"監修：小松原 つかさ ",[17,397,400],{"href":398,"rel":399},"https://gitlab.com/tkomatsubara",[],"@tkomatsubara",[402,403],"br",{},"\n（GitLab合同会社 ソリューションアーキテクト本部 シニアパートナーソリューションアーキテクト）",{"title":406,"searchDepth":407,"depth":407,"links":408},"",2,[409,412,417,418,419],{"id":38,"depth":407,"text":39,"children":410},[411],{"id":58,"depth":260,"text":58},{"id":87,"depth":407,"text":87,"children":413},[414,415,416],{"id":93,"depth":260,"text":93},{"id":113,"depth":260,"text":113},{"id":187,"depth":260,"text":187},{"id":193,"depth":407,"text":194},{"id":281,"depth":407,"text":281},{"id":331,"depth":407,"text":331},"ai","2024-07-10","新たなインテグレーション、迅速なキャンセル、アーキテクチャのアップグレードなど、GitLab Duo Chatの最新の改善点についてまとめました。","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098374/Blog/Hero%20Images/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25_7JlF3WlEkswGQbcTe8DOTB_1750098374059.png",{},"/ja-jp/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements",{"title":5,"description":422,"ogTitle":5,"ogDescription":422,"noIndex":430,"ogImage":426,"ogUrl":431,"ogSiteName":432,"ogType":433,"canonicalUrls":431},false,"https://about.gitlab.com/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","https://about.gitlab.com","article","developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","ja-jp/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements",[437,438,439],"AI","features","product","BlogPost","2024-11-12","yy1nxDr7iso08QK9Zc7RN14tIEbmypLPI9GCKTL3dRY",{"logo":444,"freeTrial":449,"sales":454,"login":459,"items":464,"search":793,"minimal":826,"duo":843,"switchNav":852,"pricingDeployment":863},{"config":445},{"href":446,"dataGaName":447,"dataGaLocation":448},"/ja-jp/","gitlab logo","header",{"text":450,"config":451},"無料トライアルを開始",{"href":452,"dataGaName":453,"dataGaLocation":448},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":455,"config":456},"デモをリクエスト",{"href":457,"dataGaName":458,"dataGaLocation":448},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":460,"config":461},"サインイン",{"href":462,"dataGaName":463,"dataGaLocation":448},"https://gitlab.com/users/sign_in/","sign in",[465,494,596,601,715,771],{"text":466,"config":467,"menu":469},"プラットフォーム",{"dataNavLevelOne":468},"platform",{"type":470,"columns":471},"cards",[472,478,486],{"title":466,"description":473,"link":474},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":475,"config":476},"プラットフォームの詳細はこちら",{"href":477,"dataGaName":468,"dataGaLocation":448},"/ja-jp/platform/",{"title":479,"description":480,"link":481},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":482,"config":483},"GitLab Duoのご紹介",{"href":484,"dataGaName":485,"dataGaLocation":448},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":487,"description":488,"link":489},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":490,"config":491},"詳細はこちら",{"href":492,"dataGaName":493,"dataGaLocation":448},"/ja-jp/why-gitlab/","why gitlab",{"text":495,"left":425,"config":496,"menu":498},"製品",{"dataNavLevelOne":497},"solutions",{"type":499,"link":500,"columns":504,"feature":575},"lists",{"text":501,"config":502},"すべてのソリューションを表示",{"href":503,"dataGaName":497,"dataGaLocation":448},"/ja-jp/solutions/",[505,530,553],{"title":506,"description":507,"link":508,"items":513},"自動化","CI/CDと自動化でデプロイを加速",{"config":509},{"icon":510,"href":511,"dataGaName":512,"dataGaLocation":448},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[514,518,521,526],{"text":515,"config":516},"CI/CD",{"href":517,"dataGaLocation":448,"dataGaName":515},"/ja-jp/solutions/continuous-integration/",{"text":479,"config":519},{"href":484,"dataGaLocation":448,"dataGaName":520},"gitlab duo agent platform - product menu",{"text":522,"config":523},"ソースコード管理",{"href":524,"dataGaLocation":448,"dataGaName":525},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":527,"config":528},"自動化されたソフトウェアデリバリー",{"href":511,"dataGaLocation":448,"dataGaName":529},"Automated software delivery",{"title":531,"description":532,"link":533,"items":538},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":534},{"href":535,"dataGaName":536,"dataGaLocation":448,"icon":537},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[539,543,548],{"text":540,"config":541},"アプリケーションセキュリティテスト",{"href":535,"dataGaName":542,"dataGaLocation":448},"Application security testing",{"text":544,"config":545},"ソフトウェアサプライチェーンセキュリティ",{"href":546,"dataGaLocation":448,"dataGaName":547},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":549,"config":550},"ソフトウェアコンプライアンス",{"href":551,"dataGaName":552,"dataGaLocation":448},"/ja-jp/solutions/software-compliance/","software compliance",{"title":554,"link":555,"items":560},"測定",{"config":556},{"icon":557,"href":558,"dataGaName":559,"dataGaLocation":448},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[561,565,570],{"text":562,"config":563},"可視性と測定",{"href":558,"dataGaLocation":448,"dataGaName":564},"Visibility and Measurement",{"text":566,"config":567},"バリューストリーム管理",{"href":568,"dataGaLocation":448,"dataGaName":569},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":571,"config":572},"分析とインサイト",{"href":573,"dataGaLocation":448,"dataGaName":574},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":576,"type":499,"items":577},"GitLabが活躍する場所",[578,584,590],{"text":579,"config":580},"大企業",{"icon":581,"href":582,"dataGaLocation":448,"dataGaName":583},"Building","/ja-jp/enterprise/","enterprise",{"text":585,"config":586},"スモールビジネス",{"icon":587,"href":588,"dataGaLocation":448,"dataGaName":589},"Work","/ja-jp/small-business/","small business",{"text":591,"config":592},"公共部門",{"icon":593,"href":594,"dataGaLocation":448,"dataGaName":595},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":597,"config":598},"価格",{"href":599,"dataGaName":600,"dataGaLocation":448,"dataNavLevelOne":600},"/ja-jp/pricing/","pricing",{"text":602,"config":603,"menu":605},"関連リソース",{"dataNavLevelOne":604},"resources",{"type":499,"link":606,"columns":610,"feature":704},{"text":607,"config":608},"すべてのリソースを表示",{"href":609,"dataGaName":604,"dataGaLocation":448},"/ja-jp/resources/",[611,644,671],{"title":612,"items":613},"はじめに",[614,619,624,629,634,639],{"text":615,"config":616},"インストール",{"href":617,"dataGaName":618,"dataGaLocation":448},"/ja-jp/install/","install",{"text":620,"config":621},"クイックスタートガイド",{"href":622,"dataGaName":623,"dataGaLocation":448},"/ja-jp/get-started/","quick setup checklists",{"text":625,"config":626},"学ぶ",{"href":627,"dataGaLocation":448,"dataGaName":628},"https://university.gitlab.com/","learn",{"text":630,"config":631},"製品ドキュメント",{"href":632,"dataGaName":633,"dataGaLocation":448},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":635,"config":636},"ベストプラクティスビデオ",{"href":637,"dataGaName":638,"dataGaLocation":448},"/ja-jp/getting-started-videos/","best practice videos",{"text":640,"config":641},"インテグレーション",{"href":642,"dataGaName":643,"dataGaLocation":448},"/ja-jp/integrations/","integrations",{"title":645,"items":646},"検索する",[647,652,657,662,666],{"text":648,"config":649},"お客様成功事例",{"href":650,"dataGaName":651,"dataGaLocation":448},"/ja-jp/customers/","customer success stories",{"text":653,"config":654},"ブログ",{"href":655,"dataGaName":656,"dataGaLocation":448},"/ja-jp/blog/","blog",{"text":658,"config":659},"Demo Hub",{"href":660,"dataGaName":661,"dataGaLocation":448},"/ja-jp/demo-hub/","demo hub",{"text":663,"config":664},"The Source",{"href":665,"dataGaName":656,"dataGaLocation":448},"/ja-jp/the-source/",{"text":667,"config":668},"リモート",{"href":669,"dataGaName":670,"dataGaLocation":448},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":672,"items":673},"つなげる",[674,679,684,689,694,699],{"text":675,"config":676},"GitLabサービス",{"href":677,"dataGaName":678,"dataGaLocation":448},"/ja-jp/services/","services",{"text":680,"config":681},"コントリビュート",{"href":682,"dataGaName":683,"dataGaLocation":448},"https://contributors.gitlab.com","contribute",{"text":685,"config":686},"コミュニティ",{"href":687,"dataGaName":688,"dataGaLocation":448},"/community/","community",{"text":690,"config":691},"フォーラム",{"href":692,"dataGaName":693,"dataGaLocation":448},"https://forum.gitlab.com/","forum",{"text":695,"config":696},"イベント",{"href":697,"dataGaName":698,"dataGaLocation":448},"/events/","events",{"text":700,"config":701},"パートナー",{"href":702,"dataGaName":703,"dataGaLocation":448},"/ja-jp/partners/","partners",{"config":705,"title":708,"text":709,"link":710},{"background":706,"textColor":707},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":711,"config":712},"最新情報を読む",{"href":713,"dataGaName":714,"dataGaLocation":448},"/ja-jp/whats-new/","whats new",{"text":716,"config":717,"menu":719},"企業情報",{"dataNavLevelOne":718},"company",{"type":499,"columns":720},[721],{"items":722},[723,728,734,736,741,746,751,756,761,766],{"text":724,"config":725},"GitLabについて",{"href":726,"dataGaName":727,"dataGaLocation":448},"/ja-jp/company/","about",{"text":729,"config":730,"footerGa":733},"採用情報",{"href":731,"dataGaName":732,"dataGaLocation":448},"/jobs/","jobs",{"dataGaName":732},{"text":695,"config":735},{"href":697,"dataGaName":698,"dataGaLocation":448},{"text":737,"config":738},"経営陣",{"href":739,"dataGaName":740,"dataGaLocation":448},"/company/team/e-group/","leadership",{"text":742,"config":743},"ハンドブック",{"href":744,"dataGaName":745,"dataGaLocation":448},"https://handbook.gitlab.com/","handbook",{"text":747,"config":748},"投資家向け情報",{"href":749,"dataGaName":750,"dataGaLocation":448},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":752,"config":753},"トラストセンター",{"href":754,"dataGaName":755,"dataGaLocation":448},"/ja-jp/security/","trust center",{"text":757,"config":758},"AI Transparency Center",{"href":759,"dataGaName":760,"dataGaLocation":448},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":762,"config":763},"ニュースレター",{"href":764,"dataGaName":765,"dataGaLocation":448},"/company/contact/#contact-forms","newsletter",{"text":767,"config":768},"プレス",{"href":769,"dataGaName":770,"dataGaLocation":448},"/press/","press",{"text":772,"config":773,"menu":774},"お問い合わせ",{"dataNavLevelOne":718},{"type":499,"columns":775},[776],{"items":777},[778,783,788],{"text":779,"config":780},"お問い合わせはこちら",{"href":781,"dataGaName":782,"dataGaLocation":448},"/ja-jp/sales/","talk to sales",{"text":784,"config":785},"サポートを受ける",{"href":786,"dataGaName":787,"dataGaLocation":448},"https://support.gitlab.com/hc/en-us","support portal",{"text":789,"config":790},"カスタマーポータル",{"href":791,"dataGaName":792,"dataGaLocation":448},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":794,"login":795,"suggestions":802},"閉じる",{"text":796,"link":797},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":798,"config":799},"GitLab.com",{"href":462,"dataGaName":800,"dataGaLocation":801},"search login","search",{"text":803,"default":804},"提案",[805,807,812,814,818,822],{"text":479,"config":806},{"href":484,"dataGaName":479,"dataGaLocation":801},{"text":808,"config":809},"コード提案（AI）",{"href":810,"dataGaName":811,"dataGaLocation":801},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":515,"config":813},{"href":517,"dataGaName":515,"dataGaLocation":801},{"text":815,"config":816},"GitLab on AWS",{"href":817,"dataGaName":815,"dataGaLocation":801},"/ja-jp/partners/technology-partners/aws/",{"text":819,"config":820},"GitLab on Google Cloud",{"href":821,"dataGaName":819,"dataGaLocation":801},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":823,"config":824},"GitLabを選ぶ理由",{"href":492,"dataGaName":825,"dataGaLocation":801},"Why GitLab?",{"freeTrial":827,"mobileIcon":831,"desktopIcon":836,"secondaryButton":839},{"text":450,"config":828},{"href":829,"dataGaName":453,"dataGaLocation":830},"https://gitlab.com/-/trials/new/","nav",{"altText":832,"config":833},"GitLabアイコン",{"src":834,"dataGaName":835,"dataGaLocation":830},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":832,"config":837},{"src":838,"dataGaName":835,"dataGaLocation":830},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":612,"config":840},{"href":841,"dataGaName":842,"dataGaLocation":830},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":844,"mobileIcon":848,"desktopIcon":850},{"text":845,"config":846},"GitLab Duoの詳細について",{"href":484,"dataGaName":847,"dataGaLocation":830},"gitlab duo",{"altText":832,"config":849},{"src":834,"dataGaName":835,"dataGaLocation":830},{"altText":832,"config":851},{"src":838,"dataGaName":835,"dataGaLocation":830},{"button":853,"mobileIcon":858,"desktopIcon":860},{"text":854,"config":855},"/switch",{"href":856,"dataGaName":857,"dataGaLocation":830},"#contact","switch",{"altText":832,"config":859},{"src":834,"dataGaName":835,"dataGaLocation":830},{"altText":832,"config":861},{"src":862,"dataGaName":835,"dataGaLocation":830},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":864,"mobileIcon":869,"desktopIcon":871},{"text":865,"config":866},"料金ページに戻る",{"href":599,"dataGaName":867,"dataGaLocation":830,"icon":868},"back to pricing","GoBack",{"altText":832,"config":870},{"src":834,"dataGaName":835,"dataGaLocation":830},{"altText":832,"config":872},{"src":838,"dataGaName":835,"dataGaLocation":830},{"title":874,"button":875,"config":879},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":490,"config":876},{"href":877,"dataGaName":878,"dataGaLocation":448},"/ja-jp/gitlab-orbit/","orbit",{"layout":880,"disabled":430},"release",{"data":882},{"text":883,"source":884,"edit":890,"contribute":895,"config":900,"items":905,"minimal":1114},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":885,"config":886},"ページのソースを表示",{"href":887,"dataGaName":888,"dataGaLocation":889},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":891,"config":892},"このページを編集",{"href":893,"dataGaName":894,"dataGaLocation":889},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":896,"config":897},"ご協力をお願いします",{"href":898,"dataGaName":899,"dataGaLocation":889},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":901,"facebook":902,"youtube":903,"linkedin":904},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[906,951,1004,1047,1081],{"title":597,"links":907,"subMenu":922},[908,912,917],{"text":909,"config":910},"プランの表示",{"href":599,"dataGaName":911,"dataGaLocation":889},"view plans",{"text":913,"config":914},"Premiumを選ぶ理由",{"href":915,"dataGaName":916,"dataGaLocation":889},"/ja-jp/pricing/premium/","why premium",{"text":918,"config":919},"Ultimateを選ぶ理由",{"href":920,"dataGaName":921,"dataGaLocation":889},"/ja-jp/pricing/ultimate/","why ultimate",[923],{"title":772,"links":924},[925,927,929,931,936,941,946],{"text":772,"config":926},{"href":781,"dataGaName":458,"dataGaLocation":889},{"text":784,"config":928},{"href":786,"dataGaName":787,"dataGaLocation":889},{"text":789,"config":930},{"href":791,"dataGaName":792,"dataGaLocation":889},{"text":932,"config":933},"ステータス",{"href":934,"dataGaName":935,"dataGaLocation":889},"https://status.gitlab.com/","status",{"text":937,"config":938},"利用規約",{"href":939,"dataGaName":940,"dataGaLocation":889},"/terms/","terms of use",{"text":942,"config":943},"プライバシーに関する声明",{"href":944,"dataGaName":945,"dataGaLocation":889},"/ja-jp/privacy/","privacy statement",{"text":947,"config":948},"Cookie 優先設定",{"dataGaName":949,"dataGaLocation":889,"id":950,"isOneTrustButton":425},"cookie preferences","ot-sdk-btn",{"title":495,"links":952,"subMenu":961},[953,957],{"text":954,"config":955},"DevSecOpsプラットフォーム",{"href":477,"dataGaName":956,"dataGaLocation":889},"devsecops platform",{"text":958,"config":959},"AI支援開発",{"href":484,"dataGaName":960,"dataGaLocation":889},"ai-assisted development",[962],{"title":963,"links":964},"トピック",[965,969,974,979,984,989,994,999],{"text":515,"config":966},{"href":967,"dataGaName":968,"dataGaLocation":889},"/ja-jp/topics/ci-cd/","cicd",{"text":970,"config":971},"GitOps",{"href":972,"dataGaName":973,"dataGaLocation":889},"/ja-jp/topics/gitops/","gitops",{"text":975,"config":976},"DevOps",{"href":977,"dataGaName":978,"dataGaLocation":889},"/ja-jp/topics/devops/","devops",{"text":980,"config":981},"バージョン管理",{"href":982,"dataGaName":983,"dataGaLocation":889},"/ja-jp/topics/version-control/","version control",{"text":985,"config":986},"DevSecOps",{"href":987,"dataGaName":988,"dataGaLocation":889},"/ja-jp/topics/devsecops/","devsecops",{"text":990,"config":991},"クラウドネイティブ",{"href":992,"dataGaName":993,"dataGaLocation":889},"/ja-jp/topics/cloud-native/","cloud native",{"text":995,"config":996},"コーディングのためのAI",{"href":997,"dataGaName":998,"dataGaLocation":889},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":1000,"config":1001},"エージェント型AI",{"href":1002,"dataGaName":1003,"dataGaLocation":889},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1005,"links":1006},"ソリューション",[1007,1010,1012,1017,1021,1024,1027,1030,1032,1034,1037,1042],{"text":540,"config":1008},{"href":535,"dataGaName":1009,"dataGaLocation":889},"Application Security Testing",{"text":527,"config":1011},{"href":511,"dataGaName":512,"dataGaLocation":889},{"text":1013,"config":1014},"アジャイル開発",{"href":1015,"dataGaName":1016,"dataGaLocation":889},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1018,"config":1019},"SCM",{"href":524,"dataGaName":1020,"dataGaLocation":889},"source code management",{"text":515,"config":1022},{"href":517,"dataGaName":1023,"dataGaLocation":889},"continuous integration & delivery",{"text":566,"config":1025},{"href":568,"dataGaName":1026,"dataGaLocation":889},"value stream management",{"text":970,"config":1028},{"href":1029,"dataGaName":973,"dataGaLocation":889},"/ja-jp/solutions/gitops/",{"text":579,"config":1031},{"href":582,"dataGaName":583,"dataGaLocation":889},{"text":585,"config":1033},{"href":588,"dataGaName":589,"dataGaLocation":889},{"text":1035,"config":1036},"公共機関",{"href":594,"dataGaName":595,"dataGaLocation":889},{"text":1038,"config":1039},"教育",{"href":1040,"dataGaName":1041,"dataGaLocation":889},"/ja-jp/solutions/education/","education",{"text":1043,"config":1044},"金融サービス",{"href":1045,"dataGaName":1046,"dataGaLocation":889},"/ja-jp/solutions/finance/","financial services",{"title":1048,"links":1049},"リソース",[1050,1052,1054,1056,1060,1062,1065,1067,1069,1071,1073,1075,1077,1079],{"text":615,"config":1051},{"href":617,"dataGaName":618,"dataGaLocation":889},{"text":620,"config":1053},{"href":622,"dataGaName":623,"dataGaLocation":889},{"text":625,"config":1055},{"href":627,"dataGaName":628,"dataGaLocation":889},{"text":630,"config":1057},{"href":1058,"dataGaName":1059,"dataGaLocation":889},"https://docs.gitlab.com/ja-jp","docs",{"text":653,"config":1061},{"href":655,"dataGaName":656,"dataGaLocation":889},{"text":1063,"config":1064},"最新リリース",{"href":713,"dataGaName":714,"dataGaLocation":889},{"text":648,"config":1066},{"href":650,"dataGaName":651,"dataGaLocation":889},{"text":667,"config":1068},{"href":669,"dataGaName":670,"dataGaLocation":889},{"text":675,"config":1070},{"href":677,"dataGaName":678,"dataGaLocation":889},{"text":680,"config":1072},{"href":682,"dataGaName":683,"dataGaLocation":889},{"text":685,"config":1074},{"href":687,"dataGaName":688,"dataGaLocation":889},{"text":690,"config":1076},{"href":692,"dataGaName":693,"dataGaLocation":889},{"text":695,"config":1078},{"href":697,"dataGaName":698,"dataGaLocation":889},{"text":700,"config":1080},{"href":702,"dataGaName":703,"dataGaLocation":889},{"title":1082,"links":1083},"会社情報",[1084,1086,1088,1090,1092,1094,1098,1103,1105,1107,1109],{"text":724,"config":1085},{"href":726,"dataGaName":718,"dataGaLocation":889},{"text":729,"config":1087},{"href":731,"dataGaName":732,"dataGaLocation":889},{"text":737,"config":1089},{"href":739,"dataGaName":740,"dataGaLocation":889},{"text":742,"config":1091},{"href":744,"dataGaName":745,"dataGaLocation":889},{"text":747,"config":1093},{"href":749,"dataGaName":750,"dataGaLocation":889},{"text":1095,"config":1096},"Sustainability",{"href":1097,"dataGaName":1095,"dataGaLocation":889},"/sustainability/",{"text":1099,"config":1100},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1101,"dataGaName":1102,"dataGaLocation":889},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":752,"config":1104},{"href":754,"dataGaName":755,"dataGaLocation":889},{"text":762,"config":1106},{"href":764,"dataGaName":765,"dataGaLocation":889},{"text":767,"config":1108},{"href":769,"dataGaName":770,"dataGaLocation":889},{"text":1110,"config":1111},"現代奴隷制の透明性に関する声明",{"href":1112,"dataGaName":1113,"dataGaLocation":889},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1115},[1116,1118,1121],{"text":937,"config":1117},{"href":939,"dataGaName":940,"dataGaLocation":889},{"text":1119,"config":1120},"Cookieの設定",{"dataGaName":949,"dataGaLocation":889,"id":950,"isOneTrustButton":425},{"text":942,"config":1122},{"href":944,"dataGaName":945,"dataGaLocation":889},[1124,1138],{"id":1125,"title":7,"body":424,"config":1126,"content":1128,"description":424,"extension":1132,"meta":1133,"navigation":425,"path":1134,"seo":1135,"stem":1136,"__hash__":1137},"blogAuthors/en-us/blog/authors/jannik-lehmann.yml",{"template":1127},"BlogAuthor",{"name":7,"config":1129},{"headshot":1130,"ctfId":1131},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665530/Blog/Author%20Headshots/jannik_lehmann_headshot.png","1N3FaKXgM0jmYL8jdnWKGN","yml",{},"/en-us/blog/authors/jannik-lehmann",{},"en-us/blog/authors/jannik-lehmann","CQhL5qcL2wcq1-tvk3le8EdBDEFYLxKz1L-CsFt8CDM",{"id":1139,"title":1140,"body":424,"config":1141,"content":1142,"description":424,"extension":1132,"meta":1146,"navigation":425,"path":1147,"seo":1148,"stem":1149,"__hash__":1150},"blogAuthors/en-us/blog/authors/david-oregan.yml","David Oregan",{"template":1127},{"name":8,"config":1143},{"headshot":1144,"ctfId":1145},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659853/Blog/Author%20Headshots/oregand-headshot.png","oregand",{},"/en-us/blog/authors/david-oregan",{},"en-us/blog/authors/david-oregan","CX5gLc3Gs5FrmvpMNVkBtC5zRi3vj8l3wJGnW0iSa6Y",[1152,1160,1167],{"title":1153,"description":1154,"heroImage":1155,"category":420,"date":1156,"authors":1157,"slug":1159,"externalUrl":424},"Loop Engineeringの実践方法：GitLab × Claude Codeでの実装例","GitLabとClaude Codeで実践するLoop Engineeringの実装例をご紹介。AIエージェントを自律稼働させるcron起動・Skills活用・ラベルベースのフローと、必須のガードレール設計を解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785215335/oevhcbrbev1zyfubdfxz.jpg","2026-07-31",[1158],"Issei Hamada, Sony Biz Networks Corporation","loop-engineering-gitlab-claude-code",{"title":1161,"description":1162,"heroImage":1163,"category":420,"date":1156,"authors":1164,"slug":1166,"externalUrl":424},"エージェント型AI、MCP、AIコードアシスタントを統制する方法","AIエージェントは、各ステップで人によるレビューを介さずに、コードの記述、プッシュ、デプロイを行うことができます。アクセス、権限、監査証跡を統制する実践的なフレームワークを解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png",[1165],"Julie Griffin","govern-agentic-ai-mcps-code-assistants",{"title":1168,"description":1169,"heroImage":1170,"category":420,"date":1171,"authors":1172,"slug":1174,"externalUrl":424},"Claude Opus 5、GitLabで最難関タスクに挑む","AnthropicのClaude Opus 5がGitLab Duo Agent Platformで利用可能になりました。速度を犠牲にすることなく、より深い推論力を提供します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-07-27",[1173],"Brittany Lutz","claude-opus-5-on-gitlab-duo-agent-platform",{"promotions":1176},[1177,1190,1201,1213],{"id":1178,"categories":1179,"header":1180,"text":1181,"button":1182,"image":1187},"ai-modernization",[420],"AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1183,"config":1184},"AI成熟度スコアを確認する",{"href":1185,"dataGaName":1186,"dataGaLocation":656},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1188},{"src":1189},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1191,"categories":1192,"header":1193,"text":1181,"button":1194,"image":1198},"devops-modernization",[439,988],"単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1195,"config":1196},"DevOps成熟度スコアを確認しましょう",{"href":1197,"dataGaName":1186,"dataGaLocation":656},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1199},{"src":1200},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1202,"categories":1203,"header":1205,"text":1181,"button":1206,"image":1210},"security-modernization",[1204],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":1207,"config":1208},"セキュリティ成熟度スコアを確認しましょう",{"href":1209,"dataGaName":1186,"dataGaLocation":656},"/ja-jp/assessments/security-modernization-assessment/",{"config":1211},{"src":1212},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1214,"paths":1215,"header":1218,"text":1219,"button":1220,"image":1225},"github-azure-migration",[1216,1217],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1221,"config":1222},"GitLabとGitHubの比較を見る",{"href":1223,"dataGaName":1224,"dataGaLocation":656},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1226},{"src":1200},{"header":1228,"blurb":1229,"button":1230,"secondaryButton":1234},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":450,"config":1231},{"href":1232,"dataGaName":453,"dataGaLocation":1233},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":772,"config":1235},{"href":781,"dataGaName":458,"dataGaLocation":1233},1786803791590]