TUM Chatbot

The pAIge chatbot seamlessly integrates advanced AI and intuitive design to provide TUM students with fast, accurate answers to their academic and administrative questions. It reduced support resources by automating responses to student inquiries, enhancing efficiency and engagement in student services.

Client

Technical University of Munich

Date

May 2024

Role

Software Developer

Barbara Tasch, Managing Director TUM School of Management


Joshua’s professionalism, discipline, and commitment have been invaluable to one of our flagship AI projects at the TUM School of Management, where he served as Co-Lead and SCRUM Master. Over the course of nearly a year, I worked closely with him on the development of our generative AI chatbot. He proved to be an exceptional leader and collaborator—resilient, innovative, and solution-oriented. His strategic thinking and technical expertise were instrumental to the success of both the product and its launch. Joshua’s dedication brought significant value to TUM, and any organization would benefit greatly from his unique skill set and mindset.

1500+

Students helped

10+

Team members managed

7

Technology Stacks used

Working together as a team

About the Technical University of Munich (TUM)

The Technical University of Munich (TUM) is one of Europe’s leading institutions for research and education in science, technology, engineering, and management. With a strong emphasis on innovation and interdisciplinary collaboration, TUM is a hub for cutting-edge research and development, attracting top talent from around the world. The university continually seeks ways to enhance student services and educational tools, positioning itself at the forefront of digital transformation in academia.

History of milbo GmbH with the TUM

milbo GmbH’s collaboration with TUM is rooted in a strong, long-standing connection, as many of milbo’s founders and team members come from TUM’s renowned programs in computer science, robotics, and data engineering. This shared background has fostered a deep understanding of TUM’s culture of innovation and excellence, creating a natural alignment in values and goals.The partnership began with the ambitious project to create pAIge, an AI-powered chatbot designed to streamline student support at TUM. milbo CEO Joshua Milbers, led the planning, preparation, and oversaw the full development of the platform’s IT infrastructure, working closely with TUM and Microsoft teams. From designing the user flow and UI/UX experience to managing architecture meetings and selecting the technology stack, milbo has been a pivotal key piece in transforming TUM’s vision into a fully realized, state-of-the-art solution. That collaboration exemplifies the synergy between milbo and TUM, with both organizations dedicated to advancing digital innovation and enhancing the educational experience for students.

pAIge – A generative AI chatbot

Scope of Work

  • Challenge: Consolidating dispersed data across TUM’s FAQ, website, and internal systems to create an intelligent, responsive chatbot.
  • Solution: pAIge chatbot, offering automated, TUM-specific responses and user-friendly access to academic and administrative support information.
  • AI Integration: Utilized Azure AI, OpenAI, and vector databases for advanced search and data handling.
  • Collaborators: TUM’s School of Management, Microsoft’s educational team, and TUM’s CIO and software engineering faculty.
  • Hackathon Success: Rapid R&D through a 72-hour hackathon with over 50 students, yielding diverse MVPs to guide development.

Development Process

  1. Phase: Pre-hackathon R&D to define the project scope with flexibility for creative solutions.
  2. Phase: A 72-hour hackathon focused on rapid prototyping and testing, producing multiple MVPs to test various approaches.
  3. Phase: Post-hackathon integration of winning team members into the internal development team, who implemented best practices for efficiency.
  4. Phase: Continued refinement and deployment of the finalized pAIge architecture, leveraging Next.js, FastAPI, LangChain, and Weaviate.

How the solution works

The pAIge chatbot seamlessly integrates advanced AI and intuitive design to provide TUM students with fast, accurate answers to their academic and administrative questions.

Here’s how it works:

01

Data Ingestion and Processing

The chatbot accesses TUM’s vast information sources, including the website, FAQ pages, SharePoint, and local storage. Using Azure AI and vector databases, pAIge processes and organizes this data, ensuring that relevant and up-to-date information is readily available.

02

Intelligent Retrieval and Contextual Understanding and User-Friendly Front-End Experience

pAIge leverages language models like OpenAI and LangChain to recognize user intent and deliver context-specific answers. It distinguishes between program-specific details, such as deadlines and course requirements, by aligning data from different faculties and academic departments. Integrating directly into TUM’s website, pAIge provides a familiar chatbot interface similar to popular platforms like ChatGPT, but customized in TUM’s branding. The front-end design, built with Next.js, enables students to navigate queries effortlessly, receiving responses tailored specifically to TUM's offerings.

03

Feedback and Continuous Improvement


With integrated feedback and reporting layers, pAIge captures conversation history and user feedback, enabling ongoing refinement of responses and data accuracy. The chatbot also generates usage and data access reports, ensuring continuous improvements in user experience and operational efficiency. By automating responses and delivering precise answers directly through the chatbot, pAIge empowers students to quickly find the information they need, freeing up TUM’s support staff to focus on more complex inquiries and enhancing the overall efficiency of student services.

Learning from the best @TUM and Microsoft

Results and Current Impact

  1. Increased Engagement: Hundreds of students have engaged with the chatbot, experiencing faster and more accessible support.
  2. Improved Efficiency: Student support team has seen significant time savings on repetitive inquiries.
  3. Positive Feedback: Consistently favorable feedback from students, TUM faculty, and administration.

Future Goals and Next Steps

  1. Ongoing Development: Expanded through a bachelor practical course with continuous contributions from TUM students to further enhance pAIge’s capabilities.
  2. Partnership Growth: Plans for future AI initiatives and events, solidifying TUM and Microsoft’s collaboration in educational technology.

Showcase

Scroll through our journey.

No items found.