luktom.net
  • blog
  • kontakt
  • english





SmogBot – stan projektu po dwu miesiącach konkursu – beta już blisko :)

29 kw., 2017
Chatboty, Daj się poznać 2017
Brak komentarzy
Odsłony : 2845

Miło mi oznajmić, że mój SmogBot jest już na ukończeniu – w przyszłym tygodniu planuję wypuścić wersję beta, do rozwiązania pozostał mi tylko jeden problem z notyfikacjami – wysyła się ich za dużo :)

Względem ostatniego „raportu” zrealizowałem następujące założenia projektowe:

Musi dostarczać podstawową pomoc w postaci opisu działania, menu wyboru głównych opcji, sugestii co można zrobić.

Dodałem opis działania i podstawowych opcji, jakie oferuje SmogBot. W przyszłości pewnie jeszcze to dodatkowo rozbuduję, natomiast na chwilę obecną pomoc jest imo wystarczająca :)

Powinien umożliwiać użytkownikowi zdefiniowanie godzin o których bot sam dostarcza informacje o przekroczeniach norm zanieczyszczeń

Mechanizm zrealizowany w całości – użytkownik ma możliwość ustalenia godzin, a SmogBot powiadomi go, o ile o danej godzinie normy są przekroczone.

To zachowanie będzie wymagało niewielkiej poprawki – bardziej intuicyjnym zachowaniem byłoby, gdyby SmogBot powiadamiał także o braku przekroczeń o ile takowe wystąpiły podczas ostatniego powiadomienia.

Powinien umożliwiać użytkownikowi zdefiniowanie czy chce otrzymywać powiadomienia o znaczącym pogorszeniu lub polepszeniu warunków, tuż po ich zanotowaniu

Zrealizowane, obecnie SmogBot wysyła powiadomienia przy każdej zmianie AQI dla stacji w danym mieście. Uważam jednak, że tych notyfikacji jest nieco zbyt dużo, a więc w najbliższych dniach będę tuningował ten mechanizm.

Zauważam też spore opóźnienia aktualizacji danych w GIOS, więc w przyszłości zamierzam podłączyć dodatkowe źródła, aby powiadomienia były wysyłane szybciej.

Może oferować przyjemne dla oka grafiki, urozmaicające konwersacje

Zrealizowane częściowo, grafik co prawda nie ma, ale dodałem oznaczenia kolorystyczne dla poszczególnych poziomów AQI:

Co jeszcze zostało do zrobienia?

Poza dostosowaniem ilości dostarczanych powiadomień, SmogBot wymaga jeszcze dopisania możliwości zmiany miasta, dla którego domyślnie wyświetla przekroczenia norm oraz wysyła powiadomienia.

Nie zdecydowałem jeszcze, czy funkcje związane z rozumieniem mowy naturalnej będą implementowane w ramach SmogBota, czy też utworzę do tego celu dedykowanego nowego chatbota.

Reszta to poprawki po uwagach, które zgłosicie :)



Tagi :   chatbotchatbotydsp2017smogbot

Powiązane wpisy

  • Anatomia chatbota – część 7: IoC i serializacja

  • Anatomia chatbota – cześć 3: wstęp do systemu dialogów Bot Buildera

  • DSP2017 – organizacja repozytorium konkursowego

  • Chatboty i sztuczna inteligencja – niespodziewany zwrot akcji

  • Dodaj komentarz

    Click here to cancel reply

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>





    Łukasz Tomaszkiewicz

    Łukasz Tomaszkiewicz

    Pasjonat chmury, szczególnie AWSa, który nieustannie automatyzuje powtarzające się czynności i optymalizuje procesy, przy okazji wdrażając dobre praktyki dotyczące bezpieczeństwa. Jego szerokie doświadczenie w zakresie tworzenia oprogramowania, projektowania baz danych, a także wirtualizacji serwerów i zarządzania infrastrukturą w chmurze pozwala mu spojrzeć przekrojowo na współczesny stack technologiczny.

    W wolnym czasie fotograf, sporadycznie piszący blogger :) a także regularny prelegent na krakowskich grupach związanych z IT.

    Wyznawca Vim'a :)

    Kategorie

    • Ansible
    • AWS
    • C#
    • Chatboty
    • Cloud
    • Daj się poznać 2017
    • Docker
    • Inne
    • Linux
    • Open source
    • Organizacyjne
    • Prelekcje
    • Sieci komputerowe
    • SQL Server
    • Windows
    • Windows Server
    • Wirtualizacja

    Najczęściej czytane

    • Creating single node VSAN cluster
    • SQL Server – walidacja numerów PESEL i NIP
    • Konfiguracja serwera DHCP na routerach Cisco
    • Aktywacja routingu IP w Windows 7 / Windows Server 2008
    • Konwersja maszyn wirtualnych z ESXi do Hyper-V przy użyciu SCVMM 2012
    • Jak podłączyć program R do SQL Servera?

    Tagi

    .net ai ansible asp.net mvc aws aws cli bot builder bot framework c# centos certyfikaty chatbot chatboty cisco cmd docker dsp2017 esxi hyperv kontenery konteneryzacja linux mvc nlp openvpn plssug pobieranie powershell prelekcje rancher redhat router sieci smogbot sql server ssd ssl vmware vsphere windows windows mobile windows server wirtualizacja wit.ai wrzuta

    Copyright © 2006-2018 by Łukasz Tomaszkiewicz. Wszelkie prawa zastrzeżone