[{"data":1,"prerenderedAt":1223},["ShallowReactive",2],{"/de-de/blog/categories/ai/page/9":3,"navigation-de-de":21,"banner-de-de":453,"footer-de-de":461,"ai-category-page-total-items-de-de":702,"ai-category-page-featured-de-de":703,"ai-category-page-9-de-de":1161},{"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/de-de/blog/categories/ai.yml","Ai",null,{"template":8,"slug":9,"hide":10},"BlogCategory","ai",false,{"name":12},"KI","yml",{},true,"/de-de/blog/categories/ai",{"title":12,"description":18},"Browse articles related to KI on the GitLab Blog","de-de/blog/categories/ai","x6dO65NXk1sakWSHmJEv_NRbJ7YkC7LXuXrgCUHJ3-Y",{"logo":22,"freeTrial":27,"sales":32,"login":37,"items":42,"search":371,"minimal":405,"duo":423,"switchNav":432,"pricingDeployment":443},{"config":23},{"href":24,"dataGaName":25,"dataGaLocation":26},"/de-de/","gitlab logo","header",{"text":28,"config":29},"Kostenlose Testversion anfordern",{"href":30,"dataGaName":31,"dataGaLocation":26},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":33,"config":34},"Demo anfordern",{"href":35,"dataGaName":36,"dataGaLocation":26},"/de-de/sales/?contact-topic=request-demo","sales",{"text":38,"config":39},"Anmelden",{"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},"Plattform",{"dataNavLevelOne":46},"platform",{"type":48,"columns":49},"cards",[50,56,64],{"title":44,"description":51,"link":52},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":53,"config":54},"Die Plattform erkunden",{"href":55,"dataGaName":46,"dataGaLocation":26},"/de-de/platform/",{"title":57,"description":58,"link":59},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":60,"config":61},"Lerne GitLab Duo kennen",{"href":62,"dataGaName":63,"dataGaLocation":26},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":65,"description":66,"link":67},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":68,"config":69},"Mehr erfahren",{"href":70,"dataGaName":71,"dataGaLocation":26},"/de-de/why-gitlab/","why gitlab",{"text":73,"left":15,"config":74,"menu":76},"Produkt",{"dataNavLevelOne":75},"solutions",{"type":77,"link":78,"columns":82,"feature":153},"lists",{"text":79,"config":80},"Alle Lösungen anzeigen",{"href":81,"dataGaName":75,"dataGaLocation":26},"/de-de/solutions/",[83,108,131],{"title":84,"description":85,"link":86,"items":91},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":87},{"icon":88,"href":89,"dataGaName":90,"dataGaLocation":26},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[92,96,99,104],{"text":93,"config":94},"CI/CD",{"href":95,"dataGaLocation":26,"dataGaName":93},"/de-de/solutions/continuous-integration/",{"text":57,"config":97},{"href":62,"dataGaLocation":26,"dataGaName":98},"gitlab duo agent platform - product menu",{"text":100,"config":101},"Quellcodeverwaltung",{"href":102,"dataGaLocation":26,"dataGaName":103},"/de-de/solutions/source-code-management/","Source Code Management",{"text":105,"config":106},"Automatische Softwarebereitstellung",{"href":89,"dataGaLocation":26,"dataGaName":107},"Automated software delivery",{"title":109,"description":110,"link":111,"items":116},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":112},{"href":113,"dataGaName":114,"dataGaLocation":26,"icon":115},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[117,121,126],{"text":118,"config":119},"Anwendungssicherheitstests",{"href":113,"dataGaName":120,"dataGaLocation":26},"Application security testing",{"text":122,"config":123},"Schutz der Software-Lieferkette",{"href":124,"dataGaLocation":26,"dataGaName":125},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":127,"config":128},"Software-Compliance",{"href":129,"dataGaName":130,"dataGaLocation":26},"/de-de/solutions/software-compliance/","software compliance",{"title":132,"link":133,"items":138},"Messung",{"config":134},{"icon":135,"href":136,"dataGaName":137,"dataGaLocation":26},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[139,143,148],{"text":140,"config":141},"Sichtbarkeit und Messung",{"href":136,"dataGaLocation":26,"dataGaName":142},"Visibility and Measurement",{"text":144,"config":145},"Wertstrommanagement",{"href":146,"dataGaLocation":26,"dataGaName":147},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":149,"config":150},"Analysen und Einblicke",{"href":151,"dataGaLocation":26,"dataGaName":152},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":154,"type":77,"items":155},"GitLab für",[156,162,168],{"text":157,"config":158},"Enterprise",{"icon":159,"href":160,"dataGaLocation":26,"dataGaName":161},"Building","/de-de/enterprise/","enterprise",{"text":163,"config":164},"Kleinunternehmen",{"icon":165,"href":166,"dataGaLocation":26,"dataGaName":167},"Work","/de-de/small-business/","small business",{"text":169,"config":170},"Öffentlicher Sektor",{"icon":171,"href":172,"dataGaLocation":26,"dataGaName":173},"Organization","/de-de/solutions/public-sector/","public sector",{"text":175,"config":176},"Preise",{"href":177,"dataGaName":178,"dataGaLocation":26,"dataNavLevelOne":178},"/de-de/pricing/","pricing",{"text":180,"config":181,"menu":183},"Ressourcen",{"dataNavLevelOne":182},"resources",{"type":77,"link":184,"columns":188,"feature":282},{"text":185,"config":186},"Alle Ressourcen anzeigen",{"href":187,"dataGaName":182,"dataGaLocation":26},"/de-de/resources/",[189,222,249],{"title":190,"items":191},"Erste Schritte",[192,197,202,207,212,217],{"text":193,"config":194},"Installieren",{"href":195,"dataGaName":196,"dataGaLocation":26},"/de-de/install/","install",{"text":198,"config":199},"Kurzanleitungen",{"href":200,"dataGaName":201,"dataGaLocation":26},"/de-de/get-started/","quick setup checklists",{"text":203,"config":204},"Lernen",{"href":205,"dataGaLocation":26,"dataGaName":206},"https://university.gitlab.com/","learn",{"text":208,"config":209},"Produktdokumentation",{"href":210,"dataGaName":211,"dataGaLocation":26},"https://docs.gitlab.com/","product documentation",{"text":213,"config":214},"Best-Practice-Videos",{"href":215,"dataGaName":216,"dataGaLocation":26},"/de-de/getting-started-videos/","best practice videos",{"text":218,"config":219},"Integrationen",{"href":220,"dataGaName":221,"dataGaLocation":26},"/de-de/integrations/","integrations",{"title":223,"items":224},"Entdecken",[225,230,235,240,244],{"text":226,"config":227},"Kundenerfolge",{"href":228,"dataGaName":229,"dataGaLocation":26},"/de-de/customers/","customer success stories",{"text":231,"config":232},"Blog",{"href":233,"dataGaName":234,"dataGaLocation":26},"/de-de/blog/","blog",{"text":236,"config":237},"Demo-Hub",{"href":238,"dataGaName":239,"dataGaLocation":26},"/de-de/demo-hub/","demo hub",{"text":241,"config":242},"The Source",{"href":243,"dataGaName":234,"dataGaLocation":26},"/de-de/the-source/",{"text":245,"config":246},"Remote",{"href":247,"dataGaName":248,"dataGaLocation":26},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":250,"items":251},"Vernetzen",[252,257,262,267,272,277],{"text":253,"config":254},"GitLab-Services",{"href":255,"dataGaName":256,"dataGaLocation":26},"/de-de/services/","services",{"text":258,"config":259},"Beitragen",{"href":260,"dataGaName":261,"dataGaLocation":26},"https://contributors.gitlab.com","contribute",{"text":263,"config":264},"Community",{"href":265,"dataGaName":266,"dataGaLocation":26},"/community/","community",{"text":268,"config":269},"Forum",{"href":270,"dataGaName":271,"dataGaLocation":26},"https://forum.gitlab.com/","forum",{"text":273,"config":274},"Veranstaltungen",{"href":275,"dataGaName":276,"dataGaLocation":26},"/events/","events",{"text":278,"config":279},"Partner",{"href":280,"dataGaName":281,"dataGaLocation":26},"/de-de/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","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":289,"config":290},"Aktuelle Nachrichten",{"href":291,"dataGaName":292,"dataGaLocation":26},"/de-de/whats-new/","whats new",{"text":294,"config":295,"menu":297},"Unternehmen",{"dataNavLevelOne":296},"company",{"type":77,"columns":298},[299],{"items":300},[301,306,312,314,319,324,329,334,339,344],{"text":302,"config":303},"Über",{"href":304,"dataGaName":305,"dataGaLocation":26},"/de-de/company/","about",{"text":307,"config":308,"footerGa":311},"Karriere",{"href":309,"dataGaName":310,"dataGaLocation":26},"/jobs/","jobs",{"dataGaName":310},{"text":273,"config":313},{"href":275,"dataGaName":276,"dataGaLocation":26},{"text":315,"config":316},"Geschäftsführung",{"href":317,"dataGaName":318,"dataGaLocation":26},"/company/team/e-group/","leadership",{"text":320,"config":321},"Handbuch",{"href":322,"dataGaName":323,"dataGaLocation":26},"https://handbook.gitlab.com/","handbook",{"text":325,"config":326},"Investor Relations",{"href":327,"dataGaName":328,"dataGaLocation":26},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":330,"config":331},"Trust Center",{"href":332,"dataGaName":333,"dataGaLocation":26},"/de-de/security/","trust center",{"text":335,"config":336},"AI Transparency Center",{"href":337,"dataGaName":338,"dataGaLocation":26},"/de-de/ai-transparency-center/","ai transparency center",{"text":340,"config":341},"Newsletter",{"href":342,"dataGaName":343,"dataGaLocation":26},"/company/contact/#contact-forms","newsletter",{"text":345,"config":346},"Presse",{"href":347,"dataGaName":348,"dataGaLocation":26},"/press/","press",{"text":350,"config":351,"menu":352},"Kontakt",{"dataNavLevelOne":296},{"type":77,"columns":353},[354],{"items":355},[356,361,366],{"text":357,"config":358},"Vertrieb kontaktieren",{"href":359,"dataGaName":360,"dataGaLocation":26},"/de-de/sales/","talk to sales",{"text":362,"config":363},"Support-Portal",{"href":364,"dataGaName":365,"dataGaLocation":26},"https://support.gitlab.com/hc/en-us","support portal",{"text":367,"config":368},"Kundenportal",{"href":369,"dataGaName":370,"dataGaLocation":26},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":372,"login":373,"suggestions":380},"Schließen",{"text":374,"link":375},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":376,"config":377},"gitlab.com",{"href":40,"dataGaName":378,"dataGaLocation":379},"search login","search",{"text":381,"default":382},"Vorschläge",[383,385,390,392,397,402],{"text":57,"config":384},{"href":62,"dataGaName":57,"dataGaLocation":379},{"text":386,"config":387},"Codevorschläge (KI)",{"href":388,"dataGaName":389,"dataGaLocation":379},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":93,"config":391},{"href":95,"dataGaName":93,"dataGaLocation":379},{"text":393,"config":394},"GitLab auf AWS",{"href":395,"dataGaName":396,"dataGaLocation":379},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":398,"config":399},"GitLab auf Google Cloud",{"href":400,"dataGaName":401,"dataGaLocation":379},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":65,"config":403},{"href":70,"dataGaName":404,"dataGaLocation":379},"Why GitLab?",{"freeTrial":406,"mobileIcon":411,"desktopIcon":416,"secondaryButton":419},{"text":407,"config":408},"Kostenlos testen",{"href":409,"dataGaName":31,"dataGaLocation":410},"https://gitlab.com/-/trials/new/","nav",{"altText":412,"config":413},"GitLab-Symbol",{"src":414,"dataGaName":415,"dataGaLocation":410},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":412,"config":417},{"src":418,"dataGaName":415,"dataGaLocation":410},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":190,"config":420},{"href":421,"dataGaName":422,"dataGaLocation":410},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":424,"mobileIcon":428,"desktopIcon":430},{"text":425,"config":426},"Mehr über GitLab Duo erfahren",{"href":62,"dataGaName":427,"dataGaLocation":410},"gitlab duo",{"altText":412,"config":429},{"src":414,"dataGaName":415,"dataGaLocation":410},{"altText":412,"config":431},{"src":418,"dataGaName":415,"dataGaLocation":410},{"button":433,"mobileIcon":438,"desktopIcon":440},{"text":434,"config":435},"/Option",{"href":436,"dataGaName":437,"dataGaLocation":410},"#contact","switch",{"altText":412,"config":439},{"src":414,"dataGaName":415,"dataGaLocation":410},{"altText":412,"config":441},{"src":442,"dataGaName":415,"dataGaLocation":410},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":444,"mobileIcon":449,"desktopIcon":451},{"text":445,"config":446},"Zurück zur Preisübersicht",{"href":177,"dataGaName":447,"dataGaLocation":410,"icon":448},"back to pricing","GoBack",{"altText":412,"config":450},{"src":414,"dataGaName":415,"dataGaLocation":410},{"altText":412,"config":452},{"src":418,"dataGaName":415,"dataGaLocation":410},{"title":454,"button":455,"config":459},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":68,"config":456},{"href":457,"dataGaName":458,"dataGaLocation":26},"/de-de/gitlab-orbit/","orbit",{"layout":460,"disabled":10},"release",{"data":462},{"text":463,"source":464,"edit":470,"contribute":475,"config":480,"items":485,"minimal":691},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":465,"config":466},"Quelltext der Seite anzeigen",{"href":467,"dataGaName":468,"dataGaLocation":469},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":471,"config":472},"Diese Seite bearbeiten",{"href":473,"dataGaName":474,"dataGaLocation":469},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":476,"config":477},"Beteilige dich",{"href":478,"dataGaName":479,"dataGaLocation":469},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":481,"facebook":482,"youtube":483,"linkedin":484},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[486,531,584,626,658],{"title":175,"links":487,"subMenu":502},[488,492,497],{"text":489,"config":490},"Tarife anzeigen",{"href":177,"dataGaName":491,"dataGaLocation":469},"view plans",{"text":493,"config":494},"Vorteile von Premium",{"href":495,"dataGaName":496,"dataGaLocation":469},"/de-de/pricing/premium/","why premium",{"text":498,"config":499},"Vorteile von Ultimate",{"href":500,"dataGaName":501,"dataGaLocation":469},"/de-de/pricing/ultimate/","why ultimate",[503],{"title":350,"links":504},[505,507,509,511,516,521,526],{"text":357,"config":506},{"href":359,"dataGaName":36,"dataGaLocation":469},{"text":362,"config":508},{"href":364,"dataGaName":365,"dataGaLocation":469},{"text":367,"config":510},{"href":369,"dataGaName":370,"dataGaLocation":469},{"text":512,"config":513},"Status",{"href":514,"dataGaName":515,"dataGaLocation":469},"https://status.gitlab.com/","status",{"text":517,"config":518},"Nutzungsbedingungen",{"href":519,"dataGaName":520,"dataGaLocation":469},"/terms/","terms of use",{"text":522,"config":523},"Datenschutzerklärung",{"href":524,"dataGaName":525,"dataGaLocation":469},"/de-de/privacy/","privacy statement",{"text":527,"config":528},"Cookie-Einstellungen",{"dataGaName":529,"dataGaLocation":469,"id":530,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":73,"links":532,"subMenu":541},[533,537],{"text":534,"config":535},"DevSecOps-Plattform",{"href":55,"dataGaName":536,"dataGaLocation":469},"devsecops platform",{"text":538,"config":539},"KI-unterstützte Entwicklung",{"href":62,"dataGaName":540,"dataGaLocation":469},"ai-assisted development",[542],{"title":543,"links":544},"Themen",[545,549,554,559,564,569,574,579],{"text":93,"config":546},{"href":547,"dataGaName":548,"dataGaLocation":469},"/de-de/topics/ci-cd/","cicd",{"text":550,"config":551},"GitOps",{"href":552,"dataGaName":553,"dataGaLocation":469},"/de-de/topics/gitops/","gitops",{"text":555,"config":556},"DevOps",{"href":557,"dataGaName":558,"dataGaLocation":469},"/de-de/topics/devops/","devops",{"text":560,"config":561},"Versionskontrolle",{"href":562,"dataGaName":563,"dataGaLocation":469},"/de-de/topics/version-control/","version control",{"text":565,"config":566},"DevSecOps",{"href":567,"dataGaName":568,"dataGaLocation":469},"/de-de/topics/devsecops/","devsecops",{"text":570,"config":571},"Cloud-nativ",{"href":572,"dataGaName":573,"dataGaLocation":469},"/de-de/topics/cloud-native/","cloud native",{"text":575,"config":576},"KI für das Programmieren",{"href":577,"dataGaName":578,"dataGaLocation":469},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":580,"config":581},"Agentische KI",{"href":582,"dataGaName":583,"dataGaLocation":469},"/de-de/topics/agentic-ai/","agentic ai",{"title":585,"links":586},"Lösungen",[587,590,592,597,601,604,607,610,612,614,616,621],{"text":118,"config":588},{"href":113,"dataGaName":589,"dataGaLocation":469},"Application Security Testing",{"text":105,"config":591},{"href":89,"dataGaName":90,"dataGaLocation":469},{"text":593,"config":594},"Agile Entwicklung",{"href":595,"dataGaName":596,"dataGaLocation":469},"/de-de/solutions/agile-delivery/","agile delivery",{"text":598,"config":599},"SCM",{"href":102,"dataGaName":600,"dataGaLocation":469},"source code management",{"text":93,"config":602},{"href":95,"dataGaName":603,"dataGaLocation":469},"continuous integration & delivery",{"text":144,"config":605},{"href":146,"dataGaName":606,"dataGaLocation":469},"value stream management",{"text":550,"config":608},{"href":609,"dataGaName":553,"dataGaLocation":469},"/de-de/solutions/gitops/",{"text":157,"config":611},{"href":160,"dataGaName":161,"dataGaLocation":469},{"text":163,"config":613},{"href":166,"dataGaName":167,"dataGaLocation":469},{"text":169,"config":615},{"href":172,"dataGaName":173,"dataGaLocation":469},{"text":617,"config":618},"Bildungswesen",{"href":619,"dataGaName":620,"dataGaLocation":469},"/de-de/solutions/education/","education",{"text":622,"config":623},"Finanzdienstleistungen",{"href":624,"dataGaName":625,"dataGaLocation":469},"/de-de/solutions/finance/","financial services",{"title":180,"links":627},[628,630,632,634,637,639,642,644,646,648,650,652,654,656],{"text":193,"config":629},{"href":195,"dataGaName":196,"dataGaLocation":469},{"text":198,"config":631},{"href":200,"dataGaName":201,"dataGaLocation":469},{"text":203,"config":633},{"href":205,"dataGaName":206,"dataGaLocation":469},{"text":208,"config":635},{"href":210,"dataGaName":636,"dataGaLocation":469},"docs",{"text":231,"config":638},{"href":233,"dataGaName":234,"dataGaLocation":469},{"text":640,"config":641},"Neuerungen",{"href":291,"dataGaName":292,"dataGaLocation":469},{"text":226,"config":643},{"href":228,"dataGaName":229,"dataGaLocation":469},{"text":245,"config":645},{"href":247,"dataGaName":248,"dataGaLocation":469},{"text":253,"config":647},{"href":255,"dataGaName":256,"dataGaLocation":469},{"text":258,"config":649},{"href":260,"dataGaName":261,"dataGaLocation":469},{"text":263,"config":651},{"href":265,"dataGaName":266,"dataGaLocation":469},{"text":268,"config":653},{"href":270,"dataGaName":271,"dataGaLocation":469},{"text":273,"config":655},{"href":275,"dataGaName":276,"dataGaLocation":469},{"text":278,"config":657},{"href":280,"dataGaName":281,"dataGaLocation":469},{"title":294,"links":659},[660,662,664,666,668,670,675,680,682,684,686],{"text":302,"config":661},{"href":304,"dataGaName":296,"dataGaLocation":469},{"text":307,"config":663},{"href":309,"dataGaName":310,"dataGaLocation":469},{"text":315,"config":665},{"href":317,"dataGaName":318,"dataGaLocation":469},{"text":320,"config":667},{"href":322,"dataGaName":323,"dataGaLocation":469},{"text":325,"config":669},{"href":327,"dataGaName":328,"dataGaLocation":469},{"text":671,"config":672},"Nachhaltigkeit",{"href":673,"dataGaName":674,"dataGaLocation":469},"/sustainability/","Sustainability",{"text":676,"config":677},"Vielfalt, Inklusion und Zugehörigkeit",{"href":678,"dataGaName":679,"dataGaLocation":469},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":330,"config":681},{"href":332,"dataGaName":333,"dataGaLocation":469},{"text":340,"config":683},{"href":342,"dataGaName":343,"dataGaLocation":469},{"text":345,"config":685},{"href":347,"dataGaName":348,"dataGaLocation":469},{"text":687,"config":688},"Transparenzerklärung zu moderner Sklaverei",{"href":689,"dataGaName":690,"dataGaLocation":469},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":692},[693,696,699],{"text":694,"config":695},"Terms",{"href":519,"dataGaName":520,"dataGaLocation":469},{"text":697,"config":698},"Cookies",{"dataGaName":529,"dataGaLocation":469,"id":530,"isOneTrustButton":15},{"text":700,"config":701},"Datenschutz",{"href":524,"dataGaName":525,"dataGaLocation":469},98,{"id":704,"title":705,"authors":706,"body":708,"category":9,"date":1143,"description":1144,"extension":1145,"externalUrl":6,"faq":6,"featured":10,"heroImage":1146,"meta":1147,"navigation":15,"path":1148,"seo":1149,"slug":1152,"stem":1153,"tags":1154,"template":1159,"updatedDate":6,"__hash__":1160},"blogPosts/de-de/blog/agentic-click-through-demo.md","Wie ich einen Demo-Generator mit Duo Agent Platform baute",[707],"Itzik Gan Baruch",{"type":709,"value":710,"toc":1127},"minimark",[711,715,730,736,782,794,798,801,804,813,820,823,826,846,849,852,855,918,921,924,933,936,944,950,953,960,973,976,983,988,1000,1003,1006,1020,1023,1027,1041,1044,1047,1056,1064,1067,1070,1073,1076,1085,1094,1106,1124],[712,713,714],"p",{},"Früher saß ich Tage an einer Demo: Screenshots, Erzähltext, vieles mehr in einem externen Werkzeug zusammenbauen, vortragen, später Feedback einsammeln. Und jedes Mal, wenn sich die Funktionen änderten, ging es von vorn los. Vor einigen Monaten habe ich den größten Teil davon an einen Agenten in der GitLab Duo Agent Platform übergeben.",[712,716,717,718,723,724,729],{},"Die ",[719,720,57],"a",{"href":721,"rel":722},"https://about.gitlab.com/de-de/gitlab-duo-agent-platform/",[]," ist auf intelligente Orchestrierung ausgelegt und führt agentische Workflows über den gesamten Software-Lebenszyklus aus. Sie ist aber flexibel genug, um auch wiederkehrende Arbeit jenseits der Entwicklung zu übernehmen. Ich habe sie stattdessen auf die Demo-Erstellung angesetzt, und das lief so gut, dass sich derselbe Versuch mit jeder Aufgabe lohnt, die gerade auf dem eigenen Schreibtisch liegt. Für den Einstieg habe ich dieses ",[719,725,728],{"href":726,"rel":727},"https://about.gitlab.com/de-de/blog/gitlab-duo-agent-platform-complete-getting-started-guide/",[],"praxisnahe Tutorial"," geschrieben. Und noch etwas: Man muss dafür nicht programmieren können. Auch aus nicht-technischen Rollen kommt zunehmend Interesse daran, agentische Workflows wie diesen mit GitLab zu betreiben. Wer sich darin wiedererkennt, kann direkt mitmachen.",[712,731,732],{},[733,734,735],"strong",{},"In diesem Artikel:",[737,738,739,746,752,758,764,770,776],"ul",{},[740,741,742],"li",{},[719,743,745],{"href":744},"#warum-click-through-demos-so-wirksam-sind","Warum Click-Through-Demos so wirksam sind",[740,747,748],{},[719,749,751],{"href":750},"#die-entwicklung-von-vms-%C3%BCber-externe-demo-tools-zu-agenten","Die Entwicklung: von VMs über externe Demo-Tools zu Agenten",[740,753,754],{},[719,755,757],{"href":756},"#die-phasen-einer-demo-erstellung","Die Phasen einer Demo-Erstellung",[740,759,760],{},[719,761,763],{"href":762},"#so-funktioniert-der-demo-generator","So funktioniert der Demo-Generator",[740,765,766],{},[719,767,769],{"href":768},"#demos-liegen-jetzt-im-code","Demos liegen jetzt im Code",[740,771,772],{},[719,773,775],{"href":774},"#was-die-gitlab-duo-agent-platform-m%C3%B6glich-gemacht-hat","Was die GitLab Duo Agent Platform möglich gemacht hat",[740,777,778],{},[719,779,781],{"href":780},"#den-ersten-agenten-bauen","Den ersten Agenten bauen",[783,784,785],"blockquote",{},[712,786,787,788,793],{},"🎯 Die ",[719,789,791],{"href":721,"rel":790},[],[733,792,57],{}," heute ausprobieren!",[795,796,745],"h2",{"id":797},"warum-click-through-demos-so-wirksam-sind",[712,799,800],{},"Wer eine Funktion in Aktion sieht, versteht sie besser als beim Lesen. Live-Demos sind allerdings heikel: Sie brauchen Produktzugang und genug Routine, um sich sicher durch die Oberfläche zu bewegen.",[712,802,803],{},"Eine Click-Through-Demo löst das. Man klickt die Schritte selbst durch, geführt von einem kurzen Erzähltext bei jedem Schritt. Anders als bei einem Video bestimmt man das Tempo selbst. Und anders als ein echter Zugang, für den eine reale Umgebung nötig ist, ist sie nur ein Link: frei teilbar, wiederverwendbar und jedes Mal gleich.",[712,805,806,807,812],{},"Beispiele finden sich im ",[719,808,811],{"href":809,"rel":810},"https://dap-demo-hub-dac14a.gitlab.io/",[],"GitLab Demo Hub",".",[712,814,815],{},[816,817],"img",{"alt":818,"src":819,"title":818},"Eine Click-Through-Demo führt Schritt für Schritt durch einen echten Produktablauf","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783421764/x0oyszct1nuhzg7sxv0z.png",[795,821,751],{"id":822},"die-entwicklung-von-vms-über-externe-demo-tools-zu-agenten",[712,824,825],{},"So sahen Demos nicht immer aus. Über meine Berufsjahre hinweg ist daraus diese Entwicklung geworden:",[737,827,828,834,840],{},[740,829,830,833],{},[733,831,832],{},"VMs (2000er)",": virtuelle Maschinen mit vorinstalliertem Produkt und Demo-Inhalten, später zentral auf ESX-Servern.",[740,835,836,839],{},[733,837,838],{},"Externe Werkzeuge (SaaS-Ära)",": Wechsel auf Anbieterplattformen mit eingebauter Analytik, die aber weiterhin von Hand gebaut werden mussten und an die Infrastruktur des Anbieters gebunden blieben.",[740,841,842,845],{},[733,843,844],{},"Agentisch (jetzt)",": Agenten erzeugen Demos aus einem Prompt, ausgeliefert aus demselben Projekt, in dem sie entstehen, ohne Abhängigkeit von einem Anbieter.",[712,847,848],{},"Jede Schicht machte Demos zugänglicher. Die agentische Schicht macht sie tragfähig.",[795,850,757],{"id":851},"die-phasen-einer-demo-erstellung",[712,853,854],{},"Zu einer Click-Through-Demo gehören diese Phasen:",[856,857,858,864,870,876,882,888,894,900,906,912],"ol",{},[740,859,860,863],{},[733,861,862],{},"Die Funktion verstehen",": Dokumentation lesen, Issues und Slack durchgehen, sich mit Product Managern und Engineering abstimmen, um wirklich zu erfassen, was gezeigt wird, und vor allem das Problem, das es löst, samt Wirkung und Nutzen für die Kundschaft.",[740,865,866,869],{},[733,867,868],{},"Die Geschichte bauen",": ein realistisches Szenario entwickeln, das die Wirkung auf die Kundschaft zeigt, also welches Problem es im Alltag löst und warum das zählt.",[740,871,872,875],{},[733,873,874],{},"Die Umgebung aufsetzen",": ein Projekt anlegen und realistische Demo-Daten erzeugen, die die Geschichte tragen, etwa eingestreute Schwachstellen für ein Security-Dashboard oder Daten für aussagekräftige Diagramme.",[740,877,878,881],{},[733,879,880],{},"Die Inhalte aufnehmen",": Screenshots machen oder Clips des tatsächlichen Ablaufs aufzeichnen.",[740,883,884,887],{},[733,885,886],{},"Den Erzähltext schreiben",": Inhalte formulieren, die durch jeden Schritt führen, aufbauend auf der Geschichte und dem Kundenszenario aus Schritt 2.",[740,889,890,893],{},[733,891,892],{},"Die Demo bauen",": in einem externen Werkzeug alles zu einem klickbaren Durchlauf zusammenfügen, Verweise auf verwandte Materialien ergänzen und für jeden Schritt den Call to Action festlegen.",[740,895,896,899],{},[733,897,898],{},"Mit Beteiligten prüfen",": einen Entwurf teilen, Feedback sammeln, nachschärfen.",[740,901,902,905],{},[733,903,904],{},"Änderungen einarbeiten",": Erzähltext aktualisieren, Schritte umsortieren, bei Bedarf neu erzeugen.",[740,907,908,911],{},[733,909,910],{},"Veröffentlichen",": nach GitLab Docs, in den Demo Hub und an alle weiteren Zielorte ausliefern.",[740,913,914,917],{},[733,915,916],{},"Ankündigen",": intern über Slack teilen, in Blogbeiträge einbetten, in sozialen Netzwerken posten.",[712,919,920],{},"Zusammengenommen können diese Schritte Tage dauern, und sobald sich am Produkt etwas ändert, geht es ab Schritt 3 von vorn los.",[712,922,923],{},"Bei fast allen diesen Schritten kann ein Agent helfen: Dokumentation lesen, Issues durchsuchen, Kontext aus Slack ziehen, Demo-Daten im Projekt anlegen und das Wesentliche herausarbeiten. Den Menschen, der entscheidet, was entstehen soll, und die Ergebnisse vor dem Ausliefern prüft, ersetzt er damit nicht. Die Grundlagenarbeit nimmt er ihm aber zu einem bemerkenswerten Teil ab.",[712,925,926,927,932],{},"In ",[719,928,931],{"href":929,"rel":930},"https://gitlab.com/gitlab-da/projects/click-through-demo-generator-v-2",[],"meinem Click-Through Demo Generator"," habe ich mich auf die Schritte 1, 2, 5, 6 und 9 konzentriert: die mit klaren Eingaben, vorhersehbaren Ergebnissen und bislang vollständig manueller Ausführung. Die übrigen Schritte lassen sich ebenfalls von spezialisierten Agenten übernehmen.",[795,934,763],{"id":935},"so-funktioniert-der-demo-generator",[712,937,938,939,943],{},"Der Ablauf sieht so aus: Screenshots in einen Ordner im Projekt legen, optional mit einer ",[940,941,942],"code",{},"context.md"," als Hintergrund zur Funktion, dann den Workflow aus einem Issue-Kommentar heraus starten. Der Agent sortiert und benennt die Screenshots, schreibt den Erzähltext, baut die Demo mit einer eingebauten Markenvorlage und öffnet einen Merge Request. Ist der geprüft und gemergt, geht die Demo automatisch über GitLab Pages online. Soll sich etwas ändern, genügt eine Nachfrage beim Agenten.",[712,945,946],{},[816,947],{"alt":948,"src":949,"title":948},"Der Issue-Kommentar, der den Click-Through Demo Generator auslöst, und die Antwort des Agenten mit dem Link zum Merge Request","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783431076/etfiomoplfb4soaeevig.png",[712,951,952],{},"Unter der Haube wird ein Custom Flow ausgelöst. Der Agent ruft ein selbst gebautes Tool auf, das die Demo in eine HTML-Vorlage einbaut, jeden Screenshot mit seinem Erzähltext-Kasten überlagert und den Link zum Merge Request zurück in das Issue kommentiert. Eine Skill gibt dem Schreiben die Richtung, damit der Erzähltext GitLabs Marketing-Botschaften folgt und auf den Nutzen für die Kundschaft zielt statt auf unsere eigenen Funktionen.",[712,954,955,956,959],{},"Hier der tatsächliche Anweisungstext aus der ",[940,957,958],{},"SKILL.md"," dieser Skill, den der Agent bei jedem Erzähltext liest und befolgt:",[783,961,962,968],{},[712,963,964],{},[965,966,967],"em",{},"\"Great narration sells an outcome, not a UI tour. Someone who clicks through should understand what problem the product solves, why this approach is better, and what they could now do, without reading any docs.",[712,969,970],{},[965,971,972],{},"Structure every demo as three acts: Open on the customer's pain, show the product solving it step by step, and close by naming the value they walk away with.\"",[712,974,975],{},"Für Demos in weiteren Sprachen genügt eine Lokalisierungs-Skill im Projekt, von da an wird jede Demo automatisch lokalisiert.",[712,977,978],{},[816,979],{"alt":980,"src":981,"title":982},"Die Demo-Galerie","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783431133/ljn4kvbwvdxpaafhzgvi.png","Die Demo-Galerie: hier werden Demos geprüft und bereitgestellt, bevor sie in Produktion gehen",[984,985,987],"h3",{"id":986},"veröffentlichen-mit-einer-skill","Veröffentlichen mit einer Skill",[712,989,990,991,995,996,999],{},"Auch die Veröffentlichung im ",[719,992,994],{"href":809,"rel":993},[],"Demo Hub",", unserem produktiven Demo-Portal, läuft ohne Handarbeit ab. Ist eine Demo fertig, wird sie in der Entwicklungsgalerie als ",[733,997,998],{},"production"," markiert. Das ist das Signal für den Agenten: Er führt in diesem Projekt eine Skill aus, die in das Demo-Hub-Projekt greift und den Rest übernimmt. Sie schreibt eine kurze Beschreibung, versieht sie mit dem heutigen Datum, markiert sie als neu und öffnet einen Merge Request, der die Demo als Karte ergänzt. Diesen MR zu mergen und die Demo live zu stellen, bleibt eine menschliche Entscheidung.",[795,1001,769],{"id":1002},"demos-liegen-jetzt-im-code",[712,1004,1005],{},"Eine Click-Through-Demo besteht im Kern aus ein paar Dateien: HTML, Screenshots und Konfiguration. Damit gehört sie in ein Repository. Sie steckt nicht länger in einem separaten Werkzeug, das nur wenige bedienen können. Sie liegt in einem GitLab-Projekt und lässt sich deshalb:",[737,1007,1008,1011,1014,1017],{},[740,1009,1010],{},"in Merge Requests prüfen",[740,1012,1013],{},"von Kolleginnen und Kollegen verbessern",[740,1015,1016],{},"über die Zeit versionieren",[740,1018,1019],{},"von Agenten aktualisieren, nicht nur von Menschen",[712,1021,1022],{},"Damit wird die Demo zur Sache des Teams und nicht mehr zur Aufgabe einer einzelnen Person. Das macht einen großen Unterschied. Deutlich mehr Kolleginnen und Kollegen können Demos erstellen, prüfen, verbessern und veröffentlichen, ohne besonderes Werkzeugwissen. Wer ein Issue öffnen und einen MR freigeben kann, kann diesen Workflow nutzen.",[984,1024,1026],{"id":1025},"selbst-ausprobieren","Selbst ausprobieren?",[712,1028,1029,1030,1034,1035,1040],{},"Das Projekt ",[719,1031,1033],{"href":929,"rel":1032},[],"Click-Through Demo Generator"," forken und die README für das vollständige Setup lesen. Custom Flows werden beim Forken nicht mitkopiert, deshalb muss der ",[719,1036,1039],{"href":1037,"rel":1038},"https://gitlab.com/gitlab-da/projects/click-through-demo-generator-v-2/-/automate/flows/1010005/",[],"Flow \"Generate click-through demo\""," (dafür ist eine Anmeldung bei GitLab nötig) im geforkten Projekt zusätzlich aktiviert werden. Alles Weitere steht in der README.",[795,1042,775],{"id":1043},"was-die-gitlab-duo-agent-platform-möglich-gemacht-hat",[712,1045,1046],{},"Ohne die GitLab Duo Agent Platform wäre dieses Projekt deutlich schwieriger geworden.",[712,1048,1049,1050,1055],{},"Die GitLab Duo Agent Platform lieferte mir die fehlende Infrastruktur: einen ",[719,1051,1054],{"href":1052,"rel":1053},"https://about.gitlab.com/de-de/blog/multi-step-software-delivery-with-agentic-flows/",[],"Custom Flow",", der aus einem Issue-Kommentar heraus startet, und ein Container-Image, das ich mit genau der Laufzeit und den Abhängigkeiten definiere, die es braucht. Dazu kommen eingebaute Tools für die direkte Arbeit mit GitLab, etwa das Öffnen von Merge Requests und das Kommentieren von Issues. Im Merge Request prüfe ich die Demo, bevor ich sie merge und der Agent sie im Demo Hub veröffentlicht.",[712,1057,1058,1059,1063],{},"Im Vokabular der Plattform heißt das agentische Automatisierung: Der ",[719,1060,1054],{"href":1061,"rel":1062},"https://docs.gitlab.com/user/duo_agent_platform/flows/custom/",[]," orchestriert das Verhalten des Agenten, und GitLabs eingebaute Tools lassen ihn mit Issues, Projektdateien, Merge Requests und GitLab Pages arbeiten, ohne separate Integrationen.",[712,1065,1066],{},"Mit Custom Flows lässt sich ein eigener mehrstufiger Workflow festlegen und der Agent um eigene Tools erweitern. Eines davon habe ich selbst gebaut: Es baut Screenshots und Erzähltext in die HTML-Vorlage der Demo ein und läuft als Teil des Flows auf GitLabs Compute.",[712,1068,1069],{},"Alles bleibt in GitLab: die Anfrage, die Prüfung, das Ergebnis, die Auslieferung. Das macht den Ablauf klarer und leichter zu übergeben.",[795,1071,781],{"id":1072},"den-ersten-agenten-bauen",[712,1074,1075],{},"Einmal weg von meinem eigenen Ablauf und hin zur Frage, was passiert, wenn wiederkehrende Arbeit an einen Agenten mit Zugriff auf die eigenen GitLab-Daten übergeht. Für eine Teamleitung heißt das: weniger Aufwand für die Erstellung von Material, mehr für Prüfen und Entscheiden. Dieselbe Verschiebung zeigt sich überall dort, wo eine wiederholbare, klar umrissene Aufgabe auf GitLab-Kontext aufsetzt.",[712,1077,1078,1079,1084],{},"Klein und einfach anfangen. Der Demo-Generator ist nur ein Beispiel für dieses Muster, für den Anfang braucht es aber weder eigenen Code noch einen Custom Flow. Also mit einem ",[719,1080,1083],{"href":1081,"rel":1082},"https://about.gitlab.com/de-de/blog/introduction-to-gitlab-duo-agent-platform/",[],"einzelnen Agenten"," beginnen, ihm eine klare Aufgabe geben und schauen, was er kann, bevor es komplizierter wird.",[712,1086,1087,1088,1093],{},"In diesem kurzen Tutorial entsteht der erste eigene Agent, einer, der bei der Planung der eigenen Arbeit hilft. Kein Zugang zur GitLab Duo Agent Platform? Zum Mitmachen genügt eine ",[719,1089,1092],{"href":1090,"rel":1091},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial",[],"kostenlose Testversion",". Zwei Aufgaben, mit überschaubarem Aufwand:",[712,1095,1096,1099,1100,1105],{},[733,1097,1098],{},"Aufgabe 1: einen eigenen Agenten anlegen."," In der GitLab-Oberfläche einen ",[719,1101,1104],{"href":1102,"rel":1103},"https://docs.gitlab.com/user/duo_agent_platform/agents/custom/#create-an-agent",[],"eigenen Agenten anlegen"," und ihn \"Daily Planner\" nennen. Ihm mitteilen, was Priorität bedeutet, etwa Issues, die Kolleginnen und Kollegen blockieren, alles mit Fälligkeit in dieser Woche, oder \"alles mit dem Label customer gilt als höchste Priorität, unabhängig vom Fälligkeitsdatum\". Er soll die zugewiesenen Issues und Merge Requests ansehen, diese Regeln anwenden und benennen, was zuerst anzugehen ist, was andere blockiert und was warten kann.",[712,1107,1108,1111,1112,1117,1118,1123],{},[733,1109,1110],{},"Aufgabe 2: aktivieren und prüfen."," Den ",[719,1113,1116],{"href":1114,"rel":1115},"https://docs.gitlab.com/user/duo_agent_platform/agents/custom/#enable-an-agent",[],"Agenten im Projekt aktivieren",", dann ",[719,1119,1122],{"href":1120,"rel":1121},"https://about.gitlab.com/de-de/blog/getting-started-with-gitlab-duo-agentic-chat/",[],"GitLab Duo Agentic Chat"," öffnen, ihn auswählen und um eine Tagesplanung bitten. Er hat eingebauten Zugriff auf GitLab und zieht die tatsächlich zugewiesenen Issues und MRs selbst. Seinen Plan mit dem vergleichen, was man selbst zusammengestellt hätte, und die Anweisungen des Agenten nachschärfen, bis der Plan wirklich brauchbar ist.",[712,1125,1126],{},"Damit steht der erste eigene Agent, und er macht den Tag schon ein wenig leichter. Ab hier wird es interessant: Was würde man ihm noch übergeben? Welche Entscheidung ist man leid, selbst zu treffen? So wächst aus dem Agenten für einen Zweck die Assistenz, die den ganzen Ablauf trägt.",{"title":1128,"searchDepth":1129,"depth":1129,"links":1130},"",2,[1131,1132,1133,1134,1138,1141,1142],{"id":797,"depth":1129,"text":745},{"id":822,"depth":1129,"text":751},{"id":851,"depth":1129,"text":757},{"id":935,"depth":1129,"text":763,"children":1135},[1136],{"id":986,"depth":1137,"text":987},3,{"id":1002,"depth":1129,"text":769,"children":1139},[1140],{"id":1025,"depth":1137,"text":1026},{"id":1043,"depth":1129,"text":775},{"id":1072,"depth":1129,"text":781},"2026-08-13","So sahen Demos nicht immer aus. Ein Rückblick auf ihre Entwicklung, plus ein Tutorial zum Bau einer eigenen Demo und eines eigenen Agenten.","md","https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png",{},"/de-de/blog/agentic-click-through-demo",{"noIndex":10,"title":705,"description":1150,"ogImage":1151},"Wie ein Agent in der GitLab Duo Agent Platform den Demo-Bau übernimmt – plus Tutorial zum Bau des ersten eigenen Agenten.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752678395/impw8no5tbskr6k2afgu.jpg","agentic-click-through-demo","de-de/blog/agentic-click-through-demo",[1155,1156,1157,1158],"AI","product","features","tutorial","BlogPost","2FOxizSYPXpRuT-Vkok5_OrmYlIHj5d8Nv8d-fAS0b4",[1162,1169,1176,1183,1189,1197,1204,1211,1217],{"title":1163,"heroImage":1164,"category":9,"description":1165,"authors":1166,"slug":1168,"externalUrl":6},"GitLab Duo mit Amazon Q: In wenigen Minuten wird aus einer Idee der passende Code","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097127/Blog/Hero%20Images/Blog/Hero%20Images/Screenshot%202024-11-27%20at%204.55.28%E2%80%AFPM_4VVz6DgGBOvbGY8BUmd068_1750097126673.png","Die neue Integration von GitLab Duo mit Amazon Q analysiert deine Tickets und erstellt automatisch funktionierende Codelösungen, wodurch deine Workflows beschleunigt werden.",[1167],"Cesar Saavedra","gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes",{"title":1170,"heroImage":1171,"category":9,"description":1172,"authors":1173,"slug":1175,"externalUrl":6},"GitLab Duo mit Amazon Q: Entdecke die neue KI-Lösung","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659604/Blog/Hero%20Images/Screenshot_2024-11-27_at_4.55.28_PM.png","Die umfassende KI-basierte DevSecOps-Plattform mit den umfangreichsten Cloud-Computing-Funktionen beschleunigt Entwicklungszyklen, erhöht die Automatisierung und verbessert die Codequalität.",[1174],"Emilio Salvador","gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws",{"title":1177,"heroImage":1178,"category":9,"description":1179,"authors":1180,"slug":1182,"externalUrl":6},"Was ist Generative KI?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663009/Blog/Hero%20Images/ESA_case_study_image.jpg","Erfahre, was generative KI ist, wie sie sich von klassischer KI unterscheidet, welche Modelle es gibt und wie GitLab mit generativer KI arbeitet.",[1181],"GitLab Germany Team","what-is-generative-ai",{"title":1184,"heroImage":1185,"category":9,"description":1186,"authors":1187,"slug":1188,"externalUrl":6},"Verbesserte Qualitätssicherung von Anwendungen mit GitLab Duo Workflow","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097617/Blog/Hero%20Images/Blog/Hero%20Images/Workflow%201800x945_2gQoQIbY9NvjLFpXtsxtXy_1750097616649.png","Erfahre, wie du mithilfe von agentischer KI Unit-Tests zu einer Java-Anwendung hinzufügst (Video-Tutorial inklusive).",[1167],"use-gitlab-duo-workflow-to-improve-application-quality-assurance",{"title":1190,"heroImage":1191,"category":9,"description":1192,"authors":1193,"slug":1196,"externalUrl":6},"GitLab Duo Self-Hosted: Enterprise-KI für mehr Datenschutz","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097840/Blog/Hero%20Images/Blog/Hero%20Images/Self-Hosted%201800x945_1dL1II2ITh2PteObA9DBLD_1750097839679.png","Kund(inn)en in regulierten Branchen können GitLab Duo jetzt auf Self-Managed-Infrastruktur bereitstellen und so leistungsfähige generative KI nutzen, ohne dabei die Datenresidenz und Datenschutzbedenken über Bord werfen zu müssen.",[1194,1195],"Susie Bitters","Aathira Nair","gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy",{"title":1198,"heroImage":1199,"category":9,"description":1200,"authors":1201,"slug":1203,"externalUrl":6},"GitLab Duo Workflow: Transparenz und Kontrolle für agentische KI auf Enterprise-Niveau","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660174/Blog/Hero%20Images/Workflow_1800x945.png","Sichere, autonome, kontextbewusste KI-Tools übernehmen komplexe Aufgaben und geben Entwickler(inne)n die Möglichkeit, innovative Software schneller zu entwickeln. Die private Beta-Warteliste ist jetzt geöffnet.",[1202],"Pini Wietchner","gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai",{"title":1205,"heroImage":1206,"category":9,"description":1207,"authors":1208,"slug":1210,"externalUrl":6},"Automatisierung mit GitLab Duo, Teil 3: Validierung von Tests","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097447/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%284%29_3LZkiDjHLjhqEkvOvBsVKp_1750097447404.png","Hier erfährst du, welche Tests wir durchgeführt haben, um die Auswirkungen von GitLab Duo auf die automatisierten Tests unseres Teams zu überprüfen – und welche Ergebnisse wir erzielt haben.",[1209],"Byron Boots","automating-with-gitlab-duo-part-3-validating-testing",{"title":1212,"heroImage":1213,"category":9,"description":1214,"authors":1215,"slug":1216,"externalUrl":6},"Automatisierung mit GitLab Duo, Teil 2: Komplexes Testen","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099243/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%284%29_3LZkiDjHLjhqEkvOvBsVKp_1750099243011.png","Hier erfährst du, wie das GitLab-Team mit Hilfe der KI-Funktionen von GitLab Duo komplexere Testsituationen bewältigt und dabei auch sicherstellt, dass die Code-Tests den Standards entsprechen.",[1209],"automating-with-gitlab-duo-part-2-complex-testing",{"title":1218,"heroImage":1219,"category":9,"description":1220,"authors":1221,"slug":1222,"externalUrl":6},"Beschädigte CI/CD-Pipelines schnell entfernen – mit KI","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097355/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2811%29_78Dav6FR9EGjhebHWuBVan_1750097355230.png","Wenn deine CI/CD-Pipeline fehlschlägt, führt dies zu Verzögerungen, verminderter Produktivität und Stress. Mit der KI-basierten Root Cause Analysis kannst du Probleme nun rascher und intelligenter lösen.",[707],"quickly-resolve-broken-ci-cd-pipelines-with-ai",1786803779478]