Quaint-Studios / AINJS

An artificial intelligence constructed in Node.js that will attempt to associate words with certain functions and will also write to its own code to teach itself.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Artificial Intelligence: Node JS (AINJS)

AINJS is an artificial intelligence constructed in NodeJS that will attempt to associate words with certain functions and will also write to its own code to teach itself.

New Features!

No significant updates yet.

  • N/A

These updates are from version 1.0.0.

Dependencies

AINJS uses a number of open source projects to work properly:

  • Node.js - A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Discord.js - A powerful node.js module that allows you to interact with the Discord API very easily.
  • fs - Node.js file i/o system.
  • mkdirp - Like mkdir -p, but in node.js!
  • Node Opus - This module implements native bindings to libopus.

And of course AINJS itself is open source with a public repository on GitHub.

Installation

AINJS requires Node.js v6+ to run.

Install the dependencies and start the server.

$ cd AINJS
$ npm install -d
$ node core

Plugins

AINJS is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.

Plugin README
N/A N/A

Development

Want to contribute? Great!

AINJS has a Discord channel. After you have joined, create a pull request. If you have ideas, try and convey them and tell us why it would be an beneficial update. If it makes it to the todos list, then you can proceed to work on it.

Todos

  • Create bot framework.
  • Download english words from an online dictionary and create a database of synonyms, antonyms, definition, and types--noun/adj/verb/etc.

License: GNU AGPLv3

About

An artificial intelligence constructed in Node.js that will attempt to associate words with certain functions and will also write to its own code to teach itself.

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 100.0%