Version 7, last updated by Zarjay at August 07, 2008 21:14 UTC
Welcome to the Plasm project. The goal of the Plasm project is to create an AI program that supports the following features:
- Responds to user input with human-like speech
- Performs a wide variety of tasks, such as data analysis and file conversion
- Supports new tasks through the use modules/plugins
- Recognizes user voice commands
- Dynamic visual interface to interact with user and display information
The primary language for the project is Java, although modules could possibly be written in other languages.
Possible features:
- Converting files to PDF
- Generating graphs from data
- ROT13 encryption
- Sending HTTP requests (GET, POST, HEAD, PUT, DELETE)
- Batch processing (e.g., renaming multiple files)
- Playing music files
- Visualizing music
- Reading text files (using computerized speech)
- Writing text files (using voice recognition)
- Data analysis / machine learning (e.g., decision trees, neural networks)
- AI interaction with other instances of itself (multiple instance on desktop or communicating over network)
- Games (Tic-Tac-Toe)