Mít zprávy ze zákaznické podpory, tweety nebo komentáře z Facebooku všechny v jedné tabulce je určitě užitečné. Umět v nich ale rychle vyhledávat emocionálně zabarvené zmínky o vaší firmě je ještě užitečnější. Všichni si rádi čteme pozitivní ohlasy, ale učit se a růst můžeme hlavně díky těm negativním. V Google Sheets je to s využitím Geneea textové analytiky možné za pár minut. Názorně vám to ukážeme i v krátkém videu.

Propojit Google Sheet s Geneea Interpretorem je jednoduché díky REST API. To nabízí celou řadu funkcí, například kategorizace textů, rozpoznávání geografických názvů, jmen lidí a podobně. (Jestli jste byli na letošním WebExpu, možná jste viděli naši analýzu Švejka.)

Na ukázku jsme připravili pár emocionálně zabarvených vět a vytvořili jsme funkci, která bude volat Geneea API. API klíč pro vaše potřeby získáte snadno zde.

Potřebujeme jednoduchý Google Apps Script, který vypadá nějak takhle:

function geneeaSentiment(text) {    
   var userkey = '<vyplnte_vas_api_key>'    
   var url = 'https://api.geneea.com/s2/sentiment?text=' 
      + encodeURIComponent(text) + '&&user_key=' + userkey;
   var response = UrlFetchApp.fetch(url);
   var json = response.getContentText();
   var data = JSON.parse(json);
   return data.sentiment;
}

Místo ‚<vyplnte_vas_api_key>‘ zadejte klíč z registrace. Tento kód uložte jako skript do editoru skriptů, který otevřete pomocí Tools > Script editor (Nástroje > Editor skriptů v českém rozhraní)

Do buňky spreadsheetu vložíme naší novou funkci =geneeaSentiment(A2). Vidíme, že v naprosté většině případů automaticky detekovaný sentiment odpovídá tomu, co jsme očekávali. Pokud takovýhle textů máte tisíce, může vám to ušetřit spoustu času s hledáním těch nejvíce naštvaných nebo naopak pochvalných zmínek.

Celý postup můžete vidět na tomto minutovém videu:

 

Ještě jako student byl Petr byl u vzniku firmy NetBeans, která vytvořila známé vývojové prostředí pro Javu. Později spoluzaložil českou pobočku firmy ChemAxon a 10 let se věnoval vyvíjení softwaru pro farmaceutické společnosti. Mimo kancelář Petr s nadšením leze po skalách, běhá maratony, jezdí na kole nebo tancuje se svojí ženou. Jako rodič třech malých dětí se začal intenzivně zajímat také o time management. V Geneea řídí několik projektů, vyvíjí software a dohlíží na to, aby se věci ubíraly kupředu svižným tempem.