Navigate / search

ICS Café Bratislava – únor 2018

Vážení zákazníci a milí obchodní partneři ze Slovenska,

zvu Vás na první letošní ICS Café, které proběhne v Bratislavě.

Na tomto půldenním setkání Vám představím, co se objevilo v poslední době nového v rodině IBM Collaboration Software (Notes/Domino, Verse, Connections, …) a co připravujeme do budoucna. Povídání budu prokládat praktickými ukázkami a předváděním toho, jak Vám produkty mohou pomoci při každodení práci.

Akce bude v pátek 9. februára/února 2018, od 9 do 13 hodin, v nové budově IBM Bratislava (Dúbravská cesta 1799/14, Westend Gate).

 

Z programu vybírám:

  • novinky u IBM Notes/Domino a IBM Verse
  • práce s dokumenty, sdílení informací
  • interní komunikace, publikace článků, moderní firemní intranet
  • týmová konverzace
  • plány a strategie do budoucna
  • živé ukázky a dema, praktické předvedení novinek
  • diskuse, dotazy

 

Akce je pro přihlášené zdarma. Registrujte se, prosím, přes webový formulář.

Těším se na vás!

Verse On-Premises 1.0.3

Na konci prosince vyšla aktualizace Verse On-Premises, s číslem verze 1.0.3. Když vyšla předchozí verze na konci srpna, tak jsem psal, že doba mezi aktualizacemi je zhruba 4 měsíce, což nyní vyšlo přesně.

Instalační balíček stáhnete pod kódem CNP7EML, nebo si dejte na download serveru vyhledat „verse“.

Tato verze vyžaduje Feature Pack 9. Ten byl vyžadován i pro předchozí verzi, takže pokud ji již máte nainstalovánu, máte o jeden krok méně. Feature Pack 9 také přidává do standardní šablony pošty mail9.ntf dva pohledy, které Verse využívá ($VerseLookup a $VerseTrashLookup) — pokud udržujete poštovní databáze aktuální podle této defaultní šablony, máte o další krok méně; nemusíte tyto pohledy kopírovat ručně z VOPDesign.nsf.

Upgrade z VOP 1.0.2 je snadný:

  • ukončíte HTTP task
  • smažete předchozí kód v domino\data\domino\workspace\applications\eclipse\plugins
  • rozbalíte nový kód z IBM_Verse_On_Premises.zip do domino\data\domino\workspace\applications\
  • spustíte HTTP task

Podrobně je to vše popsáno v oficiální dokumentaci. Pokud instalujete VOP poprvé, tak musíte provést všechny kroky, které jsou v tomto postupu uvedeny.

Novinky

A co přináší tato verze nového?

  • Delegovaný přístup do pošty a kaledáře. Jste-li člověk, který pracuje nejen se svým osobním kalendářem či poštou (například asistentka, která spravuje kalendář řediteli, nebo skupina lidí zpracovávající poštu v mail-in databázi), můžete tak nyní činit ve Verse. Jiné poštovní databáze otevřete pomocí nového tlačítka v pravém horním rohu; jejich obsah se potom otevře v novém tabu v prohlížeči.
  • Počet nepřečtených mailů ve folderech. Na první pohled uvidíte, kolik nepřečtených zpráv máte v jednotlivých složkách a podsložkách.
  • Formát času. V kalendáři si můžete nastavit 12- nebo 24-hodinový formát času.
  • Připrava na integraci se Sametime On-Premises. Buzde oznámeno v samostatné TechNote později.

 

Práce s delegovaným kalendářem

Natočil jsem krátké video, kde se můžete podívat, jak se ve Verse pracuje s delegovaným kalendářem. Je tam vidět i to, jak si kalendář kolegy přidáte do seznamu kalendářů, se kterými pracujete.

How to start with chatbots

Not a long time ago I decided to explore the new possibilities of designing chatbots with our tools. Here is my experience with developing first simple bots, maybe it can help you if you plan to go the same path.

