[{"data":1,"prerenderedAt":1157},["ShallowReactive",2],{"portfolio-en-dosb":3,"employee-bernd-helm":850,"employee-tobias-friedrich":954,"employee-robert-schwabe":1019,"employee-ronny-herzog":1081,"related-refs-ai_chatbot-dosb-en":1127,"related-blog-ai_chatbot--en":1156},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"customer":9,"subtitle":10,"heroImage":11,"areaOfApplication":12,"industry":13,"technologies":14,"period":22,"teamDescription":25,"budget":26,"tags":27,"body":30,"_type":844,"_id":845,"_source":846,"_file":847,"_stem":848,"_extension":849},"/en/portfolio/dosb","portfolio",false,"","Digital Assistant for the German Olympic Sports Confederation (DOSB)","German Olympic Sports Confederation (DOSB in cooperation with the State Sports Federation of North Rhine-Westphalia)","AI-POWERED CHATBOT FOR ORGANIZED SPORTS","/images/portfolio/dosb/DOSB.webp","Self-Service and Knowledge Management in Sports","Public Sector, Sports Associations",[15,16,17,18,19,20,21],"python","fastapi","vuejs","docker","rag","llm","whisper",{"from":23,"to":24},"October 2024","December 2024 (Go-Live February 2025)","4 AI Specialists, UI/UX Designer, Frontend/Backend Developers","Six-figure",[28,29],"ai","chatbot",{"type":31,"children":32,"toc":840},"root",[33,137,432,618,772],{"type":34,"tag":35,"props":36,"children":39},"element","section-component",{"className":37},[38],"no-pattern",[40],{"type":34,"tag":41,"props":42,"children":51},"v-card",{"className":43,"style":50},[44,45,46,47,48,49],"description__card","text-justify","px-4","px-md-18","py-4","py-md-12","background-color: rgba(var(--v-theme-primary-lighten-4), 0.6)",[52,60,81,93,99,125],{"type":34,"tag":53,"props":54,"children":56},"h3",{"id":55},"background",[57],{"type":58,"value":59},"text","Background",{"type":34,"tag":61,"props":62,"children":63},"p",{},[64,66,72,74,79],{"type":58,"value":65},"With the increasing digitalization of organized sports, associations and clubs face the challenge of making information\naccessible in a way that allows it to be found quickly, independently, and around the clock. The ",{"type":34,"tag":67,"props":68,"children":69},"strong",{},[70],{"type":58,"value":71},"digital assistant",{"type":58,"value":73},"\nof the German Olympic Sports Confederation (DOSB) – developed by ",{"type":34,"tag":67,"props":75,"children":76},{},[77],{"type":58,"value":78},"Helm & Walter IT-Solutions",{"type":58,"value":80}," – is a milestone in\nthis development.",{"type":34,"tag":61,"props":82,"children":83},{},[84,86,91],{"type":58,"value":85},"The DOSB's digital assistant demonstrates how modern ",{"type":34,"tag":67,"props":87,"children":88},{},[89],{"type":58,"value":90},"AI technologies",{"type":58,"value":92}," based on Large Language Models (LLMs),\nRetrieval-Augmented Generation (RAG), and multilingual speech recognition can be transformed into practical applications\nthat create real value: a fact-based and secure information tool for everyone involved in German sports.",{"type":34,"tag":53,"props":94,"children":96},{"id":95},"dosb-customer-profile",[97],{"type":58,"value":98},"DOSB Customer Profile",{"type":34,"tag":61,"props":100,"children":101},{},[102,104,109,111,116,118,123],{"type":58,"value":103},"The German Olympic Sports Confederation (DOSB) is the umbrella organization of German sports with ",{"type":34,"tag":67,"props":105,"children":106},{},[107],{"type":58,"value":108},"101 member\norganizations",{"type":58,"value":110},", over ",{"type":34,"tag":67,"props":112,"children":113},{},[114],{"type":58,"value":115},"27 million memberships",{"type":58,"value":117},", and approximately ",{"type":34,"tag":67,"props":119,"children":120},{},[121],{"type":58,"value":122},"87,000 sports clubs",{"type":58,"value":124},". It represents the interests\nof competitive, recreational, and health sports and promotes digital transformation in sports, including through the\nSPORTDEUTSCHLAND Digital initiative.",{"type":34,"tag":61,"props":126,"children":127},{},[128,130,135],{"type":58,"value":129},"The \"Digital Assistant\" project was supported within the framework of the ",{"type":34,"tag":67,"props":131,"children":132},{},[133],{"type":58,"value":134},"\"ReStart – Sport bewegt Deutschland\"",{"type":58,"value":136},"\nfunding program by the Federal Ministry of the Interior (BMI). We at Helm & Walter had the privilege of implementing\nthis pilot project based on our expertise in AI and web environments.",{"type":34,"tag":35,"props":138,"children":139},{},[140,219,239],{"type":34,"tag":141,"props":142,"children":146},"div",{"className":143},[144,145],"container-inner","mt-4",[147,160,186],{"type":34,"tag":148,"props":149,"children":151},"h2",{"id":150},"project-description",[152],{"type":34,"tag":153,"props":154,"children":157},"span",{"className":155},[156],"mx-auto",[158],{"type":58,"value":159},"Project Description",{"type":34,"tag":61,"props":161,"children":162},{},[163,165,170,172,184],{"type":58,"value":164},"The goal of the project was to develop an ",{"type":34,"tag":67,"props":166,"children":167},{},[168],{"type":58,"value":169},"AI-powered chatbot",{"type":58,"value":171}," – the so-called Digital Assistant – to answer everyday\nquestions about club organization, volunteering, and funding opportunities. The digital assistant was integrated into\nthe pilot project ",{"type":34,"tag":67,"props":173,"children":174},{},[175],{"type":34,"tag":176,"props":177,"children":181},"a",{"className":178,"href":180},[179],"text-underline","https://www.vibss.de/",[182],{"type":58,"value":183},"vibss.de",{"type":58,"value":185}," (Association Information, Consulting, and\nTraining System of the LSB NRW) and is designed as a scalable tool that will also be available to other state sports\nfederations in the future.",{"type":34,"tag":61,"props":187,"children":188},{},[189,191,196,198,203,205,210,212,217],{"type":58,"value":190},"The system combines ",{"type":34,"tag":67,"props":192,"children":193},{},[194],{"type":58,"value":195},"modern language processing",{"type":58,"value":197}," with structured knowledge retrieval via ",{"type":34,"tag":67,"props":199,"children":200},{},[201],{"type":58,"value":202},"Retrieval-Augmented\nGeneration (RAG)",{"type":58,"value":204},". This innovative technology reduces \"hallucinations\" (a convincingly formulated AI result that is not\njustified by training data and may be objectively incorrect) through the verifiability of answers via attached ",{"type":34,"tag":67,"props":206,"children":207},{},[208],{"type":58,"value":209},"source\ncitations",{"type":58,"value":211},". Thanks to ",{"type":34,"tag":67,"props":213,"children":214},{},[215],{"type":58,"value":216},"voice and text input in five languages",{"type":58,"value":218}," (German, English, Turkish, Russian, Arabic), the\nassistant is low-barrier and accessible to a broad target audience.",{"type":34,"tag":141,"props":220,"children":223},{"className":221},[144,145,222],"mt-md-10",[224,234],{"type":34,"tag":148,"props":225,"children":227},{"id":226},"challenges-olympic-hurdle-race",[228],{"type":34,"tag":153,"props":229,"children":231},{"className":230},[156],[232],{"type":58,"value":233},"Challenges: Olympic Hurdle Race",{"type":34,"tag":61,"props":235,"children":236},{},[237],{"type":58,"value":238},"A project of this magnitude combines technological, organizational, and communication challenges:",{"type":34,"tag":240,"props":241,"children":245},"v-row",{"className":242},[243,244],"pt-4","pt-md-16",[246,286,318,350,375,407],{"type":34,"tag":247,"props":248,"children":251},"v-col",{"cols":249,"md":250},12,"6",[252],{"type":34,"tag":253,"props":254,"children":260},"icon-card",{"card-color":255,"className":256,"icon":258,"icon-background-color":259},"rgba(var(--v-theme-primary-lighten-4), 0.7)",[257],"fill-height","mdiClockOutline","primary-lighten-1",[261,271],{"type":34,"tag":262,"props":263,"children":264},"template",{"v-slot:title":7},[265],{"type":34,"tag":53,"props":266,"children":268},{"id":267},"strict-time-management",[269],{"type":58,"value":270},"Strict Time Management:",{"type":34,"tag":262,"props":272,"children":273},{"v-slot:text":7},[274],{"type":34,"tag":61,"props":275,"children":276},{},[277,279,284],{"type":58,"value":278},"The digital assistant had to be developed, tested, and finalized in ",{"type":34,"tag":67,"props":280,"children":281},{},[282],{"type":58,"value":283},"just a few weeks",{"type":58,"value":285},". Projects of this nature often\nexperience delays because customer requirements and technical possibilities are in tension, misunderstandings occur, or\nforce majeure problems arise. We implemented this project for the DOSB to their complete satisfaction despite the tight\nschedule.",{"type":34,"tag":247,"props":287,"children":288},{"cols":249,"md":250},[289],{"type":34,"tag":253,"props":290,"children":293},{"card-color":255,"className":291,"icon":292,"icon-background-color":259},[257],"mdiFileDocumentOutline",[294,303],{"type":34,"tag":262,"props":295,"children":296},{"v-slot:title":7},[297],{"type":34,"tag":53,"props":298,"children":300},{"id":299},"data-currency-and-factual-basis",[301],{"type":58,"value":302},"Data Currency and Factual Basis:",{"type":34,"tag":262,"props":304,"children":305},{"v-slot:text":7},[306],{"type":34,"tag":61,"props":307,"children":308},{},[309,311,316],{"type":58,"value":310},"Our team of AI specialists consistently relied on the innovative ",{"type":34,"tag":67,"props":312,"children":313},{},[314],{"type":58,"value":315},"RAG technology",{"type":58,"value":317}," approach, enabling the chatbot to\nretrieve current information from verified sources such as vibss.de and lsb.nrw and process it in real-time. The result\nwas consistently source-backed and therefore more reliable answers.",{"type":34,"tag":247,"props":319,"children":320},{"cols":249,"md":250},[321],{"type":34,"tag":253,"props":322,"children":325},{"card-color":255,"className":323,"icon":324,"icon-background-color":259},[257],"mdiShieldCheck",[326,335],{"type":34,"tag":262,"props":327,"children":328},{"v-slot:title":7},[329],{"type":34,"tag":53,"props":330,"children":332},{"id":331},"reliable-answers",[333],{"type":58,"value":334},"Reliable Answers:",{"type":34,"tag":262,"props":336,"children":337},{"v-slot:text":7},[338],{"type":34,"tag":61,"props":339,"children":340},{},[341,343,348],{"type":58,"value":342},"The chatbot uses a so-called ",{"type":34,"tag":67,"props":344,"children":345},{},[346],{"type":58,"value":347},"\"LLM-as-a-Judge\" method",{"type":58,"value":349},", which automatically checks answers for plausibility and\nlinguistic appropriateness. This represents an important step in avoiding hallucinations and inappropriate language\nchoices.",{"type":34,"tag":247,"props":351,"children":352},{"cols":249,"md":250},[353],{"type":34,"tag":253,"props":354,"children":357},{"card-color":255,"className":355,"icon":356,"icon-background-color":259},[257],"mdiTranslate",[358,367],{"type":34,"tag":262,"props":359,"children":360},{"v-slot:title":7},[361],{"type":34,"tag":53,"props":362,"children":364},{"id":363},"multilingualism-accessibility",[365],{"type":58,"value":366},"Multilingualism & Accessibility:",{"type":34,"tag":262,"props":368,"children":369},{"v-slot:text":7},[370],{"type":34,"tag":61,"props":371,"children":372},{},[373],{"type":58,"value":374},"In the public sector, speech-to-text and text-to-speech functions offer great innovation and improvement potential.\nTogether with assistive technologies and the adjustability of contrast and font sizes, these functions ensure an\ninclusive user experience.",{"type":34,"tag":247,"props":376,"children":377},{"cols":249,"md":250},[378],{"type":34,"tag":253,"props":379,"children":382},{"card-color":255,"className":380,"icon":381,"icon-background-color":259},[257],"mdiPaletteOutline",[383,392],{"type":34,"tag":262,"props":384,"children":385},{"v-slot:title":7},[386],{"type":34,"tag":53,"props":387,"children":389},{"id":388},"design-user-friendliness",[390],{"type":58,"value":391},"Design & User-Friendliness:",{"type":34,"tag":262,"props":393,"children":394},{"v-slot:text":7},[395],{"type":34,"tag":61,"props":396,"children":397},{},[398,400,405],{"type":58,"value":399},"An intuitive ",{"type":34,"tag":67,"props":401,"children":402},{},[403],{"type":58,"value":404},"popup interface",{"type":58,"value":406}," with customizable design integrates seamlessly into the VIBSS website. Simple and\nintuitive operation as well as transparency were the focus – including GDPR and AI regulation compliance.",{"type":34,"tag":247,"props":408,"children":409},{"cols":249,"md":250},[410],{"type":34,"tag":253,"props":411,"children":414},{"card-color":255,"className":412,"icon":413,"icon-background-color":259},[257],"mdiDatabaseOutline",[415,424],{"type":34,"tag":262,"props":416,"children":417},{"v-slot:title":7},[418],{"type":34,"tag":53,"props":419,"children":421},{"id":420},"extensive-database",[422],{"type":58,"value":423},"Extensive Database:",{"type":34,"tag":262,"props":425,"children":426},{"v-slot:text":7},[427],{"type":34,"tag":61,"props":428,"children":429},{},[430],{"type":58,"value":431},"The digital assistant uses a knowledge base of over 6,000 PDF documents and 80,000 data points. For the AI to provide\ngood answers, the data must be complete and correctly structured. Many files contained ambiguous or missing metadata,\nsuch as title or creation date, which had to be cleaned. Diagrams, tables, and graphics are also difficult to interpret\nby machine and required special procedures. Through clean preprocessing and intelligent extraction, a reliable,\nhigh-performance knowledge repository was created as the foundation for precise answers.",{"type":34,"tag":35,"props":433,"children":434},{},[435,454,463,479,527,571,585],{"type":34,"tag":141,"props":436,"children":438},{"className":437},[144,145],[439,449],{"type":34,"tag":148,"props":440,"children":442},{"id":441},"the-product-the-digital-assistant",[443],{"type":34,"tag":153,"props":444,"children":446},{"className":445},[156],[447],{"type":58,"value":448},"The Product: The Digital Assistant",{"type":34,"tag":61,"props":450,"children":451},{},[452],{"type":58,"value":453},"The slider below shows various usage scenarios. The accessible, multilingual AI chatbot answers anytime, quickly and\nreliably to various questions about sports, but also recognizes contextually inappropriate questions. To further support\nvolunteers, the digital assistant formulates suitable follow-up questions.",{"type":34,"tag":455,"props":456,"children":462},"image-slider",{":aspectRatio":457,":slides":458,"maxHeight":459,"maxWidth":460,"minHeight":461},"1.78","[{\"image\":\"/images/portfolio/dosb/chats/Chat_1.png\",\"alt\":\"Screenshot of a chatbot window on the website of the State Sports Federation of North Rhine-Westphalia: The user asks on the right about the AI assistant's capabilities. It responds on the left with a structured overview of its support offerings, e.g., contact persons, club management, current sports info, contact channels, and integration programs. Emojis, numbered points, and suggested follow-up questions below the chat show the dialogue-oriented, user-friendly consultation as well as additional functions such as copying and reading aloud answers.\",\"caption\":\"\u003Cstrong>Diverse Support Offerings:\u003C/strong> The AI assistant presents its comprehensive capabilities with structured answers on club management, sports information, and integration programs.\"},{\"image\":\"/images/portfolio/dosb/chats/Chat_2.png\",\"alt\":\"Chat view on the website of the State Sports Federation of North Rhine-Westphalia with a question about liability risks in a handball club. The AI assistant provides a clearly structured, numbered explanation of club, board, and member liability, event organizer obligations, and insurance coverage. The presentation illustrates how the chatbot structures legal topics understandably, explains risks, and suggests further questions to the user.\",\"caption\":\"\u003Cstrong>Structured Legal Advice:\u003C/strong> Complex liability topics are clearly structured and explained understandably by the chatbot, with practical advice on insurance coverage and club obligations.\"},{\"image\":\"/images/portfolio/dosb/chats/Chat_3.png\",\"alt\":\"Chatbot dialogue on the website of the State Sports Federation of North Rhine-Westphalia on the topic of volunteering in sports: The AI assistant explains definition, characteristics, and motivation of volunteer work and refers to further information. The answer is clearly designed with bullet points and emojis. The image shows the chatbot's ability to convey foundational knowledge and guide users specifically to further resources.\",\"caption\":\"\u003Cstrong>Volunteering Explained Clearly:\u003C/strong> The assistant conveys foundational knowledge about volunteer work in sports and guides specifically to further resources.\"},{\"image\":\"/images/portfolio/dosb/chats/Chat_4.png\",\"alt\":\"Chat window on the website of the State Sports Federation of North Rhine-Westphalia with a request for tips on a club newsletter. The AI assistant responds with a detailed, numbered list on content, involvement of members and sponsors, interactive elements, as well as legal aspects such as data protection. The view shows how the chatbot provides practical communication and marketing tips in a structured manner and enables follow-up interactions.\",\"caption\":\"\u003Cstrong>Practical Communication Tips:\u003C/strong> Comprehensive advice on club newsletters with concrete guidance on content, member involvement, and legal aspects such as data protection.\"},{\"image\":\"/images/portfolio/dosb/chats/Chat_5.png\",\"alt\":\"Illustration of a chat history on the website of the State Sports Federation of North Rhine-Westphalia with questions about contacting the State Sports Federation NRW as well as inappropriate questions about weather and cooking recipes. The AI assistant provides helpful contact information about the federation and transparently communicates its limitations on off-topic inquiries. The presentation makes clear how the chatbot specifically guides users to relevant website topics and clearly defines its area of responsibility.\",\"caption\":\"\u003Cstrong>Intelligent Topic Recognition:\u003C/strong> The assistant provides helpful contact information for relevant inquiries and transparently communicates its limitations on off-topic questions.\"}]","600px","1200px","525px",[],{"type":34,"tag":464,"props":465,"children":473},"hw-button",{"className":466,"href":180,"icon":469,"target":470,":full-padding":471,"background":472,"full-padding":7},[467,145,468],"ml-auto","mt-md-16","mdiOpenInNew","_blank","true","primary",[474],{"type":34,"tag":61,"props":475,"children":476},{},[477],{"type":58,"value":478},"Try the chatbot on vibss.de",{"type":34,"tag":141,"props":480,"children":483},{"className":481},[144,145,482],"mt-md-20",[484,494,513],{"type":34,"tag":148,"props":485,"children":487},{"id":486},"result-gold-medal-for-helm-walter",[488],{"type":34,"tag":153,"props":489,"children":491},{"className":490},[156],[492],{"type":58,"value":493},"Result: Gold Medal for Helm & Walter",{"type":34,"tag":61,"props":495,"children":496},{},[497,499,504,506,511],{"type":58,"value":498},"With the digital assistant, we set the starting signal for AI-based and digital self-service in organized sports in\nGermany. The DOSB and LSB NRW reported positive feedback from the portal's user base shortly after the launch\non ",{"type":34,"tag":176,"props":500,"children":502},{"className":501,"href":180},[179],[503],{"type":58,"value":183},{"type":58,"value":505}," in February 2025. Our solution, which is available 24/7,\naccessible, multilingual, and GDPR-compliant, led to a noticeable ",{"type":34,"tag":67,"props":507,"children":508},{},[509],{"type":58,"value":510},"reduction in service requests",{"type":58,"value":512}," and relief for the\nLSB NRW's specialist departments.",{"type":34,"tag":61,"props":514,"children":515},{},[516,518,525],{"type":58,"value":517},"The DOSB published the chatbot in its own\n",{"type":34,"tag":176,"props":519,"children":522},{"className":520,"href":521},[179],"https://www.linkedin.com/feed/update/urn:li:activity:7356281573094084610",[523],{"type":58,"value":524},"post on LinkedIn",{"type":58,"value":526}," with over\n26,000 followers reached – and thanked Helm & Walter for the \"competent and timely implementation.\"",{"type":34,"tag":240,"props":528,"children":531},{"className":529},[530,243,244],"justify-center",[532,547,559],{"type":34,"tag":247,"props":533,"children":534},{"cols":249,"md":250},[535,543],{"type":34,"tag":536,"props":537,"children":542},"hw-image",{"alt":538,"aspect-ratio":539,"object-fit":540,"src":541},"Chat button with user notification at the bottom left on vibss.de","1.77","contain","/images/portfolio/dosb/screens/DOSB_Screen_1.png",[],{"type":34,"tag":61,"props":544,"children":545},{},[546],{"type":58,"value":538},{"type":34,"tag":247,"props":548,"children":549},{"cols":249,"md":250},[550,555],{"type":34,"tag":536,"props":551,"children":554},{"alt":552,"aspect-ratio":539,"object-fit":540,"src":553},"Opened chat window with greeting and notice texts on vibss.de","/images/portfolio/dosb/screens/DOSB_Screen_2.png",[],{"type":34,"tag":61,"props":556,"children":557},{},[558],{"type":58,"value":552},{"type":34,"tag":247,"props":560,"children":561},{"cols":249,"md":250},[562,567],{"type":34,"tag":536,"props":563,"children":566},{"alt":564,"aspect-ratio":539,"object-fit":540,"src":565},"Chat in maximized view on vibss.de","/images/portfolio/dosb/chat-bot-chat-expanded.jpg",[],{"type":34,"tag":61,"props":568,"children":569},{},[570],{"type":58,"value":564},{"type":34,"tag":141,"props":572,"children":574},{"className":573},[144,145,482],[575],{"type":34,"tag":148,"props":576,"children":578},{"id":577},"what-the-dosb-says",[579],{"type":34,"tag":153,"props":580,"children":582},{"className":581},[156],[583],{"type":58,"value":584},"What the DOSB Says",{"type":34,"tag":586,"props":587,"children":593},"testimonial-card",{"className":588,"image":592},[145,589,590,591],"mt-md-12","bg-primary-lighten-2","rounded-lg","/images/portfolio/dosb/miriam-seib.jpg",[594,606],{"type":34,"tag":262,"props":595,"children":596},{"v-slot:quote":7},[597],{"type":34,"tag":61,"props":598,"children":599},{},[600],{"type":34,"tag":153,"props":601,"children":603},{"style":602},"font-size: 1rem; line-height: 1.1em;",[604],{"type":58,"value":605},"Bernd Helm and his team took on the challenge of developing a custom chatbot for volunteers in club management under\ntime pressure, thus facilitating volunteer work for them. By the end of the project, not only was the project completed,\nbut smaller additions were also successfully implemented. I can only thank them for their punctual and independent way\nof working.",{"type":34,"tag":262,"props":607,"children":608},{"v-slot:name":7},[609],{"type":34,"tag":61,"props":610,"children":611},{},[612],{"type":34,"tag":153,"props":613,"children":615},{"style":614},"font-size: 1.25rem; line-height: 1.1em;",[616],{"type":58,"value":617},"Miriam Seib, ReStart Program Manager",{"type":34,"tag":35,"props":619,"children":620},{},[621,631,648,662,675,688,719],{"type":34,"tag":148,"props":622,"children":624},{"id":623},"top-performances-of-our-team",[625],{"type":34,"tag":153,"props":626,"children":628},{"className":627},[156],[629],{"type":58,"value":630},"Top Performances of Our Team",{"type":34,"tag":632,"props":633,"children":639},"portfolio-developer-card",{":show-executive-role":471,"background-color":634,"card-class":635,"employee-name":636,"employee-position":637,"title":638},"rgba(var(--v-theme-background), 0.7)","px-4 px-md-0 py-4 py-md-0 mt-4 mt-md-12","bernd-helm","right","Bernd Helm",[640],{"type":34,"tag":262,"props":641,"children":642},{"v-slot:content":7},[643],{"type":34,"tag":61,"props":644,"children":645},{},[646],{"type":58,"value":647},"I was responsible for the development and technical leadership of the DOSB chatbot project. Based on the in-house\nHW-RAG library, I implemented a customized RAG pipeline (Retrieval-Augmented Generation) that was precisely tailored to\nthe specific requirements of the DOSB. Through systematic evaluation of user feedback, I continuously optimized system\nperformance and achieved convincing answer quality. Additionally, I took over strategic project planning and\ncoordination of all development activities, ensuring on-time project delivery.",{"type":34,"tag":632,"props":649,"children":653},{":show-executive-role":471,"background-color":634,"card-class":635,"employee-name":650,"employee-position":651,"title":652},"tobias-friedrich","left","Tobias Friedrich",[654],{"type":34,"tag":262,"props":655,"children":656},{"v-slot:content":7},[657],{"type":34,"tag":61,"props":658,"children":659},{},[660],{"type":58,"value":661},"My responsibility lay in integrating a website crawler into the existing chatbot infrastructure. This component enables\nthe system to automatically capture content directly from websites and linked PDF documents and make them available as\nknowledge sources for the chatbot. Through this extension, the chatbot's database was significantly enlarged and the\ntimeliness of information was significantly improved, as content can now be obtained directly and up-to-date from web\npresences.",{"type":34,"tag":632,"props":663,"children":666},{":show-executive-role":471,"background-color":634,"card-class":635,"employee-name":664,"employee-position":637,"title":665},"robert-schwabe","Robert Schwabe",[667],{"type":34,"tag":262,"props":668,"children":669},{"v-slot:content":7},[670],{"type":34,"tag":61,"props":671,"children":672},{},[673],{"type":58,"value":674},"I was responsible for designing a user interface for the DOSB chatbot in close coordination with the client. I\ndeveloped high-fidelity prototypes to iteratively test and evaluate various design variants and interaction concepts. I\nplaced special emphasis on compliance with the LSB NRW's CI guidelines for use on VIBBS.de as well as on an\naccessibility concept in accordance with the Accessibility Strengthening Act (BFSG) and WCAG 2. The final design\nsupports both a compact overlay mode and a responsive full-screen mode for desktop and mobile devices.",{"type":34,"tag":632,"props":676,"children":679},{":show-executive-role":471,"background-color":634,"card-class":635,"employee-name":677,"employee-position":651,"title":678},"ronny-herzog","Ronny Herzog",[680],{"type":34,"tag":262,"props":681,"children":682},{"v-slot:content":7},[683],{"type":34,"tag":61,"props":684,"children":685},{},[686],{"type":58,"value":687},"I was responsible for the technical implementation of the DOSB chatbot on the frontend. I implemented the design concept\nand integrated the provided API for backend configuration as well as the multilingual function. A central focus of my\nwork was implementing my colleague's accessibility concept in accordance with BFSG and WCAG 2. Additionally, I developed\na flexible, variable integration solution for customer websites. The chatbot can be implemented responsively and\nautomatically adapts to different screen sizes and display modes.",{"type":34,"tag":141,"props":689,"children":691},{"className":690},[144,145,482],[692,702,707],{"type":34,"tag":148,"props":693,"children":695},{"id":694},"outlook-after-the-race-comes-the-next-race",[696],{"type":34,"tag":153,"props":697,"children":699},{"className":698},[156],[700],{"type":58,"value":701},"Outlook: After the Race Comes the Next Race",{"type":34,"tag":61,"props":703,"children":704},{},[705],{"type":58,"value":706},"After successful project completion in December 2024, the digital assistant is now being rolled out nationwide. The DOSB\nwill also use the assistant on its own website and licenses the solution as a white-label system to additional state\nsports federations and associations. Our specialist team at Helm & Walter is already working on the rollout for several\nfollow-up customers and is accompanying this process with technical further development, hosting, and consulting.",{"type":34,"tag":61,"props":708,"children":709},{},[710,712,717],{"type":58,"value":711},"Our conclusion: The project underscores ",{"type":34,"tag":67,"props":713,"children":714},{},[715],{"type":58,"value":716},"our mission to deploy artificial intelligence where it creates real value",{"type":58,"value":718},".",{"type":34,"tag":41,"props":720,"children":727},{"className":721,"style":726},[722,723,724,725,145,482],"py-6","py-md-13","px-8","px-md-13","background-color: rgba(var(--v-theme-background), 0.7)",[728],{"type":34,"tag":240,"props":729,"children":730},{},[731,743],{"type":34,"tag":247,"props":732,"children":734},{"cols":249,"sm":733},"2",[735],{"type":34,"tag":536,"props":736,"children":742},{"alt":737,"aspect-ratio":738,"object-fit":540,"src":739,"className":740},"Saxony.ai Logo","1","/images/Saxony-ai-circle.svg",[741],"w-sm-100",[],{"type":34,"tag":247,"props":744,"children":746},{"cols":249,"sm":745},"10",[747,761],{"type":34,"tag":61,"props":748,"children":749},{},[750,752,759],{"type":58,"value":751},"With ",{"type":34,"tag":176,"props":753,"children":756},{"className":754,"href":755},[179],"https://saxony.ai/",[757],{"type":58,"value":758},"saxony.ai",{"type":58,"value":760},", we offer not only IT services but also our own products as AI\nsolutions. The use cases for our chatbot solutions alone range from self-service for websites to AI as a knowledge\nmanager or copilot for data analysis. But AI is more than just chatbots! We offer digital twins, predictive\nmaintenance, and other smart solutions. Feel free to contact us if you have questions.",{"type":34,"tag":464,"props":762,"children":766},{"className":763,"href":764,"icon":469,"target":470,":underline":471,"style":765,"underline":7},[145],"https://saxony.ai/chatbot/support","float: right",[767],{"type":34,"tag":61,"props":768,"children":769},{},[770],{"type":58,"value":771},"Learn more about our chatbots",{"type":34,"tag":35,"props":773,"children":774},{},[775],{"type":34,"tag":776,"props":777,"children":780},"contact-form-wrapper",{":show-concern-selection":778,"default-concern":779},"false","KI",[781,793],{"type":34,"tag":262,"props":782,"children":783},{"v-slot:title":7},[784],{"type":34,"tag":148,"props":785,"children":790},{"className":786,"style":788,"id":789},[787],"text-h2","display: block !important;","interested-in-an-ai-chatbot",[791],{"type":58,"value":792},"Interested in an AI Chatbot?",{"type":34,"tag":262,"props":794,"children":795},{"v-slot:description":7},[796,835],{"type":34,"tag":61,"props":797,"children":798},{},[799,801,806,808,813,815,820,821,826,828,833],{"type":58,"value":800},"Helm & Walter is your ",{"type":34,"tag":67,"props":802,"children":803},{},[804],{"type":58,"value":805},"AI agency from Dresden",{"type":58,"value":807}," for custom ",{"type":34,"tag":67,"props":809,"children":810},{},[811],{"type":58,"value":812},"AI chatbots",{"type":58,"value":814},", ",{"type":34,"tag":67,"props":816,"children":817},{},[818],{"type":58,"value":819},"RAG chatbots",{"type":58,"value":814},{"type":34,"tag":67,"props":822,"children":823},{},[824],{"type":58,"value":825},"MCP chatbots",{"type":58,"value":827},", and intelligent ",{"type":34,"tag":67,"props":829,"children":830},{},[831],{"type":58,"value":832},"AI agents",{"type":58,"value":834},". We develop solutions for internal knowledge processes as well as for external customer communication, for example as employee chatbots, website chatbots, or support assistants.",{"type":34,"tag":61,"props":836,"children":837},{},[838],{"type":58,"value":839},"As an experienced AI agency from Dresden, we advise you on selecting the right AI technology, design the solution for your use case, and handle the technical implementation including integration into existing systems. Contact us for a non-binding initial analysis.",{"title":7,"searchDepth":841,"depth":841,"links":842},2,[843],{"id":623,"depth":841,"text":630},"markdown","common:en:portfolio:880.dosb:index.md","common","en/portfolio/880.dosb/index.md","en/portfolio/880.dosb/index","md",{"_path":851,"_dir":852,"_draft":6,"_partial":6,"_locale":7,"slug":636,"teams":853,"primaryTeam":854,"firstName":855,"lastName":856,"prefixTitle":7,"suffixTitle":7,"education":857,"executiveRole":862,"role":863,"workingSince":871,"inTheCompanySince":872,"techSkills":873,"skills":919,"projects":932,"contactDetails":945,"_image":948,"image":949,"_id":950,"_type":951,"title":638,"_source":852,"_file":952,"_stem":953,"_extension":951},"/employees/bernd-helm","employees",[28,854],"devOps","Bernd","Helm",[858],[859,860,861],"B. Sc. Angewandte Informatik","FHDW Dresden","2010","CTO",[864,865,854,866,867,868,869,870],"founder","chiefTechnologyOfficer","databaseSpecialist","admin","softwareDeveloper","backendDeveloper","consultant","2005","2008",[874,878,881,883,886,888,891,893,895,897,900,904,907,910,913,916],{"name":875,"level":876,"icon":877},"Docker","expert","/images/Docker.svg",{"name":879,"level":876,"icon":880},"Linux","/images/linux_os-mono.svg",{"name":882,"level":876},"Zabbix",{"name":884,"level":876,"icon":885},"MariaDB ColumnStore","/images/maria-db-logo.svg",{"name":887,"level":876},"OpenAI",{"name":889,"level":876,"icon":890},"Pytorch","/images/PyTorch.svg",{"name":892,"level":876},"PHP",{"name":894,"level":876},"Java",{"name":896,"level":876},"Python",{"name":898,"level":876,"icon":899},"SQL","/images/SQL.svg",{"name":901,"level":902,"icon":903},"C++","advanced","/images/cpp-logo.svg",{"name":905,"level":902,"icon":906},"C#","/images/csharp.svg",{"name":908,"level":902,"icon":909},"CSS","/images/css.svg",{"name":911,"level":902,"icon":912},"HTML","/images/html.svg",{"name":914,"level":902,"icon":915},"OpenCV","/images/OpenCV.svg",{"name":917,"level":902,"icon":918},"Vue.js","/images/vuejs.svg",[920,922,924,926,928,930],{"name":921,"level":876},"artificialIntelligence",{"name":923,"level":876},"codingGuidelines",{"name":925,"level":876},"databases",{"name":927,"level":876},"linuxServerAdministration",{"name":929,"level":876},"softwareArchitect",{"name":931,"level":902},"qualityAssurance",[933,936,938,940,943],{"project":934,"position":935},"Gridside","Technical Consultant",{"project":937,"position":935},"Herole",{"project":939,"position":935},"Montagespezis",{"project":941,"position":942},"Orsee","Technical Manager",{"project":944,"position":935},"Vipr",{"eMail":946,"phone":947,"visibility":738},"bernd.helm@helmundwalter.de","+49 351 799 035 20","images/employees/Portraits/bernd_helm.webp","images/employees/Portraits/BerndHelm_MS.webp","employees:employees:1.bernd-helm.json","json","employees/1.bernd-helm.json","employees/1.bernd-helm",{"_path":955,"_dir":852,"_draft":6,"_partial":6,"_locale":7,"slug":650,"firstName":956,"lastName":957,"teams":958,"primaryTeam":959,"prefixTitle":7,"suffixTitle":7,"education":961,"role":966,"workingSince":967,"inTheCompanySince":965,"executiveRole":968,"techSkills":969,"skills":999,"projects":1009,"contactDetails":1012,"_image":1014,"image":1015,"_id":1016,"_type":951,"title":652,"_source":852,"_file":1017,"_stem":1018,"_extension":951},"/employees/tobias-friedrich","Tobias","Friedrich",[959,960,28],"shopware","appDev",[962],[963,964,965],"Fachinformatiker für Anwendungsentwicklung","Berufliches Schulzentrum für Technik I - Industrieschule Chemnitz","2021",[868,869],"2016","Backend-Entwicklung",[970,971,973,976,977,978,981,982,983,986,989,992,993,994,997],{"name":908,"level":876,"icon":909},{"name":972,"level":876},"FastAPI",{"name":974,"level":876,"icon":975},"Flask","/images/flask_logo.svg",{"name":911,"level":876,"icon":912},{"name":879,"level":876,"icon":880},{"name":979,"level":876,"icon":980},"Pandas","/images/pandas.svg",{"name":892,"level":876},{"name":896,"level":876},{"name":984,"level":876,"icon":985},"SQLAlchemy","/images/SQLAlchemy.svg",{"name":987,"level":876,"icon":988},"Twig","/images/twig.svg",{"name":990,"level":902,"icon":991},"Celery","/images/celery.svg",{"name":875,"level":902,"icon":877},{"name":898,"level":902,"icon":899},{"name":995,"level":902,"icon":996},"Symfony","/images/Symfony.svg",{"name":998,"level":902,"icon":918},"VueJS",[1000,1002,1003,1005,1006,1007,1008],{"name":1001,"level":876},"scrum",{"name":959,"level":876},{"name":1004,"level":902},"API-Design",{"name":923,"level":902},{"name":925,"level":902},{"name":931,"level":902},{"name":929,"level":902},[1010],{"project":934,"position":1011},"Backend Developer",{"eMail":1013,"phone":7,"visibility":738},"tobias.friedrich@helmundwalter.de","images/employees/Portraits/tobias_friedrich.webp","images/employees/Portraits/TobiasFriedrich_MS.webp","employees:employees:17.tobias-friedrich.json","employees/17.tobias-friedrich.json","employees/17.tobias-friedrich",{"_path":1020,"_dir":852,"_draft":6,"_partial":6,"_locale":7,"slug":664,"firstName":1021,"lastName":1022,"teams":1023,"primaryTeam":1024,"prefixTitle":7,"suffixTitle":7,"education":1025,"role":1030,"executiveRole":1034,"workingSince":967,"inTheCompanySince":1035,"techSkills":1036,"skills":1053,"projects":1059,"contactDetails":1073,"_image":1076,"image":1077,"_id":1078,"_type":951,"title":665,"_source":852,"_file":1079,"_stem":1080,"_extension":951},"/employees/robert-schwabe","Robert","Schwabe",[1024,960],"mobileApps",[1026],[1027,1028,1029],"Bachelor of Computer Science Medieninformatik","TU Dresden","2023",[1031,1032,1033,870],"UI/UX","projectManager","accessibility","UI/UX-Designer, Berater","2019",[1037,1040,1043,1046,1047,1048,1049,1050],{"name":1038,"level":876,"icon":1039},"Adobe XD","/images/adobexd-logo.svg",{"name":1041,"level":902,"icon":1042},"Adobe Illustrator","/images/adobeai-logo.svg",{"name":1044,"level":902,"icon":1045},"Adobe Photoshop","/images/adobeps-logo.svg",{"name":908,"level":902,"icon":909},{"name":911,"level":902,"icon":912},{"name":894,"level":902},{"name":896,"level":902},{"name":1051,"level":902,"icon":1052},"Blender","/images/technology/blender_white.svg",[1054,1055,1056,1058],{"name":1033,"level":876},{"name":1031,"level":876},{"name":1057,"level":902},"projectManagement",{"name":1001,"level":902},[1060,1063,1065,1067,1069,1070],{"project":1061,"position":1062},"Bright Giant","UX/UI-Designer",{"project":934,"position":1064},"UI/UX-Designer",{"project":1066,"position":1064},"Huawei-Calibration-aaS",{"project":1068,"position":1062},"Huawei-Inspect-3D",{"project":939,"position":1064},{"project":1071,"position":1072},"RMG","Product Designer",{"eMail":1074,"phone":1075,"visibility":738},"robert.schwabe@helmundwalter.de","+49 351 799 035 25","images/employees/Portraits/robert schwabe.webp","images/employees/Portraits/RobertSchwabe_MS.webp","employees:employees:15.robert-schwabe.json","employees/15.robert-schwabe.json","employees/15.robert-schwabe",{"_path":1082,"_dir":852,"_draft":6,"_partial":6,"_locale":7,"slug":677,"firstName":1083,"lastName":1084,"teams":1085,"primaryTeam":959,"prefixTitle":7,"suffixTitle":1086,"education":1087,"role":1091,"workingSince":1093,"inTheCompanySince":1094,"techSkills":1095,"skills":1111,"projects":1119,"contactDetails":1120,"_image":1122,"image":1123,"_id":1124,"_type":951,"title":678,"_source":852,"_file":1125,"_stem":1126,"_extension":951},"/employees/ronny-herzog","Ronny","Herzog",[28,959,960],"B.Sc.",[1088],[1089,1028,1090],"Bachelor of Science Medieninformatik (TU)","2013",[1092,868],"fullstackDeveloper","2017","2024",[1096,1097,1098,1099,1102,1103,1104,1107,1108],{"name":908,"level":876,"icon":909},{"name":911,"level":876,"icon":912},{"name":892,"level":876},{"name":1100,"level":902,"icon":1101},"Kotlin","/images/kotlin-mono.svg",{"name":1038,"level":902,"icon":1039},{"name":898,"level":902,"icon":899},{"name":1105,"level":902,"icon":1106},"Typescript","/images/typescript.svg",{"name":998,"level":902,"icon":918},{"name":1109,"level":902,"icon":1110},"Figma","/images/figma-logo.svg",[1112,1113,1114,1115,1117,1118],{"name":925,"level":902},{"name":1001,"level":902},{"name":959,"level":902},{"name":1116,"level":902},"wordpress",{"name":929,"level":902},{"name":1031,"level":902},[],{"eMail":1121,"phone":7,"visibility":738},"ronny.herzog@helmundwalter.de","images/employees/Portraits/ronny_herzog.webp","images/employees/Portraits/RonnyHerzog_MS.webp","employees:employees:19.ronny-herzog.json","employees/19.ronny-herzog.json","employees/19.ronny-herzog",[1128,1143],{"_path":1129,"_dir":1130,"_draft":6,"_partial":1131,"_locale":7,"name":1132,"slug":1130,"text":1133,"hoverText":1134,"image":1135,"customer":1136,"tags":1137,"_id":1138,"_type":1139,"title":1140,"_source":846,"_file":1141,"_stem":1142,"_extension":1139},"/en/portfolio/tennis_de/_teaser","tennis_de",true,"\"Smashy\" – the AI Chatbot on tennis.de","Digital self-service for the tennis community: AI-powered chatbot with RAG technology for quick answers about rankings, licenses, and tournament rules. Multi-tenant capable for nationwide rollout.","Serving up digital support: Smashy assists 300,000 monthly users around the clock with all their tennis questions","/images/portfolio/dtb/Smashy-Hero.png","German Tennis Federation (DTB)",[28,29],"common:en:portfolio:875.tennis_de:_teaser.yaml","yaml","Teaser","en/portfolio/875.tennis_de/_teaser.yaml","en/portfolio/875.tennis_de/_teaser",{"_path":1144,"_dir":1145,"_draft":6,"_partial":1131,"_locale":7,"name":1146,"slug":1145,"text":1147,"hoverText":1148,"image":1149,"customer":1150,"tags":1151,"_id":1153,"_type":1139,"title":1140,"_source":846,"_file":1154,"_stem":1155,"_extension":1139},"/en/portfolio/vipr/_teaser","vipr","VIPR Framework","Framework for invertible neural networks in materials research","Development of a modular AI framework for large-scale research institutions. Invertible neural networks solve ambiguous inverse problems in materials research in real-time.","/images/portfolio/vipr/vipr-teaser.png","BMFTR (formerly BMAS) collaborative project with FZJ, TUM, DESY, HZDR, University of Tübingen, University of Siegen",[28,1152],"3d","common:en:portfolio:950.vipr:_teaser.yaml","en/portfolio/950.vipr/_teaser.yaml","en/portfolio/950.vipr/_teaser",[],1782284062556]