Jabber, XMPP & Chatbots


Notes:

XMPP is essentially the protocol behind instant messaging (IM), such as GTalk, MSN, etc.  It is my belief that there is a lack of understanding about the significance of XMPP for communication in artificial intelligence and the need for XMPP-Voice bridging, in the form of an IM – Voice Bridge.  Since XMPP is the open IM standard, it has the potential to be the lingua franca for chatbots, allowing them to interact with all other networked systems, as well as other chatbots.  XMPP interfaces, along with XML APIs, are ideal ways to create pluggable intelligences, whether Pandorabots, Verbots, OpenCog, ad infinitum.

Why is there no web-based voice-in / voice-out solution available for instant messaging (IM)?  I still think a STT-TTS system with a generic IM/XMPP backend would be a very useful product, especially when attached to an avatar system.  Avatar systems need to be modularized to accept *any* XMPP compatible intelligence (chatbot engine) on the backend.  I need a Windows desktop program that can plug any XMPP session into the backend and enable full voice interactivity with any Jabber chatbot.  I’ve been searching for a Windows-compatible desktop avatar (talking head) frontend, which can easily accept any Jabber/XMPP IM backend.

If Twitter is like a global brain, then the XMPP-Twitter bridge is the way for everyman to connect their artificial intelligence with it.  It seems @chitterim is for GTalk what @TwitOnMSN is for Windows Live Messenger, an XMPP – Twitter bridge.  Unfortunately, IMified.com is to be discontinued 01 September 2012.  Some Jabber/XMPP bots may not be chatbots per se, but rather channel management utilities.  Jabber.org is the original IM service based on XMPP, the open standard for instant messaging, and one of the biggest nodes on the open XMPP network.

Resources:

Wikipedia:

References:

See also:

100 Best XMPP VideosIM – Voice Bridge