When you want to develop cognitive chatbot, you have to learn two products:

  • IBM Watson Conversation: a service from a big Watson family that take the sentence user typed in the bot understands the meaning and give back to bot extracted entities. The bot can use the entities to chose the appropriate response and send it back to the user. Usually, this involved communicating with another system, calling remote APIs, obtaining data and formatting them for user output.
  • IBM Watson Workspace: a conversation tool, that takes care of the whole front end. Watson Conversation itself does not have any end-user interface; it works behind the scene. You need some UI, where people will have a conversation with your bot, so why not to use Watson Workspace? Moreover, there is built-in integration between Workspace and Conversation that will ease you with steps with the technologies.

 

Learn about IBM Watson Conversation

The best way is to start building a simple bot with a step-by-step tutorial. I have found that IBM offers a few good entry tutorials and if you follow them you will even receive a badge! Here is the list of tutorials I went through:

Build Chatbots with Watson Conversation
https://developer.ibm.com/courses/all/chatbots-watson-lets-talk-national-parks/

Introduction and explanation of the building blocks (intents, entities, dialogues). You will create your first bot. Optionally, you can explore possibilities of accessing Conversation API from a simple node.js application.
After this course, you can create your own very simple chatbot, with a few intents and entities, that you can call from a custom application added to Watson Workspace.

 

If you want to go deeper and learn about chatbots methodology, implementation and project management, you can try following three courses. If you are eager to use bots in Watson Workspace, you can skip them and return to them later.

Watson Conversation Service Foundations
https://www.watson-academy.info/course/view.php?id=163

Watson Conversation Service Methodology
https://www.watson-academy.info/course/view.php?id=158

Watson Conversation Service Hands-On
https://www.watson-academy.info/course/view.php?id=156

 

 

There is also a course on CognitiveClass website:
Build Your Own Chatbot
https://cognitiveclass.ai/courses/how-to-build-a-chatbot/

 

If your preferred method learning new things is to read books, try this one from IBM Redbooks series:
Building Cognitive Applications with IBM Watson Services: Volume 2 Conversation (PDF and ePUB available)
http://www.redbooks.ibm.com/abstracts/sg248394.html?Open

 

Learn about Watson Workspace

The good way how to start is the TechTalk about developing for Watson Workspace. It gives you overview how Watson Work (a platform behind Workspace UI) handles messages, adds annotations to them and how custom applications added to Space can hook into message processing workflow.

Now you have a basic technical knowledge, and you probably want to get your hands dirty and develop a simple application yourself.
You will use Watson Work Services API for that. The official documentation is here and covers both principles of building and deploying an application as well as API reference.

But I guess you do not want to start coding from scratch, deal with session opening, authentication, sending and receiving HTTP calls etc. You want to implement a simple business logic: for a start, you will do something like “Hello world”, then you want to integrate the app with Conversation dialogue you already created. That’s why SDKs exists — those toolkits will do the hard and not exciting work for you and let you focus on application logic itself. SDKs are language specific. I use an unofficial JavaScript SDK developed by IBMer Van Staub. It is an excellent piece of work, and his toolkits helped me building Workspace App almost instantly.

It is expected that you have some basic knowledge of JavaScript development, npm packages and Node.js server. Here are components of Van’s SDK:


IBM Watson Workspace Javascript SDK
https://github.com/van-ibm/watsonworkspace-sdk
It covers authentication with Watson Work Services and message operations (getting message, sending message, working with action fulfilment etc.) You do not need to work with this library directly, is’s functions are called from other libraries.


IBM Watson Workspace Bot Framework

https://github.com/van-ibm/watsonworkspace-bot
This is a framework for building Watson Workspace Bots. Its primary goal is to hook into Workspace message workflow (via webhooks) and handling actions when a specific event occurs (for example when a new message is posted into Space when a new user is added as a member to Space or when a message is analysed). This library uses functions from WW-SDK library mentioned earlier. You will use functions from the library in your bot application.


IBM Watson Workspace Starter Bot

https://github.com/van-ibm/watsonworkspace-starter
This is not a library but an example of straightforward, but functional WW application. It shows you how to call functions fr mentioned WW-BOT library to build your application.
This is the place where you should start with creating your first WW application. Just copy the code, fill in credentials and run it. When it works, play with it, do simple modifications, check how it behaves.
Van also recorded a short video where he explains, step by step, how to use this Starter Bot sample application. Watch it on YouTube.

 

