New VirtuaLab Studies 
I opened two projects, dealing with AI & Computational Linguistics.

To be honest, Scrabblemmario is a phoenix rebirthing from an elder project. Now I have new friends support, powerful tools and more raw material to work with, so I was encouraged to make a quantum leap and restart the study.
Scarabaeus is a challenging Scrabble game bot project, involving italian language-based heuristics and uncertainty prediction.

Have a look at the updated section page to learn more about them.

[ view entry ] ( 26 views )   |  permalink  |  related link  |   ( 3 / 3046 )
The Semantic Web 

The Semantic Web is an evolution of the WWW in which information is machine processable (rather than being only human oriented), thus permitting browsers or other software agents to find, share and combine information more easily.

At its core the Semantic Web consists of a data model called Resource Description Framework (RDF), a variety of data interchange formats (e.g RDF/XML, N-Triples), and notations such as RDF Schema (RDFS) and the Web Ontology Language (OWL) that facilitate formal description of concepts, terms and relationships within a given domain.

(definition from Wikipedia feb'06)

Recently, it has been defined from W3C SPARQL, a query language and data access protocol for the Semantic Web.

Even our Blog at studiocapponi.com has an RDF 1.0 compliant feed.

 



[ view entry ] ( 20 views )   |  permalink  |   ( 3 / 2629 )
ITS - AI & Robotics for Intelligent Transportation Systems 

(Some recent works)

LISA- Laboratory for Intelligent and Safe Automobiles @ CVRR/UCSD

IEEE ITS Society Newsletter - Dec 2006

ICRA2007 -Workshop on Planning, Perception and Navigation for Intelligent Vehicles (PPNIV)- Rome, April, 14 2007
The 11th International IEEE Conference on Intelligent Transportation Systems (ITSC 2008)
2008 IEEE InteIligent Vehicles Symposium (IV'08)



[ view entry ] ( 22 views )   |  permalink  |   ( 3 / 309 )
AI topics 
Here I'll collect and test working knowledge and studies about intelligent agents, bots and autonomous systems in virtual and real worlds ...

* Intelligent Agents
* Intelligent Bots
* AIML: Artificial Intelligence Markup Language
* The Semantic Web: RDF, OWL, SPARQL and so on..
* ITS - AI & Robotics for Intelligent Transportation Systems



[ view entry ] ( 25 views )   |  permalink  |  related link  |   ( 3.1 / 2568 )
AIML (Artificial Intelligence Markup Language) 
AIML (Artificial Intelligence Markup Language) is an XML-compliant language that's easy to learn, and makes it possible for you to begin customizing an Alicebot or creating one from scratch within minutes.

The most important units of AIML are:

* <aiml>: the tag that begins and ends an AIML document
* <category>: the tag that marks a "unit of knowledge" in an Alicebot's knowledge base
* <pattern>: used to contain a simple pattern that matches what a user may say or type to an Alicebot
* <template>: contains the response to a user input

There are also 20 or so additional more tags often found in AIML files, and it's possible to create your own so-called "custom predicates". Right now, a beginner's guide to AIML can be found in the AIML Primer.

The free A.L.I.C.E. AIML includes a knowledge base of approximately 41,000 categories. Here's an example of one of them:

<category>
<pattern>WHAT ARE YOU</pattern>
<template>
<think><set name="topic">Me</set></think>
I am the latest result in artificial intelligence,
which can reproduce the capabilities of the human brain
with greater speed and accuracy.
</template>
</category>

(The opening and closing <aiml> tags are not shown here, because this is an excerpt from the middle of a document.)

Everything between <category> and </category> is -- you guessed it -- a category. A category can have one pattern and one template. (It can also contain a <that> tag, but we won't get into that here.)

The pattern shown will match only the exact phrase "what are you" (capitalization is ignored).

But it's possible that this category may be invoked by another category, using the <srai> tag (not shown) and the principle of reductionism.

In any case, if this category is called, it will produce the response "I am the latest result in artificial intelligence..." shown above. In addition, it will do something else interesting. Using the <think> tag, which causes Alicebot to perform whatever it contains but hide the result from the user, the Alicebot engine will set the "topic" in its memory to "Me". This allows any categories elsewhere with an explicit "topic" value of "ME" to match better than categories with the same patterns that are not given an explicit topic. This illustrates one mechanism whereby a botmaster can exercise precise control over a conversational flow.

[ view entry ] ( 37 views )   |  permalink  |  related link  |   ( 3.1 / 2677 )

<<First <Back | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Next> Last>>