Sunday, September 30, 2012

CallMom app for Android by Pandorabots


Pandorabots : the software robot hosting service announced last April 2012, the CallMom app for Android.
The application, a voice-activated personal assistant, can do a lot of tasks:
  • have a conversation,
  • dial a number, 
  • send an email or SMS message, 
  • learn contacts, 
  • provide help with the app, 
  • search the web, 
  • open a URL in a browser, 
  • read data from web services, 
  • check battery status, 
  • give directions and find a location on the map -- all through natural language, voice commands. 
One of most interesting things is that, instead other virtual assistants, CallMom knowledge base is completely open source. The CallMom AIML is freely available to anyone wishing to create his own custom CallMom personality.

AIML (Artificial Intelligence Markup Language) is a technology completely customizable.

CallMom is now available free in the Android Market. For more information go to http://callmom.pandorabots.com/static/callmom/index.html

Saturday, September 29, 2012

Chatbots:10 Tricks to convince a human

Chatbots can convince you of remarkable things — like the necessity of clicking a link or giving away your credit card number. Mostly, though, they just want to make you believe that they're real breathing humans. And the creators of chatbot programs work hard to compensate for their lack of soul or independent will.

In this article from http://io9.com, there are 10 very effective techniques that chatbots use to trick you into thinking they're sentient humans.


go to source ...

Thursday, September 27, 2012

HAL 9000

HAL 9000 - HAL (Heuristically programmed ALgorithmic computer) is an artificial intelligence that controls the systems of the Discovery One spacecraft and interacts with the ship's astronaut crew.

HAL is a computer without any specific physical form, but can see throw a red television-camera eye located on equipment panels. He has a calm voice and can speak in a conversational manner.

Its main features are:
  • speech,
  • speech recognition,
  • facial recognition,
  • natural language processing,
  • lip reading, 
  • art appreciation,
  • interpreting and reproducing emotional behaviours,
  • reasoning, and
  • playing chess.
He has a strong personality. So strong, that If you wanted to meet him, only you have to test it in a HAL simulator

Friday, September 21, 2012

Acobot: A new AI chat platform


Sunnyvale start-up, Acobot LLC, has added a new feature to its next-generation AI (artificial intelligence) chat bot that predicts users’ questions before they even finish asking them.

The Acobot AI chat platform makes it simple to build a client-winning robot. Each new feature we add is created to help you get more paying customers and to make your work simpler and more fun.

Some Features:

  • 30-Second Quick Start
  • Active Learning
  • Chat Logs
  • Inviting Chat Box
  • Accurate Answers
  • Pushing Page
  • 2-Minute Installation
  • Lead Generation
  • JavaScript APIs
  • Smart Typing
  • 1-Second Response
  • Human Touch

Read more ...


Wednesday, September 19, 2012

A Linux kernel-mode debugger for Intel x86-64 in Common Lisp?

I'm interested in developing some kind of ring0 kernel-mode debugger for x86-64 in Common Lisp that would be loaded as a Linux kernel module and as I prefer Common Lisp to C in general programming, I wonder how different Common Lisp implementations would fit this kind of programming task. more ...

Tuesday, September 11, 2012

How To Create Your Own Customised Chatbot For Beginners- Chatbots 101

Is it easy create a chatbot?  Pandorabots is a free open-source-based community webservice enabling you to develop and publish chatbots on the web (Read more details here).

With the recent increase in the popularity of chatbots (due, in large part, to the recent 2011 Chatterbox Challenge), I’ve seen a lot of requests in various places, asking about how someone could create their own chatbot, with many of these questions coming from individuals who have no prior experience or knowledge.
Basically, there are several options available to the prospective new botmaster for creating a new chatbot, and while... source: http://www.chatbots.org/ai_zone/viewthread/492/

Crowdsourcing can create an artificial chat partner that's smarter than Siri

Crowdsourcing can create an artificial chat partner that's smarter than Siri-style personal assistants.

Personal assistants such as Apple's Siri may be useful, but they are still far from matching the smarts and conversational skills of a real person. Researchers at the University of Rochester have demonstrated a new,...

Source: http://www.technologyreview.com/news/429118/artificial-intelligence-powered-by-many-humans/

Sunday, September 9, 2012

Creating Dynamic Websites with Lisp and Apache

Lisp has grown from the fifties. Now you can develop web applications a lot easier than in last decades. In this site you have a tutorial for web development with Lisp.

Creating Dynamic Websites with Lisp and Apache | The λ Lambda meme – all things Lisp. Source: http://www.ymeme.com/creating-dynamic-websites-lisp-apache.html

Tuesday, September 4, 2012

Void type – Wikipedia, the free encyclopedia

Why this site is called "voidtype"? There are many reasons: 
  • it is an unspecified type with no values
  • it is a homage to C programming language
  • it is the minimal construct 
  • it is a cool name

The void type, in several programming languages derived from C and Algol68, is the type for the result of a function that returns normally, but does not provide a result value to its caller. Usually such functions are called for their side effects, such as performing some task or writing to their output parameters. The usage of the void type in such context is comparable to that of the syntactic constructs which define subroutines in Visual Basic and procedures in Pascal. It is also similar to the unit type used in functional programming languages and type theory; however, there are some differences in allowable usage, in that the void type is taken to be an empty type with no values. See Unit type#In programming languages for a comparison. Source: http://en.wikipedia.org/wiki/Void_type

Saturday, September 1, 2012

Welcome to everybody

I hope this website provides you some interesting assets and you could find what you are looking for. The major topics of the site are: hardware/software technology used in designing and implementing software systems, and some special software system, i.e. intelligence agents.

For example, let's define what is an Intelligent Agent.


A intelligent agent (IA) is an autonomous entity which observes through sensors and acts upon an environment using actuators (i.e. it is an agent) and directs its activity towards achieving goals (i.e. it is rational). Intelligent agents may also learn or use knowledge to achieve their goals. They may be very simple or very complex: a reflex machine such as a thermostat is an intelligent agent, as is a human being, as is a community of human beings working together towards a goal.   Source: http://en.wikipedia.org/wiki/Intelligent_agent