Integrate Conversation into Workspace

Now you know how to build the simple application, add it to your Space, handle specific webhooks and launch actions according to them.
When you want to integrate WW app with dialogue in Watson Conversation, you have two options:

  • Do it manually: Listen on hook message-created, then send the message content to Conversation, receive back entities and use them as parameters for real action (for example receiving data from a backend service). You can use Watson Conversation Service SDK: https://www.npmjs.com/package/watson-developer-cloud#conversation
  • Or you can use built-in integration between WW and Conversation: It does the initial part for you: when a new message is sent to Space, Workspace automatically sends it to Conversation and returns analysed entities as a message-focus annotation. You can handle this event with WW Bot Framework and react according to entities. You will need basic JavaScript development knowledge to do this.

When you develop WW applications, you need to know what happens under the cover. As an end.user you only see sentences that appear on the screen, but behind the curtain the are invisible messages going there and back, between systems. Yes, there is a system in this messages, they are described and explained, but when you start with the development, you could be a little lost.

When I was in this phase and experimented with handling different types of events, I analysed the payload of the messages, did a lot of detailed console.log dumps, etc.
To help you in this situation Van created a helper bot application, which will visually show you the structure of the message in the Space, display how WW analyse each message and which entities you can use in your application. You can find it here:

IBM Watson Workspace Cognitive Explorer Bot
https://github.com/van-ibm/watsonworkspace-nlp

Van also created a ready-to-use WW application that handles todos discussed in a Space. Use it both for fully working demonstration and for learning by reading the code.
IBM Watson Workspace Todo Bot
https://github.com/van-ibm/watsonworkspace-todo

Good luck on your chatbots exploring path!

Proběhla Konference SUTOL 2017

Minulý týden proběhla naše poslední velká akce letošního roku – Technická konference SUTOL 2017. Oproti minulým letům, kdy se konala v první půli listipadu, ta letošní vyšla na konec měsíce, a tedy nálada byla taková skoro mikulášská.

Již v říjnu, ještě než jsme začali zasílat oficiální pozvánky na akci, se stihlo zaregistrovat přes dvacet lidí. Tempo pokračovalo, asi týden před akcí jsme zvednuli počet míst v sále, ale i potom jsme museli přihlašování uzavřít, už bychom se tam všichni nevešli. Velká účast nás těší, děkujeme za váš zájem.

Do programu jsme vybírali témata, která se věnují novinkám (aktuální verze, co se plánuje na příští rok, nové produkty v portfoliu), trendům a požadavkům zákazníků (Domino on Docker, modernizace aplikací) nebo současné situaci (co očekávat od GDPR).

Jednalo se o technickou konferenci, takže jsme se dočkali i živého kódování (Honza Krejcárek a Ondra Fuxa předváděli propojení Domina se SOLRem pro rozšířené fulltextové vyhledávání, Martin Jinoch zase snadné přidání moderního webového rozhraní k aplikaci NSF s využitím SmartNSF a komponenty v Reactu) a živé administrace (Dan Vrána ukázal v praxi nastavení externích indexů pro databázi a Martin Hansgut během deseti minut nainstaloval Verse On Premises).

Materiály z konference (prezentace i videa) jsme hned po akci průběžně zveřejňovali na sutol.cz, stačí kliknout na název přednášky.

Naprostá většina účastníků zůstala až do konce akce, takže doufáme, že jsme se s programovými tématy trefili do Vašeho zájmu, a podobně se budeme snažit i u dalších Symposií a konferencí příští rok.

Přípravný výbor SUTOLu děkuje všem zúčastněným a tešíme se na viděnou příští rok!

 

 

Seminář IBM Watson Workspace

IBM Watson Workspace je nejnovější přírůstek do naší rodiny IBM Collaboration Solutions. Je určen pro týmovou komunikaci, operativní oragnizaci a sdílení informací. Vše je opatřeno zdokumentovaným programátorským rozhraním, takže můžete Workspace připojit na své firemní procesy — a to buď vlastním kódem, nebo s využitím některých universálních integračních nástrojů.

