Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

eWorkshop: Návrh sociální sítě budoucnosti

Diskuse na eWorkshopu překonala i má nejoptimističtější očekávání. Díky zapojení řady velmi aktivních členů komunity Lupy, z nichž bych ovšem na prvním místě vyzvedl tři z nich, s přezdívkami „Jan - honzzz”, Ondrej Páleš a „HK Maly”, jsme dospěli mnohem dál, než jsem původně doufal.

Díky tomu mohu naši diskusi shrnout skutečně netradičním způsobem – popisem budoucí aplikace, tedy popisem sociální sítě budoucnosti. Je zároveň krásně symbolické, že můžeme poslední část našeho eWorkshopu předat komunitě Lupy v této podobě.

Diskuse ale pochopitelně nekončí – uvítám veškeré vaše podněty, kritiky, i návrhy na zlepšení či dořešení jakýchkoliv bodů této aplikace.

Ještě jednou díky! Aplikace je vaše – a to nejen ve smyslu open-source…

Motivace

Naším cílem je navrhnout systém umožňující propojovat lidi sobě podobné, a tím zlepšit podmínky pro sdílení informací na Internetu. Jako první popsal způsob fungování systému v diskusi Jan:

„Na veřejně dostupném ‚identitním‘ serveru si zaregistruji identitu – jednoznačné a nezaměnitelné jméno, obdoba e-mailové adresy pro e-mailové služby v oblasti identitních služeb + volitelně pár údajů (jméno, e-mail, fotku atp…). Na svém počítači nainstaluji klientský program, který s identitním serverem komunikuje pomocí otevřeného protokolu itp (Identity Transfer Protocol). A vrhnu se do svých oblíbených činností na Internetu – vyhledávám články, čtu diskuse, přispívám do diskusí…
Přitom klient všude, kam přijdu/tam, kde chci, moji činnost podepisuje – do mých příspěvků v diskusi vkládá charakteristický tag, který je pro ostatní viditelný, jednoznačně (pokud možno i zapamatovatelně) mě identifikuje, dává ostatním najevo ‚nebojte se se mnou komunikovat, tady jsem otevřený‘ a zároveň funguje jako link na rozhraní identitního serveru, který agreguje informace o veškeré mé činnosti na netu (klient mu totiž posílá informace o tom, na jaké stránky chodím, do jakých diskusí přispívám a s kým se v jakém kontextu bavím)…“

Zde jsme se pak už začali lišit – ale nakonec jsme se domluvili. Mně už pak pouze připadlo formálně sepsat výsledek naší diskuse.

Vlastnosti systému

Základem implementace systému je přidání nové funkce existujícím vyhledávačům: možnost vyhledávat nejen v klíčových slovech stránek, ale zároveň i možnost omezit jakýkoliv vyhledávací dotaz na stránky vytvořené či navštěvované lidmi „námi podobnými“; tato funkcionalita bude dostupná i v oblasti nově vytvářených stránek na Internetu, které budou do systému doručovány pomocí RSS (vznikne tak analogie Google News). Bude tedy možné nechat si doručovat stránky z určitého oboru vytvořené „lidmi nám podobnými“, které nám systém automaticky nalezne.

Vyhledávací dotaz

Systém tedy bude schopen velmi obecných dotazů. Bude mi schopen nabídnout nejen mně podobné lidi, ale dokonce rovnou mně podobné lidi v určitém specifickém kontextu. Příklad – hledal bych zájemce o železniční modelářství a v rámci tohoto dotazu bych pak využil výsledky shlukové analýzy, která by mi našla mně podobné modeláře! A tento dotaz bych pak mohl ještě upřesnit na modeláře v Praze! Toto je velmi silná funkce, která navíc nevyžaduje znát dopředu dotazy, které budeme klást (zatímco v klasickém databázovém systému musím strukturovat informaci podle toho, co předpokládám, že budu hledat), a která se tedy intuitivně velmi blíží vyhledávacím schopnostem lidského mozku.

Implementace

