Klasyfikacja towaru – idealne zadanie dla sieci neuronowej

Klasyfikacja towaru – idealne zadanie dla sieci neuronowej

Blog
W poszukiwaniu zastosowań dla machine learning w naszych biznesach, nie zawsze trzeba myśleć o dużych, przełomowych i rozpisanych na lata projektach. Żeby cieszyć się  korzyściami, jakie daje ta technologia, dobrze jest zacząć od mniejszych prac, np. wykorzystania sztucznej inteligencji do obsługi części wybranego procesu biznesowego. Przykładem takiego podejścia, było zbudowanie oprogramowania obsługującego jeden z etapów […]
Read More
CI/CD dla aplikacji web z wykorzystaniem Azure DevOps

CI/CD dla aplikacji web z wykorzystaniem Azure DevOps

Blog
Pod koniec września 2018 swoją premierę miała platforma Azure DevOps. Aby sprawdzić, co oferuje nowe narzędzie Microsoftu postanowiliśmy na początek stworzyć za jego pomocą procesy ciągłej integracji oraz ciągłego wdrażania (CI/CD) dla prostej (monolitycznej) aplikacji web’owej. Na potrzeby niniejszego artykułu posłużymy się zbudowaną przez nas wcześniej aplikacją PWA do zgłaszania szkód. Rozwiązanie, które chcemy skonstruować […]
Read More
5 wzorców wykorzystania serverless na przykładzie Azure

5 wzorców wykorzystania serverless na przykładzie Azure

Blog
Czym jest serverless? Historia serverless sięga 2014 roku, kiedy to Amazon ogłosił  powstanie AWS Lambda. Od tego czasu wszyscy wiodący gracze na rynku poczynili znaczące inwestycje w tym obszarze. Z roku na rok dostarczają nam – programistom coraz doskonalszych narzędzi i rozwiązań, dzięki którym czas potrzebny na konfigurację środowisk i przekazanie gotowego produktu lub prototypu […]
Read More
Wokół analizy – relacja z konferencji reQuest 2018

Wokół analizy – relacja z konferencji reQuest 2018

Blog
W dniach 4-5 października 2018 mieliśmy przyjemność uczestniczyć w drugiej edycji konferencji reQuest for innovation, organizowanej dla osób zaangażowanych w szeroko pojęty obszar analizy biznesowej i systemowej w IT. Wybraliśmy tę konferencję, ponieważ program wydawał nam się niezwykle ciekawy, a zarazem tego typu konferencja to w świecie analitycznym rzadkość. Postanowiliśmy podsumować nasze wrażenia i spostrzeżenia […]
Read More
Chatboty i rozumienie języka naturalnego – integracja LUISa z Microsoft Bot Framework

Chatboty i rozumienie języka naturalnego – integracja LUISa z Microsoft Bot Framework

Blog
W poprzednim artykule pt. Nasz pierwszy ChatBot pokazaliśmy jak stworzyć prostego chatbota, który posłuży jako dodatkowy kanał komunikacji z klientem. Zaimplementowaliśmy konwersację, która umożliwiała użytkownikowi zakup w naszym uproszczonym systemie sprzedażowym takich produktów jak: ubezpieczenie na dom, podróż czy samochód. Linia dialogowa oparta była o tzw. button-focused flow, co oznacza, że użytkownik mógł wybierać jedynie […]
Read More
Nasz pierwszy ChatBot

Nasz pierwszy ChatBot

Blog
Boty nie są nowym rozwiązaniem. Istnieją na rynku od wielu lat. Obecnie, ich znaczenie i wykorzystanie w komunikacji z klientami istotnie rośnie, między innymi za sprawą coraz większej popularności komunikatorów internetowych. Dzięki połączeniu ChatBota z używanymi na co dzień kanałami komunikacji typu Facebook Messenger, możemy zaproponować nasze usługi za pośrednictwem interfejsu, który użytkownicy już znają […]
Read More
Jak projektować użyteczne formularze

Jak projektować użyteczne formularze

Blog
Uzupełnianie przeróżnych formularzy, czy to w serwisach internetowych, czy też w rozbudowanych systemach klasy enterprise, jest codzienną czynnością każdego z nas. Moje doświadczenia pokazują, że pomimo poprawy w tym zakresie, formularze nadal nie są przyjazne dla użytkowników. Jak zatem projektować formularze, które nie będą sprawiały problemów użytkownikom? Poniżej kilka podstawowych podpowiedzi, jak niewielkim nakładem pracy […]
Read More
Od monolitu do mikrousług – migrować czy nie migrować?

Od monolitu do mikrousług – migrować czy nie migrować?

Blog
Mikrousługi (ang. microservices) to styl architektoniczny zorientowany na szybkość rozwoju oprogramowania, rozumianą jako  liczba funkcjonalności tworzonych w jednostce czasu oraz czasochłonność całego procesu wytwórczego – od koncepcji do wdrożenia (time to market). Coraz większej popularności podejścia mikrousługowego sprzyja obecna wysoka zmienność otoczenia biznesowego, co zmusza firmy do szybkiego reagowania celem uniknięcia sytuacji kiedy  dobre rozwiązanie […]
Read More
Analiza wymagań – sztuka czy rzemiosło?

Analiza wymagań – sztuka czy rzemiosło?

Blog
Każdą zmianę w systemach IT zaczynamy od analizy wymagań. Może być ona na bardzo wysokim poziomie ogólności lub szczegółowa. Może być wykonana przez zespół wewnętrzny albo przez kogoś z zewnątrz. Bez względu na to, pewnym jest, że bez określenia co jest oczekiwane, nie jest możliwe zaplanowanie żadnych prac, zabudżetowanie, zaalokować zespołu, nie mówiąc już o […]
Read More