Navíc vše běží na cognitivní platformě IBM Watson, která rozumí tomu, co píšete, což můžete využít při definování akcí, které se mají spouštět při zadání určitých pokynů. Workspace se nabízí v několika edicích, přičemž tu základní můžete používat zdarma.

Pro všechny, zákazníky i obchodní partnery, jsem připravil seminář, kde si o těchto výhodách povíme a ukážeme více. Bude to praktický seminář, takže si práci s Workspace sami vyzkoušíte.

 

 

Akce bude v úterý 12. prosince 2017, v pražské IBM (školicí učebna v prvním nadzemním patře). Začínáme v 9:00, konec kolem 14. hodiny.

 

Zpřipravované agendy vybírám:

  • Co je týmová konverzace
  • Co je IBM Watson Workspace a jaké jsou jeho výhody
  • Práce s Workspace, webový, desktopový a mobilní klient
  • Možnosti integrace
  • Vývoj pro Workspace
  • Způsoby licencování

 

Akce je určena technikům i netechnikům, není třeba mít žádné znalosti jiného produktu (jako například Domina nebo Connections). Přednášet bude v češtině. Seminář je pro registrované zdarma.

Aktualizace 5. 12. 2017: Kapacita je naplněna, registrace je uzavřena. Máte-li přesto zájem, napište mi mail, možná se uvolní nějaké místo… Děkuji.

Těším se na viděnou!

Novinky v IBM Connections Docs

Jedna z komponent IBM Connections se jmenuje Docs a umožňuje editaci kancelářských dokumentů (text, tabulka, prezentace) přímo v prohlížeči a pro více osob najednou. Na rozdíl od podobných nástrojů (např. od Microsoftu nebo Google) si u IBM Docs můžete vybrat, jestli je chcete provozovat sami u sebe (on-premises) nebo je využívat jako cloudovou službu.

Včera vyšla aktualizace verze on-premises, má číslo Docs 2.0 CR3. I když by to mohlo podle čísla verze vypadat, že se jedná jenom o balíček oprav, není tomu tak. Nová verze umožňuje:

  • Instalovat všechny serverové komponenty na Linux. Doposud musela jedna z komponent, jmenuje se Conversation Server, běžet na Windows. Pokud již Docs provozujete, můžete tuto komponentu přesunout na Linux, k ostatním serverům.
  • Sledování změn. Již nyní v dokumentu vidíte, kdo editoval jakou část. Nová funkcionalita přídává do editoru časovou osu, kde zjistíte, jaké změny se udály od doby, kdy jste jej četli naposledy. Uvidíte tam například i text, který někdo z dokumentu smazal.
  • Lepší propojení s FileNetem pomocí Content Navigatoru.
  • Možnost konfigurace watermaku.
  • Vylepšení podpory pro integrace do jiných systémů (Notification API, zamykání buňek v tabulce).

SUTOL Konference 2017

Vážení zákazníci, milí obchodní partneři,

zvu Vás na tradiční Technickou konferenci SUTOL, letos již devátý ročník. Akce se koná vždy na podzim, nejčastěji v listopadu. Letos to bude ve středu 29. listopadu 2017. Sejdeme se na známém místě, v konferenčním centru GreenPoint na Praze 10. V minulých letech jsme v těchto útulných prostorách pořádali již několik jarních Symposií i podzimních technických konferencí.

 

 

Co pro Vás připravujeme letos? Celá konference poběží v jednom tracku. Začneme tím, že představíme, co je v rodině IBM Collaboration Solutions nového a co se připravuje do blízké budoucnosti. Následovat budou přednášky a živé ukázky zaměřené na odborná témata jak pro administrátory, tak pro vývojáře. Většina přednášek bude v češtině.

Věnovat se budeme, mimo jiné, následujícím tématům:

Domino 10.  Na příští rok se plánuje uvedení nové verze Domino 10. Co to bude znamenat a jaké další novinky se plánují — to představí v úvodní keynote Drew Birnbaum a Uffe Sorensen (mohli jste je již vidět na předchozích akcích SUTOLu).

