AIMLpad
|
AIMLpad is a AIML chatbot application to help you with your work, is designed with extra features especially for the bot developer.
This application includes a scripting language (besides AIML) and includes features to use the OpenCyc and ConceptNet reasoning systems. Also it has a micro web server, uses IRC, as well as MS Agent.
AIMLpad Features:
1. Text Editor
Notepad type editor.
2. AIML Interpreter
Standard 1.01 version with extensions.
3. MS Agent Animation
Including embedded escape codes to control speech and animations.
4. Mood Engine
Adjustable across six dimensions: Happyness, Helpfullness, Humor, Affection, Trust and Interest.
5. Calculator / AIMLpad Script
144 script commands and 62 calculator functions.
6. Spider Monkey Java Script Engine
For the standard <javascript> AIML element.
7. Regular Expressions Preprocessing for normalizing user inputs.
WordNet 2.1
8. Optionally to provide dictionary capabilities in the AIMLpad script commands.
ConceptNet
9. Optionally to provide parsing and common sense capabilities in the AIMLpad script commands.
OpenCyc
10. Optionally to provide common sense capabilities in the AIMLpad script commands.
General Purpose Planner
11. For building AIMLpad script to achieve dynamically specified goals.
Expert System Shell For updating AIML predicates using fuzzy logic rules.
12. Frames Representation
For organizing the AIML predicates in a heirarchy or semantic network.
13. SQLite
An open source in-memory database engine for handling table orientated data.
14. AIML utilities
Finds duplicate categories, shadow categories, imports transcripts into categories.
15. Simple test web server
Serves up files like html pages and images with minimal scanning to inject an AIML interpreter interface.
16. IRC Client
Passes IRC messages to and from the AIML interpreter.
17. RSS / Internet Requests
Provides internet capabilities in the AIMLpad script commands.
18. Speech Recognition
Special "auto-enter" timing parameter to accomodate third party speech recognition engines.
19. Loebner Prize Protocol
To be able to participate in the Loebner Turing Test Contest.
The license of this software is Free, you can free download and free use this network utility software.