Real world smart chatbot for customer care using a software as a service (SaaS) architecture
GM D’silva, S Thakare, S More… – I-SMAC (IoT in Social …, 2017 – ieeexplore.ieee.org
… This architecture consist of five main components such as ejabberd server, API gateway, lambda, ML lambda and Chatbot as illustrated in Figure 1. The client can be a web application or a mobile … The ejabberd will allocated a unique jabber id for every registered xmpp client …

Inspiring blind high school students to pursue computer science with instant messaging chatbots
JP Bigham, MB Aller, JT Brudvik, JO Leung… – ACM SIGCSE …, 2008 – dl.acm.org
… The framework uses third-party instant messaging libraries written for the .NET platform and supports the AOL, Ya- hoo, Windows Live and Jabber protocols … Dialog Some chatbots were fluent with dialog in a specific area, such as math or small talk. One student built a chatbot …

Grid enabled collaborative learning
C Allison, R Nicoll, SDJ Purdie… – … , 2007. ICALT 2007 …, 2007 – ieeexplore.ieee.org
… and collaboration, and part of an open set of specifications and potential standards for IM (Jabber/XMPP) … which can deliver instant notification from FIGS to users connected with their Jabber client. The notifier and chat-bot can be coupled and appear as one Jabber contact …

National Federation of the Blind Youth Slam
JP Bigham – homes.cs.washington.edu
… Most accessible IM client ? Ability to be signed on an off often ? Chatbots compatible with many IM clients ? Windows Live, AOL, Yahoo, Jabber (GTalk) ? Bots can talk to friends 17 … SmarterChild (AIM) ? Chatbot on AOL Instant Messenger 25 Chatbots Project

Mar Baselios College Of Engineering and Technology, Trivandrum
J Dhananjay, JJ Jayajith, M Chandran – ijsetr.org
… But simple chatbots scan the keyboard inputs and a response is elicited with the most matching … OpenBot is a chat bot designed to interact with the user and also to perform actions … OpenBot can be readily worked with by using any standard XMPP supporting clients like Jitsi …

A novel approach for medical assistance using trained chatbot
D Madhu, CJN Jain, E Sebastain… – Inventive …, 2017 – ieeexplore.ieee.org
… Page 2. with a person [5]. Just imagine what kind of possibilities open to us here – no more business jibber jabber focused on selling to … [5] Bayan Abu Shawar, Eric Atwell, “Chatbots: are they … [6] Sameera A. Abdul-Kader, Dr. John Woods, “Survey on Chatbot Design Techniques …

Practical XMPP
L Watkin, D Koelle – 2016 – books.google.com
… client 19 Summary 21 Chapter 2: Diving into the Core XMPP Concepts 22 Introducing the Jabber ID 22 Message routing 23 Basic building blocks of XMPP communication 24 … Chat state notifications 31 32 Summary 34 Chapter 3: Building a One-on-One Chat Bot – The “Hello …

Functional Reactive Programming with nothing but Promises
I Push, FRP Pull – guidosalvaneschi.com
… Figure 1. An echo chatbot screenshot { “xmpp”: { “jid”: “ajeffrey-test@mh.cinqme.com”, “password”: “abc” }, “strings”: { “prefix”: “You said: “, “suffix”: “.” Figure 2. Echo chatbot configuration … We use the running example of the echo chat bot from the Introduction to illustrate the API …

A SURVEY OF VARIOUS CHATBOT IMPLEMENTATION TECHNIQUES
A Deshpande, A Shahane, D Gadre, M Deshpande… – ijcea.com
… Hence there is a great scope for removing such language barriers in future chatbots … Intelligent personal assistants integrate various chatbot services into one single platform and pave the way for a truly intelligent self … [2] “Jabberwacky” IEEE 802.3 12.4.3.2.3 Jabber function …

Redesigning remote system administration paradigms for enhanced security and flexibility
M Prandini, M Ramilli – Computer Standards & Interfaces, 2008 – Elsevier
… reach them. Proposals for the implementation of a command-line substitute of this kind, based on Jabber, have been made a few years ago [1]. Every interface based on a client–server protocol exhibits a common weakness. The …

Covert Implementations of the Turing Test: A More Level Playing Field?
DJH Burden, M Savin-Baden, R Bhakta – Research and Development in …, 2016 – Springer
… The message was then sent using the XMPP protocol to the Prosody server to appear in the chat room … The usual approach with commercial chatbots is to go through a period of iterative development and … Handling facilitator responses directed specifically to the chatbot with a …

Collecting Virtual Reference Statistics with an IM Chat-Bot
MRK Hall – Retrieved November, 2008 – journal.code4lib.org
… Collecting Virtual Reference Statistics with an IM Chat-Bot … [2] Chat-bots have been in use since the early 1990’s, and have varying uses and levels of complexity: http://en.wikipedia.org/wiki/ Chat_bot … [4] Meebo currently supports AIM, yahoo!, google talk, msn, ICQ, and Jabber …

Topic Word Extraction using World Wide Web Search Rankings for Computer Conversations
E Yoshimura, M Imono, S Tsuchiya… – Proceedings on the …, 2012 – search.proquest.com
… [5] R. Carpenter, “Jabberwacky – live chat bot- AL artificial intelligence chatbot – jabber wacky – talking robot – chatbots – chatterbot – chatterbots – javverwocky – take a Turning Test Loebner Prize – Chatterbox C” (online), Available from , (accessed 2012-03-01) …

Intelligent Agents supporting user interactions within self regulated learning processes
C Bentivoglio, D Bonura, V Cannella… – Journal of E-learning …, 2010 – learntechlib.org
… a logger adapter based on Messaging techniques; • a Multi Agent System (MAS); • a Jabber, XMPP client; • different … in real-time with the user by chat – using, for instance, the XMPP protocol … to make a situated discussion with the users improving the interaction with the chatbot …

Necessary tools choice in a particular situation for computer conversation
E Yoshimura, M Imono, S Tsuchiya… – Knowledge-Based and …, 2011 – Springer
… 5. Carpenter, R.: Jabberwacky – live chat bot –AL artificial intelligence chatbot – jabber wacky – talking robot – chatbots – chatterbot – chatterbots – javverwocky – take a Turning Test Loebner Prize – Chatterbox C, http://www.jabberwacky.com/ (accessed 2011-02-01) 6. Sekine …

Live memory forensics of mobile phones
VLL Thing, KY Ng, EC Chang – digital investigation, 2010 – Elsevier
… Other than the Chat Bot which is specific to message exchange applications using XMPP, the other components are generic and can be applied to any communication based applications running on the phone. In the next section …

Inference of the Day Topic Word using WWW Search Rankings for Computer Conversations
E Yoshimura, M Imono, S Tsuchiya… – … of Communication and …, 2013 – academia.edu
… blogspot. com/, accesssed 2012-03-01. [5] R. Carpenter, Jabberwacky–live chat bot–AL artificial intelligence chatbot–jabber wacky–talking robot– chatbots–chatterbot–chatterbots–javverwocky– take a turning test loebner prize–chatterbox c (online), http://www. jabberwacky …

Twitter as a transport layer platform
D Namiot – Artificial Intelligence and Natural Language and …, 2015 – ieeexplore.ieee.org
… 48 XMPP protocol and tools, based on this protocol have a long history of data delivery automation (chat bots, for example) [20] … The whole @t411 account presents itself a chatbot. Usually, chatbots are programmed by writing sets of pairs <text_pattern, text_effect> …

Social Search With Missing Data: Which Ranking Algorithm?
J Zhu, M Eisenstadt, A Gonçalves… – Journal of Digital …, 2007 – oro.open.ac.uk
… client software. BuddyFinder Chatbot will reply with the results of the query following the XMPP protocol. XMPP A. Jabber Client 1 Jabber Client 2 B. Jabber Server C. BuddyFinder Chatbot D. User profile database E. User group …

Taming multiple chat room collaboration: Real-time visual cues to social networks and emerging threads
LG Boiney, B Goodman, R Gaimari, J Zarrella… – Proceedings of the Fifth …, 2008 – iscram.org
… “Which chat rooms are currently hot as indicated by significant message activity?” To address this first question, we employ chat “bots” … another version of the DCM prototype using a Jabber client, Spark—an open source, cross-platform Jabber/XMPP instant messaging client …

Natural language processing tools
JF Brunelle, C Boonthum-Denecke – … -Disciplinary Advances in …, 2011 – books.google.com
… ELIZA ELIZA, an early ChatBot that is a famously suc- cessful simulation of a psychotherapist … As with all ChatBots, many responses seem unnatural when applied to the context of a … However, Jabber- wacky has adapted a clever method of sounding involved in the conversation …

Expert system for remote process automation in multiplatform servers, through human machine conversation
D Chilcañán, P Navas… – Information Systems and …, 2017 – ieeexplore.ieee.org
… Existen varios protocolos que admiten chat [9], incluyendo IRC, Jabber / XMPP, MSN / WLM (Microsoft), MTProto (Telegram) y YCHT / YMSG … Leveraging chatbots to improve self-guided learning through conversational quizzes … Building a Chatbot with Serverless Computing …

Raspberry Pi for secret agents
S Sjogelid – 2015 – books.google.com
… Adding the forwarding rule 121 Verifying your port forwarding 122 Port forwarding security 123 Connected at last 124 Tunneling 124 Port tunneling in Windows 125 Port tunneling in Linux or Mac OS X 127 Creating a diversion using a chat bot 128 Introducing XMPP 129 Useful …

Raspberry Pi for Secret Agents
M Poole – 2016 – books.google.com
… Connected at last 183 Tunneling 184 Port tunneling in Windows 184 Port tunneling in Linux or Mac OS X 188 Creating a diversion using a chat bot 189 Introducing XMPP 189 Useful Profanity 189 Connecting to Google chat 191 Connecting to XMPP servers 191 Getting around …

Using GIFT as an adaptation engine for a dialogue-based tutor
D Brown, E Martin, F Ray… – Proceedings of the 2nd …, 2014 – books.google.com
… ChatScript is a chatbot engine and scripting language that provides a rich vocabulary of rules and pattern matching and interprets semantics based on the WordNet ontology (Wordnet, 2012) … Originally derived from Jabber™(Ozturk, 2010), XMPP is used by many estab …

A Platform-Independent Tracking and Monitoring Toolkit.
PG Rossi, S Carletti, D Bonura – AAAI Fall Symposium: Cognitive and …, 2009 – aaai.org
… is loosely-coupled to a OLAT 6.1 LMS, is able to collect data on users’ access and permanence time to each course elements (resources and activities such as Forums), can give real-time feedback via Instant Message (IM) chatbot and can … Page 3. • a client XMPP; • different web …

Executable Knowledge Base for Virtual Chat System
WY Yang, R Han, DJ Chen, X Wang, YC Liao – 2016 – tdcommons.org
… window of a web portal or a chat widget of a mobile application. • Chat server is an XMPP (Extensible Messaging and Presence Protocol) … automation system. It includes three components. o Chatbot engine maintains the lifecycle of virtual assistants …

A messaging-based system for remote server administration
M Ramilli, M Prandini – … and System Security, 2009. NSS’09 …, 2009 – ieeexplore.ieee.org
… agent. REFERENCES [1] DJ Adams. Is jabber’s chatbot the command line of the future? http://www.openp2p.com/pub/a/p2p/2002/01/11/ jabber bots.html. [2] S. Antonatos, P. Akritidis, EP Markatos, and KG Anagnos- takis. Defending …

Using XMPP for ad-hoc grid computing-an application example using parallel ant colony optimisation
G Weis, A Lewis – … & Distributed Processing, 2009. IPDPS 2009 …, 2009 – ieeexplore.ieee.org
… communication layer, the simplest, readily available Python XMPP library, ‘jabber.py’ [1], was used … this blocks the whole main thread, a timeout of 1 second is used to break out of this waiting state if no incoming XMPP messages are … The main loop also offers a chat bot interface …

Computational framework for and the realization of cognitive agents providing intelligent assistance capabilities
M Skowron, J Irran, B Krenn – 18th European Conference …, 2008 – pdfs.semanticscholar.org
… In the Rascalli platform the current JAVA based implementation of the ChatBot can be used to handle unspe- cific user utterances of the type’Are you a … 4 Jabber interface A Jabber client interface (6) was developed as a simple user inter- face mechanism for the Rascalli system …

Measurement and Classification of Humans and Bots in Internet Chat.
S Gianvecchio, M Xie, Z Wu, H Wang – USENIX security symposium, 2008 – usenix.org
… Section 3 details our measurements of chat bots and humans … Section 5 evaluates the effectiveness of our approach for chat bot detection … There are a number of protocols that support chat [17], including IRC, Jabber/XMPP, MSN/WLM (Microsoft), OSCAR (AOL), and YCHT/YMSG …

The IM Cometh: The Future of Chat Reference
S Francoeur – 2008 – arizona.openrepository.com
… Also known as XMPP, for extensible messaging and presence protocol, Jabber allows anyone to set … The administrators of the pilot then began developing a customized Jabber server that would offer … will be replaced with chatbots, it might be interesting to use a chatbot as the …

MAPIT: a pedagogical-relational ITS
PG Rossi, S Carletti – Procedia Computer Science, 2011 – Elsevier
… semantic services and software agents to match message content with subject-specific knowledge bases x Experimentation of a chat-bot agent as … main components: x A logger adapter based on messaging techniques x A MAS-based infrastructure x A client XMPP x Different …

The Systems of Instant Messaging
D Purandare – devashishpurandare.me
… XMPP was originally open sourced as Jabber pro- tocol and is one of the most widely … Google Talk had all the features included in XMPP such as presence and multi-device … built a platform around the messenger for people to develop on al- lowing chat-bots, games, transactions …

Launching an Innovative Mobile Multimedia Communication Application: using different platforms
R Gunnerud – 2007 – brage.bibsys.no
… 4.1 Chatbot … While its architecture and structure are very simple, its XML nature makes it easy to understand for humans, yet powerful in use by computers. Formerly known as Jabber, this technology has been renamed XMPP and put under control of IETF …

Humans and bots in internet chat: measurement, analysis, and automated classification
S Gianvecchio, M Xie, Z Wu, H Wang – IEEE/ACM Transactions on …, 2011 – dl.acm.org
… Section III details our measurements of chat bots and humans … Section IV-B eval- uates the effectiveness of our approach to chat bot detection … There are a number of protocols that support chat [10], including IRC, Jabber/XMPP, MSN/WLM (Microsoft), OSCAR (AOL), and YCHT …

Association response by understanding commonsense in conversation system
E Yoshimura, S Tsuchiya, H Watabe… – Journal of Intelligent …, 2010 – content.iospress.com
… Acknowledgements This work was supported with the Aid of Doshisha University’s Research Promotion Fund. References [1] R. Carpenter, “Jabberwacky – live chat bot –AL artificial in- telligence chatbot – jabber wacky – talking robot – chatbots – chatterbot – chatterbots …

Chatterbox challenge as a test-bed for synthetic emotions
J Vallverdú, H Shah… – … Synthetic Emotions through …, 2010 – books.google.com
… 5). The scoring system remained the same as that for the regular/personality chat- bots, 0 point for … The best answers to the sixth question put to learning chatbots,“Where were you born?” include … No learning chatbot was awarded maximum 4 or 3 points by Shah, acting judge in …

Automatic detection of illogical adjective phrase based on commonsense for computer conversation
E Yoshimura, M Imono, S Tsuchiya… – International Journal of …, 2012 – content.iospress.com
… [4] RS Richard and S. Wallace, “Alicebot” (online), Avail- able from <http://alicebot.blogspot.com/>, (accesssed 2009- 03-03). [5] R. Carpenter, Jabberwacky – live chat bot – AL artificial in- telligence chatbot – jabber wacky – talking robot – chatbots – chatterbot – chatterbots …

On SPIM detection in LTE networks
S Das, M Pourzandi, M Debbabi – Electrical & Computer …, 2012 – ieeexplore.ieee.org
… and Presence Protocol (XMPP) [8] and Session Initiation Protocol for Instant Messaging And Presence Leveraging Extensions (SIMPLE) [9]. XMPP ex- changes … Several authors classified the chat bots into four different types: periodic, random, respon- der and replay bots [13] …

Security in mobile messaging
D Nurtdinova – 2016 – theseus.fi
… There are bots in a separate dialog box with commands and an input window, or chatbots which operate right in a group chat. Chat bots are not necessary to add to the contact list … the Jabber XMPP protocol (The Guardian Project, 2015). Developed by The Guardian …

Passing an enhanced Turing test–interacting with lifelike computer representations of specific individuals
AJ Gonzalez, J Leigh, RF DeMara… – Journal of Intelligent …, 2013 – degruyter.com
… Although the above discussion is far from being exhaustive and we have left out many important achievements in chatbots and avatars, it is fair to say that no chatbot/avatar described in the literature combines a lifelike appearance along with intelligent spoken dialogue in a …

Teleboyarin—Mechanized Labor for Telegram
D Ustalov, S Balandin, T Tyutina, U Trifonova – Proceedings of the AINL …, 2015 – fruct.org
… TELEGRAM BOT Telegram is a cross.platform instant messaging system that provides a convenient Bot API for building chatbots, which interact with a user or with a … Indeed, similar functionality could be implemented in other messaging systems like Jabber, Slack, WhatsApp …

The Community Health Information System (CHIS): delivering web-based customised healthcare using an AI-infused expert system
M Razi, K Athappilly, A Rea – International journal of …, 2010 – inderscienceonline.com
… org/) that allowed us to combine both expert rule processing via JBoss Drools (http://www.jboss. org/drools/), as well as the web interface and the AIML chat bot … The Google client uses an open standard XML schema called XMPP … Two chat bots are also available from this portal …

Mastering Microsoft Lync Server 2013
K Hanna, N Winters – 2013 – books.google.com
… The Bottom Line Chapter 19: Third-Party Integration Connecting to Telephony Systems via a Gateway Integrating with Your PBX Using RCC to Intgrate with Your PBX DegplcA/ing a Survivable Branch Appliance Connecting to Other External Sggems via XMPP Federation Using …

Construction of meanings in biological and artificial agents
M Takác – Handbook of Research on Agent-Based Societies …, 2009 – igi-global.com
… Bullinaria & Levy, 2007). This is impressively demonstrated by chatbots based on a contextual corpus search. A chatbot is a computer program designed to simulate an intelligent conversation with human users. Many chatbots (like …

Social zombies: modus operandi and countermeasures
AM Semkou – 2015 – repository.ihu.edu.gr
… 57 3.1.1 Available ChatBots ….. 58 … 60 Figure 25.ELIZA ChatBot ….. 65 Figure 26.Adium IM … 4. Chat Bots …

Virtual agent modeling in the RASCALLI platform
C Eis, M Skowron, B Krenn – Proceedings of the 8th Workshop on …, 2008 – dl.acm.org
… 4 and 5), a Jabber instant messaging integration, a web-based user interface (Web-UI) and two domain-specific, special purpose interfaces which allow the user the explore in a playful way the domain- specific … To do this the Rascalli make use of ALICE chat bot technology. 10 …

RASCALLI platform: a dynamic modular runtime environment for agent modeling
C Eis – 2008 – 193.171.142.190
… 68 8.1.4 Jabber … Rascalli interact with their users via a set of communication channels, including a client-based 3D virtual character interface with speech and ges- ture output and an instant messaging integration (Jabber) …

Affect listeners: Acquisition of affective states by means of conversational systems
M Skowron – Development of Multimodal Interfaces: Active Listening …, 2010 – Springer
… systems interact with users via a range of communication channels and interfaces (eg, Internet Relay Chat (IRC), Jabber, online chat … the system’s curios- ity and interest; refraining from sounding too elaborate or providing extensive factoid knowledge about chatbot technology …

Multi-User Chat
P Saint-Andre – 2017 – xmpp.org
… The Jabber/XMPP community developed and implemented a basic groupchat protocol as long ago as 1999 … Service A host that offers text-based conferencing capabilities; often but not necessarily a sub-domain of an XMPP server (eg, conference.jabber.org) …

Online Sequence-to-Sequence Reinforcement Learning for Open-Domain Conversational Agents
N Asghar, P Poupart, J Xin, H Li – arXiv preprint arXiv:1612.03929, 2016 – arxiv.org
… Jabber-Wacky is an in-browser, open-domain, retrieval-based bot … These experiments suggest that it will be a fruit- ful exercise to deploy our CA on a publicly accessible chatbot platform, like Facebook Messenger, where it can learn much more quickly from thousands of …

Synthetic Partner
F Meijerink, SA Nijholt, B van Dijk, D Heylen – 2008 – pdfs.semanticscholar.org
… and from different points of view. Thus, before we can begin to jabber on about this ambiguous topic, we need to make clear the context of this research, its goal and the possible role of “emotions”. In the Introduction we have …

im4Things: An Ontology-Based Natural Language Interface for Controlling Devices in the Internet of Things
JÁ Noguera-Arnaldos, MA Paredes-Valverde… – Current Trends on …, 2017 – Springer
… 496–503. Elsevier, Oxford (2006). 24. Saint-Andre, P., Smith, K., Tronçon, R.: XMPP: The Definitive Guide. O’Reilly Media, Inc. (2009). 25 … Trans. IEEE Rev. IEEE Am. Lat. 12(4), 755–763 (2014). 28. Augello, A., Pilato, G., Vassallo, G., Gaglio, S.: Chatbots as interface to ontologies …

Logging and Monitoring
D Matotek, J Turnbull, P Lieverdink – Pro Linux System Administration, 2017 – Springer

In-Band Real Time Text
M Rejhon, G Hellstrom – 2013 – realjabber.org
… This action element is the minimum support REQUIRED for sender clients (ie, speech transcription, chat bots, and Simple

Instant Messaging Spam Detection in Long Term Evolution Networks
S Das – 2013 – spectrum.library.concordia.ca
… Personal Area Network WRAN Wireless Regional Area Network WWAN Wireless Wide Area Network XMPP Extensible Messaging … Use of automated programs (for example: spambot, chatbot) to send … In [71], authors classified the chat BOTs into four different types: periodic …

A Methodology for SIP and SOAP Integration Using Application-Specific Protocol Conversion
G Delac, I Budiselic, I Zuzak, I Skuliber… – ACM Transactions on the …, 2012 – dl.acm.org
… Another interesting ser- vice integration example is SIP-XMPP protocol conversion [Saint-Andre et al … For example, the mapping rules used to integrate a SOAP-based chat bot service and a SIP instant messaging client differ from those used to integrate a SIP phone and a …

Design and Implementation of a Social, Semantic Agent
J Unbehauen, DIS Dietzold – unbehauen.net
… Then these relayed to other servers, a mechanism similar to email delivery. Each user in the XMPP network is identified by an ID the Jabber Identifier (JID). It consists out of a user- name and the servername, aligned like an email address, an example JID …

Modelling proactive behaviour of conversational interfaces
M L’Abbate – 2007 – tuprints.ulb.tu-darmstadt.de
… so on. Page 23. 2.2 Taxonomy of conversational systems 15 Chatterbots (sometimes also called “chatbots”, “chatterboxes”, “chat agents”, “AI- bots” or just “bots”) are primarily deployed in the entertainment domain. The aim of …

Robust dialog management through a context-centric architecture
VC Hung – 2010 – stars.library.ucf.edu
… these bounds of chatbot limitations and ASR imperfection are addressed with the help of context- based methods. The research presented here contributes a generalized architecture for empowering speech-based embodied conversation agents (ECA), or chatbots with a …

Application of information theory and statistical learning to anomaly detection
S Gianvecchio – 2010 – search.proquest.com
… The two classifiers complement each other in chat bot detection. The entropy-based classifier is more accurate to detect unknown chat bots, whereas the machine- learning-based classifier is faster to detect known chat bots …

Evaluation of Embodied Conversational Agents
C Brandao, LP Reis, AP Rocha – Information Systems and …, 2013 – ieeexplore.ieee.org
… For the user and chat management it was used the instant messaging protocol XMPP (Extensible Messaging and Presence Protocol) … 4 , 2007, p.1419-1430. [14] Moore, R. and Gibbs, G. (2002) Emile: Using a chatbot conversation to enhance the learning of social theory. Univ …

Overcoming Roadblocks in Introducing Virtual World Technology to High Schools
C Bailey – 2014 – search.proquest.com
… It also grounded in de facto standards, supporting LDAP, Jabber, voice chat, collaborative document editing, in-world VNC, native importing of … easier to teach several concepts including agents, path planning, and how to make objects more intelligent (eg, chat bots, virtual world …

Internet of Robotic Things: Concept, Technologies, and Challenges
PP Ray – IEEE Access, 2016 – ieeexplore.ieee.org
… MQTT [22], CoAP [23], XMPP [24], IPv6 [25], UDP [26], uIP [27], DTLS [28], AMQP [29], LLAP [30], and DDS [31] protocols pave the following tasks respectively: publish/subscribe messaging, multicast support, real-time instant messaging, packet switched networking, alternative …

Modeling cognitive agents for social systems and a simulation in urban dynamics
Y Zhang, M Lewis, C Drennon, M Pellon… – … of Research on …, 2009 – books.google.com
Page 128. 0 Chapter VIII Modeling Cognitive Agents for Social Systems and a Simulation in Urban Dynamics Yu Zhang Trinity University, USA Mark Lewis Trinity University, USA Christine Drennon Trinity University, USA Michael …

Centre for Learning Sciences and Technologies-Annual report 2012
J Van den Broek – 2013 – dspace.ou.nl
Page 1. Centre for Learning Sciences & Technologies Open University CELSTEC annual report 2012 Page 2. CELSTEC Annual report The Open University develops and provides open higher distance education. There is a …

Three essays on the structure of technical collaboration
LJ Colfer – 2010 – search.proquest.com
Three essays on the structure of technical collaboration. Abstract. This dissertation presents three essays on the structure of technical collaboration in the development of new products and innovations. The first essay examines …

Take control: the Mac OS X lexicon
S Zardetto, A Baird – 2009 – books.google.com
… (So, if there’s no pronunciation for an acronym, such as LZW or GID, you know they’re said as letters.) Where we do show how to pronounce a word, we don’t use fancy pronunciation guides such as in the picture here (for the word “Jabber”); we use simple, (American) English …

Integrated Honeypot Based Malware Collection and Analysis
ATINH DER FERNUNIVERSIT – martinbrunner.net
Page 1. FAKULT¨AT F¨UR MATHEMATIK UND INFORMATIK DER FERNUNIVERSIT ¨AT IN HAGEN Master’s Thesis in Computer Science Integrated Honeypot Based Malware Collection and Analysis Martin Brunner Page 2. Page 3. FAKULT¨AT F¨UR MATHEMATIK UND …

(Visited 2,027 times, 1 visits today)