Maximální využití možností ICS on-premises. Provozujete Notes/Domino s aplikacemi a Travelerem, možná ještě Sametime. V ICS jsou ale i další SW produkty, o které můžete své prostředí rozšířit. A to i tehdy, pokud chcete (nebo musíte) provozovat vše u sebe, v režimu on-premises.

Domino a GDPR. Týká se to nás všech všech. Od května 2018 musí všechny organizace splňovat požadavky této evropské směrnice na ochranu osobních dat. Dozvíte se, co to pro Vás znamená a jak se to týká prostředí Domina.

Novinky v posledních verzích. Co je zajímavého, užitečného a důležitého pro uživatele, vývojáře i správce systémů v posledních Feature Packs pro Notes a Domino.

Verse On Premises. Prakticky předvedeme, jak si toto rozšíření (dostupné zdarma všem, kteří mají Notesy pod podporou) snadno naistalujete u sebe a můžete tak nabídnout lidem nové webové rozhraní pro práci s poštou.

Domino a SOLR. SOLR je otevřená platforma pro tzv. enterprise seach architekturu. Dozíte se, jak ji propojit s Dominem a využít tak přednosti obou systémů.

Webové certifikáty v Dominu. Pokud provozujete na svém Dominu webové aplikace, víte, že to znamená mj. zabezepčit webový server a provozovat HTTPS s rozumnými certifikáty (tedy např. ne self-signed). Ukážeme, jak k tomu můžete využít certifikační autoritu Let’s Encrypt, která poskytuje své služby bez poplatků.

Zwebování aplikace. Moderní webový kabátek pro starší i novější aplikace v Dominu — to je častý požadavek skoro ve všech firmách. Prakticky Vám předvedeme, jak k tomu využít nástroj SmartNSF (dostupný zdarma), kterým aplikaci v Dominu přidáte RESTové rozhraní, na které můžete napasovat jiné komponenty pro zobrazování takto získaných dat.

Analýza infrastruktury. Ještě půl roku máte na to, abyste mohli využít možnost nasadit zdarma systém pro analýzu svých serverů Domino a aplikací na něm. Vysvětlíme Vám, co ApplicationsInsights for Domino umí a jak je stáhnout, nasadit a provozovat.

Týmová konverzace. Na podzim byl oficiálně uveden nový produkt v rodině ICS: Watson Workspace. Vysvětlíme, v jakých situacích Vám může být užitečný. Předvedeme, jak se používá a jak jej můžete integrovat se svými firemními systémy a procesy. Například organizační tým SUTOLu využívá tuto aplikaci pro průběžnou komunikaci během přípravy této konference.

Domino on Docker. Kontejnerizace je nový směr vývoje, nasazování a provozu aplikací. Jedničkou v této oblasti je Docker. Dozvíte se, jak Docker využít při instalaci a nasazení Domina.

Nové technologie. Svět technologií se rozvíjí rychlým tempem. Nové produkty (jako třeba Workspace nebo Connections) se již vyvíjejí s využitím jiného technology stacku, než tomu bylo třeba před dvěma lety. Vysvětlíme Vám, co to znamená, a jaké výhody to přináší uživatelům/zákazníkům, vývojářům i administrátorům.

 

Témat je opravdu spousta, začínat budeme v 9:00 a končit v 17 hodin. Jak jste také zvyklí z minulých ročníků: bude zajištěn oběd, svačiny a teplé i studené nápoje po celou dobu konference.

Na stránkách SUTOLu najdete již nyní podrobný program s časovým rozpisem jednotlivých přednášek a řečníků. Na stejném místě se můžete i registrovat.

Těším se s Vámi na viděnou na Technické konferenci SUTOL 2017!

 

Bylo ICS Café Brno – říjen 2017

V pátek minulý týden jsme měli v rněli v Brně tradiční ICS Café — akci určenou pro zákazníky i obchodní partnery. Probírali jsme hlavně novinky v oblasti IBM Collaboration Software. Tento příspěvek berte jako přehled toho, o čem jsme povídali a co jsme předváděli. Je určen jak zdroj dalších materiálů pro ty, kteří na akci byli, tak i pro ty, kterým to nevyšlo a nemohli se zastavit.

 

Prezentace

