AINL-2014, Anton Kolonin, Aigents Group 1
Software Agents for
Internet of Things
Find and ShareYour self with Peer
AIGENTS.COM
AINL-2014, Anton Kolonin, Aigents Group 2
HumanUser
Smart Things and Human Beings
ArtificialAgent
AINL-2014, Anton Kolonin, Aigents Group 3
Internet of Things
Adaptive Robotics(Artificial General Intelligence)
SmartThings
Things instead of Strings(Semantic Web)
Convergent technological breakthroughs
AINL-2014, Anton Kolonin, Aigents Group 4
Internet of Things – Agents everywhere
Communication cloudHTTP, email, IRC, SMS, TCP/UDP
(using common language)WWW Cloud
Knowledge base
UserAgent
CollectorAgent
Broker Agent
Storage Agent
Actor Agent
Filesystems
Inputsensor
Controldevice
SearchAgent
HumanUser
AINL-2014, Anton Kolonin, Aigents Group 5
Smart Things and Human Beings:
Possess a proprietary belief as an internal ontology or a “world view” – as structured knowledge about environment including peer things and beings
Capable of adaptive behavior – experiential self-learning in course of interaction with environment and other peers
Communication with peers by means of “open” (non-protocol) extensible linguistic interfaces
AINL-2014, Anton Kolonin, Aigents Group 6
Proprietary belief as internal ontology
Representing knowledge in graphs – a semantic database
Support for hyper-graphs – multiple hierarchical levels of complexity, abstraction and cross-dependency within single database
Special representation of time and analysis of temporal dynamics
Collaborative knowledge acquisition – determination of truth value with account of social links and trust levels
AINL-2014, Anton Kolonin, Aigents Group 7
Semantic Web - “Things” instead of “Strings”
Google Freebase
Google Knowledge Graph/Vault, Google+, Youtube
Facebook Graph
OthersOthers
AINL-2014, Anton Kolonin, Aigents Group 8
User D
Recurrent Beliefs – Things think about Things
User C
Dc
Ac
Bc
Cd
Ad
Bd
Agent B
Cb
Db
Ab
Ca
Da
Ba
Agent A
AINL-2014, Anton Kolonin, Aigents Group 9
Adaptive behavior Artificial General Intelligence (AGI) – as an
ability to derive a complex proprietary belief and behavioral schemata corresponding to a given environment, provided with minimal “bootstrapping” (“seed”) belief and schemata.
“Toddler Turing test” - building the world view and behavioral (conversational for the given instance) schemata based on self-learning with experiential feedback from the environment.
AINL-2014, Anton Kolonin, Aigents Group 10
Adaptive Robots around us – allies or opponents
User X
AINL-2014, Anton Kolonin, Aigents Group 11
Extensible (non-protocol) linguistic interface
Asynchronous and symmetric communication protocols
“Open” structure of a language based on common “foundation ontology”
Partial and probabilistic comprehension of information out of scope of “foundation ontology”
Humane communication language
AINL-2014, Anton Kolonin, Aigents Group 12
Mixed environment – multiple languages?
Communication
HTTP, E-mail, IRC, SMS, TCP/UDP, voice, ...
Language
Lisp, AIML/XML, RDF/OWL/XML, Turtle, JSON, Wolfram, Lojban, Human...
Agent A
Agent B
User C
User D
AINL-2014, Anton Kolonin, Aigents Group 13
HumanUser
Linguistic gap – best way to fill?
ArtificialAgent
Lisp, AIML/XML, RDF/OWL/XML,
Turtle, JSON
Lojban, Esperanto,
English
StructuredOntology-based
“Pidgin”?
AINL-2014, Anton Kolonin, Aigents Group 14
Experimental “Aigents Language” - exampleMy is appliance, agent, thermostat, device. Device has shape, color, voltage. Appliance has location. My shape rectangular, color white, voltage 220, location kitchen.My feels temperature, humidity, CO2, being. Temperature, humidity, CO2 is number. Feeling is good or bad.My feeling good, temperature 20, humidity 72.
Моя это прибор, агент, термостат, устройство.Моя иметь форма, цвет, питание.Моя иметь место.Моя форма прямоугольный, цвет белый, питание 220, место кухня.Температура, влажность, CO2 это число.Чувстовать это хорошо, плохо.Моя чувствовать хорошо, температура 20, влажность 72.
AINL-2014, Anton Kolonin, Aigents Group 15
“Aigents Language” - comparisons
EnglishWhat is your feeling? If your feeling is good?Your feeling is good.Have your feeling good!
Aigents Language - writtenI (can (eat, sleep), want (dance, sing)). I {can (eat, sleep), want (dance, sing)}. I (can {eat, sleep}, want {dance, sing}). You [eat {rice, meat}, drink {juice, water}]!
Aigents LanguageA C (D,E). A (C D, F G). A (C (D,E), F (G,H)). (A,B) C D. (A,B) (C (D,E), F (G,H)).
TurtleA C D,E.A C D; F G.A C D,E; F G,H.
Term logicA C D. A C E. A C D. A F G. A C D. A C E. A F G. A F H. A C D. B C D.A C D. A C E. B C D. B C E. A F G. A F H. B F G. B F H.
Aigents Language - spokenI can eat and sleep and want dance and sing.I can eat and sleep or want dance and sing.I can eat or sleep and want dance or sing.You eat rice and meat next drink juice and water!
Aigents LanguageYour feeling?Your feeling good?Your feeling good.Your feeling good!
Russian (with tonal modulation)Твое ощущение? (rising tone)Твое ощущение хорошее? (rising tone)Твое ощущение хорошее. (neutral tone)Твое ощущение хорошее! (lowering tone)
Copyright 2014 Anton Kolonin, Aigents Group 16
For clients: Personal agents of intelligent web search for users; Federated active search in communities of users.
For businesses and organizations: Collaborative knowledge discovery and decision making for corporate users and national/local communities.
For clients: Personal agents of intelligent web search for users; Federated active search in communities of users.
For businesses and organizations: Collaborative knowledge discovery and decision making for corporate users and national/local communities.
Web & community
Request specific things of permanent interestanywhere on the weband in the community
Get intelligent and specific news timely
Aigent
User
User
User
User
User
Aigents platform : Value proposition
Copyright 2014 Anton Kolonin, Aigents Group 17
Weather today 32 °F, rainySolar flare class M at 5 AM
Weather today $temperature °F, $detailsSolar flare class {M, C, X} at $time
$acquirer acquires $acquiree $acquirer acquired $acquiree
Google acquires JetpacApple recently acquired Swell
{Lease, Rent} $address, $price, $date
Lease - Ridge View 15, $2400, 1/12/2013”Rent, address Way 24, $2100, 15/12/2013”
Aigents platform : Examples
User
AigentGeneric
AigentBusinessDomain
AigentReal
Estate
Copyright 2014 Anton Kolonin, Aigents Group 18
Automatic, time-critical updates - personal web crawler, alerts to email/phone Personalized search experience - customized list of sites and search topics Social collaboration - sharing news with relatives, friends and colleagues Semantics extracted from texts – from simple templates to complex patterns Intelligent trainable software agent - experiential learning by user feedback
Automatic, time-critical updates - personal web crawler, alerts to email/phone Personalized search experience - customized list of sites and search topics Social collaboration - sharing news with relatives, friends and colleagues Semantics extracted from texts – from simple templates to complex patterns Intelligent trainable software agent - experiential learning by user feedback
Aigents platform : Competitive advantages
Web & community
Request specific things of permanent interestanywhere on the weband in the community
Get intelligent and specific news timely
Aigent
User
User
User
User
User
Copyright 2014 Anton Kolonin, Aigents Group 19
Android
Windows/Mac/Linux
Web
Aigents platform : Screen shots
Copyright 2014 Anton Kolonin, Aigents Group 20
Aigents platform : What is inside?
SitesNews
ThingsUsers
AINL-2014, Anton Kolonin, Aigents Group 21
Aigents platform : Internals and Modalities
Knowledge
Storager
EmailerSMTP/POP
Cmdlinertext
SMPPerSMPP
TCPerTCP/IP
IRCerIRC
HTTPerHTTP(S)
Android UI
Java UI(Swing)
Communicator
Sessions
Sessioner
Sites
Siter
AigentsLanguage
Reader
AigentsLanguage
Writer
UserLogin
UserRegistrati
on
UserVerification
UserConversation
UserLogout
UserVerification
ChangeUserEmail
ChangeUser
Clarification
UserFeedback
UserConfirmation
UserDeclaration
UserInterrogation
UserDirection
Conversationer
SelferSelf
Checking Times
SelfMessaging
News
SelfReading
Sites
SelfMatching
Topics
SelfLearningPatterns
SelfWatching
News
SelfForgetting
Stuff
Copyright 2014 Anton Kolonin, Aigents Group 22
Contribute Ad News
ContributeContent News
Consume
Ad News
AutomaticIntelligentInternetAigentsAigent A
Aigent B
Aigent C
Aigent D
Aigent X
Benefactors Beneficiaries
ConsumeContent News
Aigents : Benefactors and Beneficiaries
User A
User B
User C
User D
Copyright 2014 Anton Kolonin, Aigents Group 23
The Aigents software platform enables each Internet user to start getting information timely and intelligently, precisely matching personal preferences and social connections using a distributed semantic search technology within an ecosystem of personal devices and peer-to-peer servers hosted by communities and companies (available as free or premium software packages and service subscriptions).
The Aigents software platform enables each Internet user to start getting information timely and intelligently, precisely matching personal preferences and social connections using a distributed semantic search technology within an ecosystem of personal devices and peer-to-peer servers hosted by communities and companies (available as free or premium software packages and service subscriptions).
Aigents Platform : Summary
Web & community
Request specific things of permanent interestanywhere on the weband in the community
Get intelligent and specific news timely
Aigent
User
User
User
User
User
Copyright 2014 Anton Kolonin, Aigents Group 24
Thank you for your attention!
Aigents : The beginning
Find and ShareYour self with Peer
AIGENTS.COM
Top Related