luridarmawan / SimpleAI

Simple NLP with Pascal
Other
31 stars 11 forks source link

What is it?

SimpleAI adalah package code yang bisa digunakan untuk menerapkan AI (Artificial Intelligence) secara sederhana, khususnya untuk implementasi NLP (Natural Language Processing).

SimpleAI ini dibangun dalam bahasa Pascal, khususnya dengan freepascal. Untuk memudahkan dalam proses development, telah disediakan juga package untuk digunakan di dalam IDE Lazarus

SimpleAI dibangun secara sederhana, data diambil dari file biasa, tanpa menggunakan RDBMS yang sudah ada.

Untuk meningkatkan performat, telah disediakan juga fitur untuk koneksi ke Redis. Untuk Production atau penggunaan trafik yang tinggi, disarankan untuk menggunakan Redis sebagai pilihan data storage-nya.

Why use it?

Ringan Tanpa Beban

SimpleAI dibuat dengan sederhana, simple dan ringan. SimpleAI adalah binary application sehingga diharapkan akan lebih cepat dan ringan.

How to use it

SimpleAI terbagi dalam 2 (dua) package utama :

  1. SimpleAI Package
  2. SimpleBOT Package

SimpleAI Package

Merupakan package utama dari SimpleAI ini. Berisi pustaka entities dan intents yang digunakan untuk kebutuhan AI secara sederhana.

Package ini bisa digunakan baik untuk desktop application maupun web application yang berbasis FastPlaz

Informasi penggunaan secara lengkap bisa dibaca dari dokumen README SimpleAI

SimpleBOT Package

Merupakan package pendukung yang siap digunakan untuk membuat AI sederhana berbasis web. Package ini dikhususkan untuk aplikasi-aplikasi berbasis web yang menggunakan FastPlaz.

SimpleBOT merupakan salah satu contoh penggunaan SimpleAI yang dipergunakan untuk membuat BOT. Memiliki fitur menjawab otomatis, dan belajar suatu definisi kata sederhana. Kecerdasan Bot ini tergantung dari data entities dan intent yang Anda miliki, serta logic handler yang bisa dibuat custom sesuai kebutuhan.

SimpleBOT package sudah mendukung juga untuk digunakan sebagai Telegram BOT.

Contoh penggunaan bot sederhana dengan SimpleBOT ini bisa anda coba dari situs ai.fastplaz.com atau bisa melalu aplikasi chat Telegram, silahkan hubungi contact 'Fastplaz Bot'.

Requirements

Informasi penggunaan secara lengkap bisa dibaca dari dokumen README SimpleBOT

Documentation

Take a look at the repo Wiki for further information and tutorials! Feel free to improve!

Projects with this library

Here's a list of projects that feats this library, feel free to add yours!

Troubleshooting

If you like living on the edge, please report any bugs you find on the SimpleAI issues page.

Contributing

See CONTRIBUTING for more information.

License

Please see the LICENSE included in this repository, which this project is licensed under.

Credits

Credit list in CREDITS

Carik Bot