Používal jsem následující průvodní slajdy. Některé slajdy jsem ani nepouštěl — buď jsme danou věc viděli naživo nebo byly připraveny pro případ, pokud by zbyl ještě nejaký čas. Najdete je na http://ibm.biz/ICS-Events, v podadresáři ICS Café.

 

Watson Workspace

Na Café jsme si představili novinku v našem portfoliu — IBM Watson Workspace. Je určen pro týmovou komunikaci — a abyste si to mohli hned sami vyzkoušet, založil jsem space ICS Café a pozval do něj všechny, kteří se na akci registrovali. Dal jsem tam odkazy na některé užitečné stránky, postupně tam budeme přidávat další. Je to otevřený prostor, jestli chcete, můžete tam sami přizvat své kolegy z firmy.

 

Videa a živé ukázky

Všechny věci, které jdou ukazovat naživo, jsem se nažil na Café naživo předvést. Pokud jste to neviděli, nebo se o to chcete podělit se svým kolegy či zákazníky, využijte předtočená demo videa, která jsem udělal pro různé příklady použití. Najdete je zde:

Working on a Budget: http://ibm.biz/Demo-WorkingOnABudget
(sestříhaná verze na Youtube: https://www.youtube.com/watch?v=CqcJq8mrakQ)

Working on a Proposal: http://ibm.biz/Demo-WorkingOnAProposal

 

Testování v cloudu

Většinu věcí, které jsme probírali, si můžete sami vyzkoušet tak, že si uděláte testovací účet v cloudu. Vytvoření zabere pár minut, Jak na to, jsem popsal s kolegy v sadě návodných obrazových prezentací, které jsou k dispozici zde: http://ibm.biz/cloudstart

Začněte dokumenty Admin1 – Admin3 a potom postupujte od User1 dál.

 

 

Na viděnou na některém dalším Café, nebo na SUTOL Konferenci 29. 11. 2017!

ICS Café Brno – říjen 2017

Vážení obchodní partneři, milí zákazníci,

zvu Vás na pravidelné ICS Café Brno. Od našeho posledního setkání v březnu se objevila řada novinek a další se připravují. Přijďte se podívat, co je v oblasti Collaboration Software nového.

Akce bude v pátek 20. října 2017, od 9 do 13 hodin, v IBM Brno (Technická 2995/21, budova F).

 

Z programu vybírám:

  • novinky u IBM Notes/Domino
  • využití IBM Connections jako firemního intranetu
  • náš nový produkt – týmová konverzace Watson Workspace
  • plány a strategie do budoucna
  • živé ukázky a dema, praktické předvedení novinek
  • diskuse, dotazy

 

Akce je pro přihlášené zdarma. Registrujte se, prosím, přes webový formulář.

Těším se na vás!

Seminář – IBM Connections 6

Vážení zákazníci, milí obchodní partneři,

zvu vás na jednodenní seminář o IBM Connections. Je určen pro oba typy návštěvníků: techniky i netechniky. Součástí budou i praktická cvičení, ve kterých si podle návodu vyzkoušíte práci s představovanými produkty. Cvičení jsou koncipována z uživatelského pohledu, takže je může zvládnout každý.

Seminář bude v úterý 26. září 2017 v IBM Praha (první patro, učebna IIC). Začínat budeme v 9:00, končit kolem 14. – 15. hodiny.

Témata která probereme:

  • IBM Connections verze 6. Předvedení nejnovější verze, jejich možností a využití při každodenní práci.
  • IBM Connections Engagement Center. Rozšiřující modul do Connections, který z nich udělá něco na způsob firemního Intranetu. Krátce jsem tento modul představil před časem.
  • IBM Connections Mobile. Mobilní klienti pro Android a iOS.
  • IBM Connections — co se připravuje. Budoucnost IBM Connections, známá pod kódovým označením Pink. Co se plánuje do bližší i vzdálenější budoucnosti.

Přednášet budu v českém jazyce, materiály pro cvičení jsou v angličtině.

Akce je pro přihlášené zdarma. Máte-li zájem, nečekejte, prosím, a registrujte se. Počet míst je omezen.

Těším se na viděnou!