Základem systému bude jednoznačný identifikátor uživatele, který nazvěme UPI – Unique Personal Identificator. Ten bude uživatele jednoznačně identifikovat při práci s Internetem, a to jak při práci pasivní (čtení), tak při práci aktivní (zápis, aktivní komunikace).

Klient – plugin browseru

Uživatel, který bude chtít tento systém používat, si nainstaluje do svého browseru klienta, nejlépe ve formě pluginu. K tomuto pluginu se v okamžiku, kdy bude chtít být pro systém sledovatelný, přihlásí (díky tomu bude možné systém používat z různých počítačů, včetně internetových kaváren). Plugin pak bude automaticky zajišťovat následující funkce:

  1. při „pasivní“ práci (čtení) bude plugin sledovat všechna URL, které uživatel navštíví, a umísťovat je na speciální webovou stránku, která může být umístěna kdekoliv na Internetu (například na onom zmíněném identitním serveru). Podmínkou však je, aby tato osobní stránka byla veřejně viditelná (a byla tedy prohledávatelná roboty různých vyhledávačů) a aby se její obsah řídil přesně stanovenou syntaxí.
  2. při „aktivní“ práci (zápis) bude plugin v okamžiku, kdy uživatel cokoliv uveřejní na Internetu, uživatele domluveným způsobem podepisovat přidáním jeho UPI. Takto bude za uživatele označovat veškeré jeho diskusní příspěvky, články, e-maily.

Plugin navíc bude fungovat i jako toolbar vyhledávače. Bude možné zadávat nejen klasické vyhledávací dotazy, ale také vyhledávací dotazy nového typu, s omezením na stránky, které vytvořili či četli ve velkém množství „mně blízcí uživatelé“.

Třetí funkcí pluginu bude automatická transformace UPI na zobrazovaných stránkách (článcích, příspěvcích, e-mailech) na živý link nabízející kontextové menu o daném uživateli. Místo UPI kódu se mi tedy na daném místě stránky zobrazí miniaturní fotka uživatele, na kterou bude možné kliknout a vybrat si z menu, které bude obsahovat například: základní informace o tomto uživateli, vyhledávání témat (=webových stránek) blízkých tomuto uživateli, vyhledávání témat blízkých nám společně, vyhledávání jemu blízkých uživatelů atd.

Role vyhledávačů

Další funkce pro zkvalitnění vyhledávání již budou doménou vyhledávačů. Vyhledávače se totiž budou snažit implementovat funkci „hledání mně podobných lidí“ kvalitněji než konkurence. K tomu bude zapotřebí pokud možno co nejúplnějších dat a nejlepší realizace algoritmu pro aplikaci metody shlukové analýzy na datech vzniklých prohledáváním daného UIP.

Příklady: Kvalitu dat bude možné vylepšit například těmito postupy:

Robot vyhledávače bude schopen:

  • na diskusních fórech identifikovat UPI ve stejném vlákně.

Vyhledávač bude schopen:

  • ve spolupracujících e-mailových, instant-messagingových (IM) a VoIP systémech vyhodnotit frekvenci komunikace mezi danými UPI.

Implementace funkce „najdi podobné uživatele“

Funkce hledání „podobných“ uživatelů bude realizována pomocí statistických metod shlukové analýzy.

Pro každého uživatele systém prohledá Internet na výskyt jeho UPI a přidá informace ze speciální stránky identitních serverů k získání přehledu jeho nejvíce navštěvovaných stránek (za určité období; s tím, že stránky navštívené v dávné minulosti budou mít menší váhu než stránky navštívené aktuálně. Tímto způsobem bude implementováno v diskusi zmiňované „stárnutí kontaktů“; parametrem, za jaké období se má aktivita uživatele sledovat, bude možno ovlivnit vlastnosti vyhledávání a různé vyhledávače budou jeho nastavení moci přistupovat různě – zde bude prostor pro vzájemnou konkurenční výhodu jednotlivých vyhledávačů). Z výsledků vyhledávání bude sestaven profil uživatele, který se stane vstupem pro shlukovou analýzu (přesný způsob konverze výsledku dotazu vyhledávače do vstupních dat shlukové analýzy, tedy přesný způsob reprezentace dat uživatelů, v kombinaci s konkrétně zvolenou metodou zpracování, se stane opět předmětem konkurenčního boje mezi vyhledávači; v závislosti na implementaci bude možno dosáhnout například výsledků, které jsou obzvláště dobré v určitém oboru vyhledávání. Důležité však je, aby se předmětem konkurenčního boje nestaly různé možné definice formálního zápisu UPI, to by totiž omezilo užitečnost všech vzájemně si konkurujících systémů).

