Skip to content
Snippets Groups Projects
Commit face7de3 authored by Dominic Daniel Krämer's avatar Dominic Daniel Krämer
Browse files

fix README location bug

parent a396bff9
No related branches found
No related tags found
No related merge requests found
# Anforderungen
- Einen regelbasierten Chatbot aufbauen
- Webanwendung, welche unter localhost läuft
- Kurze Entwicklungsdauer (~2 Monate)
- Kein zu hoher Tech-Stack, Technologien mit Vorkenntnissen einsetzen
- Themengebiete außerhalb des Scopes sollen kompetent gemieden werden
## Funktionsumfang
- Chatbot, welcher Fragen eines gewissen Rahmens beantworten kann
- Simple, leicht bedienbare UI, mit Weltraum-Thematik
- Einfache Login-Funktion mit vorgefertigten Usern (Datenbank)
- Integration von APIs mit erweiterten Informationen zum Themengebiet
- Dokumentation auf GitLab, samt Interaktionsfluss
## Optionaler Funktionsumfang/ Aussicht
- Authentifizierung und Autorisierung
- Skalierbarkeit mit mehreren Nutzern
- Datenschutz in der Datenbank
- Mehrsprachigkeit
- Logging
- Analyse- und Feedbacktools
- Testing-Strategie
# Thematik und Inhalt
- Grundlegende Informationen über das Leben, der alltäglichen Arbeit und Experimenten auf einer Raumstation
- Informationen zum Training und Ausbildung der Astronauten
- Bedeutung der Raumfahrttechnologie
- Zielgruppen: Schüler, Studenten und angehende Weltraumpiloten
## Erweiterter Scope
- Herausforderungen und psychologische Auswirkungen
## Umfangreicher Scope
- Zukünftige Raumfahrtmissionen
- Aufbau von Raumkolonien
- Rolle der Raumfahrt in der Zukunft der Menschheit
# Technologieauswahl
## Programmiersprache
- [Python]
- Java
- [JavaScript]
- Ruby
- C#
Python für die Logik des Chatbots
- Einfachheit und Lesbarkeit
- Große Anzahl an Bibliotheken (NLTK, spaCy)
- Mangelnde Skalierbarkeit und Leistung für den Scope ausreichend
- Gute Integration mit vielen Systemen und Frameworks
- Gute Dokumentation
JavaScript für die Webinteraktionen
- Gute Ergänzung zu Python
- Für die Frontend-Entwicklung
## Chatbot-Frameworks
Kategorien:
- Gute Integration mit Web-Frameworks
- Gute Dokumentation und leicht Verständlich, durch die kurze Entwicklungsdauer
- Regelbasierter Ansatz
- Generell und nicht spezialisiert
Auswahl:
- Botpress (persönliche Präferenz, Fokus auf Python statt JS)
- [Rasa]
- ChatterBot (doch zu einfach, evtl. schwerer in Web-Framework einbindbar)
- Microsoft Bot Framework (zu komplex)
- Dialogflow (Zwang zur Nutzung der Google-Infrastruktur)
- Wit.ai (eventuell beschränkte Funktionsoptionen)
## Web-Framework
- [Flask]
- Django (zu starr und schwergewichtig für den Scope)
## Weitere Komponenten
- Datenbank
- API-Anbindungen
- Container-Technologie
- Logging, Testing und Analytik
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment