Awesome
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 :
- SimpleAI Package
- 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
- FastPlaz_runtime
- SimpleAI package
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