Následně systém provede shlukovou analýzu a výsledky této analýzy uloží do databáze k realizaci dotazů uživatelů. Na algoritmus vytváření dat o podobných uživatelích se tedy můžeme dívat jako na vzdálenou analogii algoritmu výpočtu PageRank, tentokrát ovšem pro osoby.

Implementace systému

Pár tipů, jak začít (věřím, že vás napadne ještě řada dalších):

Blogujte na Lupě

Chcete mít vlastní blog o tématu kolem světa IT a internetu? Blogujte na Lupě a buďte na titulní stránce Lupy. Registrujte se na blog.lupa.cz.

       

Aby systém nestartoval z nuly, je vhodné zvážit následující akceleraci:

  • Napojení UPI na některý již dnes masově používaný jednoznačný identifikátor, například ICQ – pak by bylo možné prohledat i historická diskusní fóra, ve kterých se lidé svým ICQ podepisují.
  • Uživatel, který by měl zájem, aby mu systém začal přinášet výsledky rychleji, by prohledal na Internetu svoje jméno a snažil by se sestavit takový vyhledávací dotaz, který jej co nejpřesněji vystihuje z pohledu dnešního obsahu Internetu. Příklad: „Jiří Donát –kulečník“ (vím, že jeden můj jmenovec hraje kulečník, a to já tedy nejsem). Optimalizovaný dotaz by zadal do vyhledávače, který by z něj vygeneroval počáteční „autorský“ profil – seznam stránek, na které uživatel přispíval.
  • Uživatel by do systému uploadoval své aktuální bookmarky či historii browseru.
  • Spolupracující e-mailové a IM systémy by byly schopny vygenerovat statistiku minulé komunikace daného uživatele.

Základními vlastnostmi námi vytvořeného systému jsou otevřenost, jednoduchost a snaha maximalizovat využití funkcí stávajícího Internetu, a to jak jeho existujícího obsahu, tak současných vyhledávačů a jejich osvědčených algoritmů. Tyto vlastnosti maximalizují šanci systému na rychlou adopci. Jsem zvědav, kde ta adopce začne. Že by se prvním serverem, který implementuje UPI, stala Lupa?

Anketa

Zapojujete se do eWorkshopu?

       

Jiří Donát

Koníčkem Jiřího Donáta je domýšlení vývojových trendů informačních technologií a jejich dlouhodobějšího vlivu na společnost.

Kurz: Marketing v sociálních sítích

DW - Školení PPC
  • Získejte lidi, komunikujte správně a těžte ze sociálních sítí
  • Využijte sociální sítě k marketingu, PR i zákaznické podpoře.
  • Facebook, YouTube, Twitter, Google+, LinkedIN, Foursquare a další

Detailní informace o kurzu marketingu v sociálních sítích »

Přehled názorů

Velmi dobrý výsledek
Ondrej Páleš 3. 3. 2006 11:09
Nový
├ 
Re: Velmi dobrý výsledek
Jiří Donát 3. 3. 2006 11:19
Nový
│
└ 
Re: Velmi dobrý výsledek
Ondrej Páleš 3. 3. 2006 11:33
Nový
│
 
└ 
Re: Velmi dobrý výsledek
HK Maly 6. 3. 2006 20:27
Nový
│
 
 
└ 
Re: Velmi dobrý výsledek
Jan - honzzz(zavinac…ecka)com 6. 3. 2006 23:40
Nový
└ 
Re: Velmi dobrý výsledek
Zdenek 3. 3. 2006 12:55
Nový
 
