Proper set up of environment is one of most important things during development. Leverage ngrok tunneling service to speed up development process.
Sztuka programowania 2436 dni, 56 minut temu 33 źrodło rozwiń
W ostatnim odcinku zbudowaliśmy prostą aplikację w Wit.ai do obsługi inteligentnego domu. Na tę chwilę potrafi ona rozpoznać np. polecenie otwarcia lub zamknięcia garażu. Dzisiaj rozbudujemy aplikację o obsługę encji oraz pokażę, jak tworzyć rozgałęzienia w ramach aplikacji Wit.ai.
Daj się poznać 2017 2729 dni, 23 godziny, 36 minut temu 58 źrodło rozwiń
Niezmiernie mi miło napisać, że SmogBot jest już dostępny na Messengerze :) Wystarczy więc kliknąć poniższą ikonkę, aby rozpocząć interakcję: Zapraszam do testowania i zgłaszania uwag, propozycji zmian i ulepszeń – czy to na FB, czy też tutaj w komentarzach do tego wpisu :)
Daj się poznać 2017 2732 dni, 14 godzin, 24 minuty temu 30 źrodło rozwiń
W zeszłym tygodniu opisałem pokrótce jak działają serwisy online do przetwarzania języka naturalnego – dzisiejszy wpis będzie dotyczył tego jak konkretnie działa Wit.ai i co musimy wiedzieć, aby rozpocząć z nim pracę. Bez przydługawego wstępu, zaczynamy!
Daj się poznać 2017 2739 dni, 13 godzin, 23 minuty temu 55 źrodło rozwiń
W ten nowej serii wpisów zajmiemy się dodaniem odrobiny „inteligencji” do naszych chatbotów. Seria będzie dość praktyczna, tj. nie będę się skupiał na tym co się dzieje pod spodem, a raczej na tym jak skutecznie używać dostępnych w sieci narzędzi na bazie których możemy uczynić bota bardziej inteligentnym – a mówiąc inteligentnym mam na myśli głównie rozumienie mowy n...
Daj się poznać 2017 2749 dni, 1 godzinę, 2 minuty temu 48 źrodło rozwiń
Zeszły tydzień upłynął nad poprawianiem wyglądu i ogólnego działania SmogBota. Zmiany są spore, gdyż okazało się, że wcześniejszy model wyświetlania danych o przekroczeniu norm, który wyglądał w Skype w porządku kompletnie się nie sprawdza w Facebook Messengerze – przycina on tekst karty, nie pozwala na nowe linie przez co całość wyglądała fatalnie. Zmieniłem więc koncepcję – zamiast korzystan...
Daj się poznać 2017 2750 dni, 1 godzinę, 21 minut temu 17 źrodło rozwiń
W kolejnym wpisie z serii „Anatomia chatbota” zajmiemy się sprzątaniem naszego kodu oraz spróbujemy wprowadzić dependency injection. Problem z DI oraz IoC w kontekście Bot Buildera jest taki, że – jak wspomniałem – dialogi są serializowane binarnie przez Bot Buildera. Niestety, nie wszystkie zależności, z których korzystamy są serializowalne lub też niekoniecznie chcemy je s...
Daj się poznać 2017 2754 dni, 2 godziny, 3 minuty temu 28 źrodło rozwiń
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łów...
Daj się poznać 2017 2759 dni, 1 godzinę, 46 minut temu 38 źrodło rozwiń
W ostatnim wpisie poruszyłem tematy podstawowych operacji w ramach pojedynczego dialogu. Oczywiście umieszczenie całej logiki w ramach jednego dialogu jest mało przejrzyste i nie ułatwia ponownego wykorzystania kodu, stąd nawet przy małych projektach absolutnie konieczne (i bardzo praktyczne) staje się podzielenie konwersacji na poszczególne dialogi.
Daj się poznać 2017 2768 dni, 12 godzin, 8 minut temu 15 źrodło rozwiń
W ostatnim odcinku pokrótce wprowadziłem Was do systemu Bot Buildera w ramach Bot Frameworka, dzisiaj pokażę jak w praktyce wygląda implementacja konwersacji opartych o system dialogów Bot Buildera. Zapraszam!
Daj się poznać 2017 2774 dni, 1 godzinę, 17 minut temu 21 źrodło rozwiń
Microsoft Bot Framework, poza Bot Connectorem dostarcza także całkiem rozbudowany system zarządzania przepływem rozmowy z botem wymodelowany podobnie do przepływu między oknami, znanego z WinForms lub WPFa. Podstawowymi elementami tego rozwiązania są tworzone przez użytkownika klasy opisujące dialogi. Dialog można określić jako fragment rozmowy realizując...
Daj się poznać 2017 2775 dni, 22 godziny, 32 minuty temu 15 źrodło rozwiń
W ostatnim wpisie omówiłem podstawy działania Bot Connectora. Wspomniałem między innymi o tym, że nasz kod sprowadza się tak naprawdę do obsługi zapytań HTTP POST z usługi Bot Connector oraz generowania zapytań do tejże usługi celem wysłania odpowiedzi. Dzisiaj przyjrzymy się jak to wygląda w praktyce.Szablon dla Visual Studio Zanim zaczniemy, musimy pobrać szablon z gotową ...
Daj się poznać 2017 2781 dni, 17 godzin, 46 minut temu 37 źrodło rozwiń
Dzisiejszy wpis poświęcony będzie usłudze Azure Bot Service, co do której miałem całkiem spore oczekiwania. Czy usługa im sprostała? Zapraszam do lektury :)
Daj się poznać 2017 2810 dni, 12 godzin, 28 minut temu 34 źrodło rozwiń