wiki.ziemers.de

ziemer's informatik Wiki

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:software:beuthbot:berichte:ss2020:dokumentation-belkner

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:software:beuthbot:berichte:ss2020:dokumentation-belkner [20.05.2020 15:41]
Tobias Belkner
wiki:software:beuthbot:berichte:ss2020:dokumentation-belkner [02.07.2020 14:15] (aktuell)
Tobias Belkner [29.06.- 05.07.]
Zeile 1: Zeile 1:
-====== work in progress ======+====== Wöchentliche Aktivitäten ====== 
 +----
  
 +===== 04.05 - 10.05 =====
 +  * Alle Docker Container gestartet
 +  * Mit Postman die einzelnen Container angesprochen, teilweise Erfolg
 +  * Eigenen Telegram-Token generieren lassen für Development Zwecke
 +
 +
 +===== 11.05 - 17.05 =====
 +  * Den Code von dem Deconcentrator durchgehen und versuchen zu verstehen
 +
 +
 +===== 18.05 - 24.05 =====
 +  * Mit Postman die einzelnen Services angesprochen und korrekte Antworten erhalten, Deconcentrator ausgeschlossen. Dieser gibt eine 404 Response.
 +  * Das ungefähre Format für die Registry lautet beispielsweise
 +      '' {
 +    "Test": "1",
 +    "intent": {
 +        "name": "wetter"
 +    },
 +    "entities": [
 +        "Wie ist das Wetter morgen ?"
 +    ]
 +} ''
 +
 +===== 25.05 - 31.05 =====
 +  * Absprache mit Teamkollegen über zukünftige Microservices und dessen Umsetzung, sowie über die Auswahl der Datenbank und wo man diese einsetzen kann.
 +
 +
 +==== Diagram WiP ====
 +
 +Zum selbstverständnis
 +<uml>
 +@startuml
 +
 +rectangle "Telegram Bot" as TGB 
 +rectangle "Gateway" as GW
 +rectangle "DeconcentratorJS" as DC
 +rectangle "Registry" as R
 +
 +
 +
 +package "NLU" {
 +rectangle "Rasa" as RA
 +}
 +
 +package "Services" {
 +rectangle "Wetterservice" as W
 +rectangle "Mensaservice" as M
 +}
 +
 +TGB -down-> GW
 +GW -up-> TGB
 +GW -down-> DC : Request
 +DC -up-> GW : Intent with Data
 +DC -right-> RA
 +RA -left-> DC
 +GW -right-> R : Intent Request with Data + User
 +R -left-> GW : Answer From Service
 +R -right-> M
 +R -right-> W
 +
 +@enduml
 +</uml>
 +
 +===== 01.06.- 07.06.=====
 +
 +  * Meeting für das Gespräch am folgenden Donnerstag, Aufteilung der Aufgaben (ca. 70 Minuten)
 +  * Bearbeitung des Zwischenberichtes (ca. 330 Minuten)
 +
 +===== 08.06.- 14.06.=====
 +
 +  * [[wiki:software:beuthbot:database|database]] bearbeitet. Motivation und User Stories überlegt und hinzugefügt. Dazu nochmals im Internet belesen. (ca. 240 Minuten)
 +
 +===== 15.06.- 21.06.=====
 +  * Meeting mit Lukas über [[https://github.com/beuthbot/database/tree/tobi-dev|database]] Thema: Aufteilung der Arbeit (30 min)
 +  * Implementierung der [[https://github.com/beuthbot/database/tree/tobi-dev|database]] mit dem [[https://www.w3schools.com/nodejs/nodejs_mongodb.asp |MongoDB Javascript driver]] (ca 10h)
 +  * Getting Started für die Windows Version der [[wiki:software:beuthbot:database|database]] verfasst. (ca 30min)
 +
 +===== 22.06.- 28.06.=====
 +  * [[https://github.com/beuthbot/database/tree/tobi-dev|database]] - Response Messages bearbeitet und Add/Change Details hinzugefügt, Fehler behoben (ca 6h)
 +  * [[https://github.com/beuthbot/database/commit/4eca34df383899da301b7c49e2de3cbbb58f92ff|database - commit 4eca34d]] | [[https://github.com/beuthbot/database/commit/b74131da5df582dad09f4f12d6716751cc73fbd6|database - commit b74131d]] - Code refactured und deleteDetail und deleteAllDetails hinzugefügt(ca 5:30h)
 +  * [[wiki:software:beuthbot:database#api|database API]] Schnittstellen dokumentiert (ca 30min)
 +
 +===== 29.06.- 05.07.=====
 +  * 2 Meetings mit Lukas (50 min ca)
 +  * [[https://github.com/beuthbot/database/commit/52af5cf1ab99d1647fbfd53cf296bfe2457bfea2| database - commit 52af5cf]] | [[https://github.com/beuthbot/database/commit/ae50c5e64e3100c97b1f47507fc077184f8064fd|database - commit ae50c5e]] - Ein paar Bugs gefixed und getDetailsFromUser() function hinzugefügt und README.md bearbeitet(4h)
 +  * [[https://github.com/beuthbot/database_microservice/commit/fc44113a3e756584cb9fd1fd00cceeb9edc64c02|database-microservice - commit fc44113]] Projekt erstellt und Skelett erstellt für den neuen Microservice (3h)
 +  * [[https://github.com/beuthbot/database_microservice/commit/8873be5c5b58a1a7671a7ad555e7f7378e3b5493|database-microservice - commit 8873be5]] Den Intent Resolver implementiert, welcher die korrekte Datanbank Operation anstoßen sollte (5h)
wiki/software/beuthbot/berichte/ss2020/dokumentation-belkner.1589982087.txt.gz · Zuletzt geändert: 20.05.2020 15:41 von Tobias Belkner