└ 
Re: Velmi dobrý výsledek
Jiří Donát 3. 3. 2006 13:07
Nový
 
 
└ 
Re: Velmi dobrý výsledek
Zdenek 3. 3. 2006 13:48
Nový
Analogie UPI a PageRank
Jiří Donát 3. 3. 2006 11:40
Nový
└ 
Re: Analogie UPI a PageRank - osobní hodnocení kvality
Igra 4. 3. 2006 11:40
Nový
 
└ 
Re: Analogie UPI a PageRank - osobní hodnocení kvality
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 14:01
Nový
 
 
└ 
Re: Analogie UPI a PageRank - osobní hodnocení kvality
Igra 4. 3. 2006 14:18
Nový
Pokročíme se standardem ?
Igra 3. 3. 2006 12:21
Nový
├ 
Re: Pokročíme se standardem ?
Jiří Donát 3. 3. 2006 12:33
Nový
│
└ 
Re: Pokročíme se standardem ?
Igra 3. 3. 2006 14:06
Nový
│
 
└ 
Re: Pokročíme se standardem ?
Jiří Donát 4. 3. 2006 14:59
Nový
│
 
 
└ 
Re: Pokročíme se standardem ?
Igra 4. 3. 2006 15:06
Nový
├ 
Re: Pokročíme se standardem ?
Zdenek 3. 3. 2006 13:02
Nový
│
├ 
Re: Pokročíme se standardem ?
Igra 3. 3. 2006 14:47
Nový
│
├ 
Re: Pokročíme se standardem ?
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 14:23
Nový
│
└ 
Re: Pokročíme se standardem ?
HK Maly 6. 3. 2006 20:35
Nový
├ 
vynalezate kolo
rdk rdk 3. 3. 2006 13:48
Nový
│
├ 
Re: vynalezate kolo
Igra 3. 3. 2006 14:32
Nový
│
│
└ 
Re: vynalezate kolo
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 15:05
Nový
│
│
 
└ 
Re: vynalezate kolo
Igra 4. 3. 2006 15:16
Nový
│
└ 
Re: vynalezate kolo
Jiří Donát 3. 3. 2006 17:49
Nový
├ 
Re: Pokročíme se standardem ? adresáře -> soubory
Igra 3. 3. 2006 16:16
Nový
│
└ 
Formát souborů - www technologie
Igra 4. 3. 2006 12:39
Nový
│
 
├ 
Re: Formát souborů - www technologie
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 14:34
Nový
│
 
│
└ 
Re: Formát souborů - www technologie
Igra 4. 3. 2006 14:50
Nový
│
 
│
 
└ 
Re: Formát souborů - www technologie
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 16:04
Nový
│
 
│
 
 
└ 
del.icio.us
Igra 4. 3. 2006 16:21
Nový
│
 
└ 
Standard XBEL = XML Bookmark Language
Igra 6. 3. 2006 23:46
Nový
├ 
Re: Pokročíme se standardem ? - interests
Igra 4. 3. 2006 12:14
Nový
└ 
Re: Pokročíme se standardem ?
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 14:18
Nový
 
└ 
UPI - adresa člověka nebo ?
Igra 4. 3. 2006 14:39
Nový
 
 
└ 
Re: UPI - adresa člověka nebo ?
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 15:28
Nový
 
 
 
└ 
Re: UPI - adresa člověka nebo ?
Vít Řádek 4. 3. 2006 15:57
Nový
 
 
 
 
└ 
Re: UPI - adresa člověka nebo ?
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 16:44
Nový
 
 
 
 
 
└ 
Exkluzivita UPI tagu
Vít Řádek 4. 3. 2006 16:52
Nový
 
 
 
 
 
 
└ 
Re: Exkluzivita UPI tagu
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 17:43
Nový
 
 
 
 
 
 
 
├ 
Re: Exkluzivita UPI tagu
Igra 4. 3. 2006 18:13
Nový
 
 
 
 
 
 
 
