Computer Sciences Dept.

CS 540 - Introduction to Artificial Intelligence

Section 1
Fall 2019

Interesting AI Demos and Projects

General Lists of AI Demos


  • Boids
    Building autonomous agents to simulate group motion and obstacle avoidance such as activities of bird flocks and schools of fish.

  • Excalibur
    This project develops a generic architecture for a group of agents to pursue their given goals, adapt their behavior to new environments, and communicate and perform coordinated group actions.

  • Intelligent Agents work at IBM

  • Artificial Life Interactive Video Environment (MIT)
    The Artificial Life Interactive Video Environment (ALIVE) is virtual reality system where people can interact with virtual creatures without being constrained by headsets, goggles, or special sensing equipment. The system is based on a magic mirror metaphore: a person in the ALIVE space sees their own image in a large-screen TV as if in a mirror. Autonomous, animated characters join the user's own image in the reflected world.

  • Open Mind Commonsense MIT
    Computers today are just plain dumb! The Open Mind Commonsense project is an attempt to make computers smarter by making it easy and fun for people all over the world to work together to give computers the millions of pieces of ordinary knowledge that constitute "common-sense", all those aspects of the world that we all understand so well we take them for granted.

  • AgentLink III European Commission
    AgentLink III is the premier Co-ordination Action for Agent Based Computing, funded by the European Commission's 6th Framework Program. Launched on 1st January, 2004, it provides support for the network of European researchers and developers with a common interest in agent technology through events aimed at industry outreach, and standardisation issues, as well as providing support for academic events and providing resources through the AgentLink Portal.

  • Internet Softbots (U. Washington)
    Building autonomous agents that interact with real-world software environments such as operating systems or databases is a pragmatically convenient yet intellectually challenging AI problem. We are utilizing planning and machine-learning technology to develop an Internet softbot (software robot), a customizable and (moderately) intelligent assistant for Internet access. The softbot accepts goals in a high-level language, generates and executes plans to achieve these goals, and learns from its experience.

  • Guardian Angel (MIT)
    The project uses guardian angels(software agents) to create health information systems centered on the patients rather than solely for the convenience of the doctors.

  • Microsoft Agent

Computer Vision

Expert Systems

Game Design and Playing

Human-Computer Interaction

  • Intelligent Rooms (MIT)
    Aire is an agent-based intelligent reactive environment that uses embedded computation to observe and participate in the normal, everyday events occurring in the world around it. It uses an array of sensors and a variety of computer vision, speech and gesture recognition systems to allow people to interact naturally with it.

  • The Adaptive House, University of Colorado at Boulder

  • The Aware Home, Georgia Tech University

  • CyberManor, Internet Home Alliance

  • MavHome, University of Texas at Arlington

  • PRIMA, Inria

  • Smart Spaces Lab, National Institute of Standards and Technology

Intelligent Web Applications

  • Ahoy! finder of people's homepages on the web locates answers to frequently asked questions
  • mySimon personalized shopping agent
  • Smart Computing Smart shopping, finance and chatter agents on the web
  • Become comparison search engine designed to help consumers doing product research on the web
  • DealTime personal shopping assistant for product availability and price information
  • Letizia web browsing assistant
  • Metacrawler meta-search engine
  • AliceBot A winner of an AI chatterbot contest
  • ReferralWeb locates experts on specific topics
  • Cazoodle apartment and shopping search

Machine Learning

  • Kaggle offers competitions you can enter based on real applications and datasets for experimenting with different machine learning techniques for classification, with prizes for the winning teams in each competition.

  • ALVINN - Autonomous Vehicle Navigation using Neural Nets (CMU)
    ALVINN uses neural networks to learn visual servoing. It watches a person drive for five minutes, and can then take over driving. ALVINN has been trained to drive on dirt paths, single-lane country roads, city streets, and multi-lane highways. The successor to ALVINN, called RALPH, was the core of a system that drove a vehicle autonomously all but 52 of the 2,849 miles from Pittsburgh to San Diego, averaging 63 miles per hour, day and night, rain or shine.

  • Common Lisp Hypermedia Server(MIT)
    This server is created with Lisp. It has inductive learning ability and uses natural language processing techniques to answer questions.

  • JAM(Columbia)
    A multi-agent meta-learning fraud-prevention system for monitoring financial transaction networks.

  • NeuroOn-Line Producta complete graphical, object-oriented software tool kit for building neural network applications and applying them to dynamic environments.

  • Akinator decision tree for identifying an individual you are thinking of

  • Whale Identification using a Decision Tree

  • WebWatcher (CMU)

Natural Language Processing

  • Alta Vista's Babel Fish
    a translation program

  • KPML
    The Komet-Penman Multilingual development environment is a system for developing and maintaining large-scale sets of multilingual systemic-functional linguistic descriptions.

  • MegaHAL (won second place in 1998 Loebner Contest)
    The program tries to carry on human-like conversation with users.

  • Pertinence Text summarization


  • CyberCars

  • R-Gator, Autonomous Unmanned Ground Vehicle

  • Autonomous Undersea Systems

  • The Cog Shop(MIT)
    The Cog Shop builds, maintains, and experiments with Cog, a humanoid robot.

  • Dante II Walking Robot (CMU)
    The CMU Field Robotics Center (FRC) developed Dante II, a tethered walking robot, which explored the Mt. Spurr (Aleutian Range, Alaska) volcano in July 1994. The use of robotic explorers, such as Dante II, opens a new era in field techniques by enabling scientists to remotely conduct research and exploration.

  • Demonstration of two robot motion planning algorithms(University of Minnesota)

  • Kismet: A Robot for Social Interactions with Humans(MIT)

  • Minerva, The Robotic Tour Guide (CMU and University of Bonn)
    Minerva is an intelligent mobile robot tour-guide that moves daily through crowds at the Smithsonian's National Museum of American History. You can know more about it from its homepage at CMU.

  • Robot Tele-operation (USC)
    The MERCURY PROJECT allows users to tele-operate a robot arm moving over a terrain filled with buried artifacts. A CCD camera and pneumatic nozzle mounted on the robot allow users to select viewpoints and to direct short bursts of compressed air into the terrain. Thus users can "excavate" regions within the sand by positioning the arm, delivering a burst of air, and viewing the newly cleared region.

  • Tracking and Grasping Moving Objects (Columbia)
    Coordination between an organism's sensing modalities and motor control system is a hallmark of intelligent behavior, and we are pursuing the goal of building an integrated sensing and actuation system that can operate in dynamic as opposed to static environments. The system we are building is a multi-sensor system that integrates work in real-time vision, robotic arm control and stable grasping of objects. Our first attempts at this have resulted in a system that can track and stably grasp a moving model train in real-time.


Theorem Proving

  • EQP theorem prover proved a long-standing mathematical conjecture about algebra, called the Robbins Problem

Miscellaneous AI-aided applications


CS 540 | Department of Computer Sciences | University of Wisconsin - Madison