└ 
Re: Exkluzivita UPI tagu - lokální filtry
Igra 4. 3. 2006 18:21
Nový
zranitelnosti
Jan - honzzz(zavinac…ecka)com 3. 3. 2006 20:02
Nový
├ 
Re: zranitelnosti
Jiří Donát 3. 3. 2006 20:33
Nový
│
└ 
Re: zranitelnosti
anonymní uživatel 4. 3. 2006 10:52
Nový
│
 
├ 
Re: zranitelnosti
Jiří Donát 4. 3. 2006 11:23
Nový
│
 
│
└ 
Re: zranitelnosti
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 13:44
Nový
│
 
│
 
└ 
Re: zranitelnosti
Igra 4. 3. 2006 14:05
Nový
│
 
│
 
 
└ 
Re: zranitelnosti
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 16:10
Nový
│
 
│
 
 
 
└ 
co já říkám o ostatních, když zanechávám svůj tag v jejich blízkosti
Igra 4. 3. 2006 16:45
Nový
│
 
│
 
 
 
 
└ 
Re: co já říkám o ostatních, když zanechávám svůj tag v jejich blízkosti
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 17:34
Nový
│
 
│
 
 
 
 
 
└ 
Re: co já říkám o ostatních, když zanechávám svůj tag v jejich blízkosti
Igra 4. 3. 2006 18:08
Nový
│
 
│
 
 
 
 
 
 
└ 
Re: co já říkám o ostatních, když zanechávám svůj tag v jejich blízkosti
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 20:07
Nový
│
 
│
 
 
 
 
 
 
 
└ 
Dohoda
Igra 4. 3. 2006 22:36
Nový
│
 
└ 
Re: zranitelnosti
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 12:05
Nový
├ 
Re: zranitelnosti
Igra 3. 3. 2006 20:46
Nový
│
└ 
Re: zranitelnosti
Ondrej Páleš 3. 3. 2006 22:07
Nový
│
 
└ 
Re: zranitelnosti
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 12:27
Nový
│
 
 
├ 
Re: zranitelnosti
Igra 4. 3. 2006 13:54
Nový
│
 
 
│
└ 
Re: zranitelnosti
Jan - honzzz(zavinac…ecka)com 4. 3. 2006 15:35
Nový
│
 
 
│
 
└ 
Re: zranitelnosti
Vít Řádek 4. 3. 2006 16:05
Nový
│
 
 
└ 
Re: zranitelnosti
Ondrej Páleš 5. 3. 2006 09:10
Nový
│
 
 
 
└ 
Re: zranitelnosti
Igra 5. 3. 2006 09:23
Nový
├ 
Re: zranitelnosti - kavárny
Igra 4. 3. 2006 09:43
Nový
│
└ 
podpis
enemz 4. 3. 2006 14:36
Nový
│
 
└ 
Re: podpis
Igra 4. 3. 2006 15:04
Nový
└ 
Re: zranitelnosti
HK Maly 6. 3. 2006 21:00
Nový
Autentizace
Igra 4. 3. 2006 15:36
Nový
Testování
Jan - honzzz(zavinac…ecka)com 5. 3. 2006 20:31
Nový
├ 
Re: Testování
HK Maly 6. 3. 2006 21:05
Nový
│
└ 
Re: Testování
Jan - honzzz(zavinac…ecka)com 6. 3. 2006 23:39
Nový
│
 
├ 
Re: Testování
Igra 6. 3. 2006 23:48
Nový
│
 
└ 
Re: Testování
HK Maly 7. 3. 2006 20:48
Nový
│
 
 
└ 
Re: Testování
Melkor 8. 3. 2006 08:01
Nový
│
 
 
 
└ 
Re: Testování
HK Maly 8. 3. 2006 08:11
Nový
├ 
Re: Testování
HK Maly 6. 3. 2006 21:07
Nový
├ 
Re: Testování
Jiří Donát 7. 3. 2006 10:29
Nový
│
└ 
Re: Testování
Jiří Donát 7. 3. 2006 14:39
Nový
└ 
Re: Testování - 1 prototyp
Igra 8. 3. 2006 09:12
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem