Awesome
Carik - Bot Like Human
What is it?
Carik adalah bot messenger yang bisa membantu Anda dalam aktivitas sehari-hari.
Carik juga memiliki fitur sebagai penjawab pesan sederhana, menanyakan hal-hal yang telah didefinisikan sebelumnya oleh system. Walaupun memiliki fitur menjawab otomatis, dan belajar suatu definisi kata sederhana, kecerdasan Bot ini tergantung dari data entity dan intent yang Anda miliki, serta logic handler yang Anda buat.
Contoh penggunaan bot sederhana dengan SimpleBOT ini bisa anda coba dari situs bot.fastplaz.com atau bisa melalu aplikasi chat Telegram, silahkan hubungi contact 'Fastplaz Bot'.
Why use it?
Ringan Tanpa Beban
Carik merupakan turunan dari SimpleBOT, yang menggunakan Natural Language Processing (NLP) yang sederhana dari SimpleAI.
Dibuat dengan sederhana, simple dan ringan. SimpleBOT sendiri adalah binary application sehingga diharapkan akan lebih cepat dan ringan.
Kompatibel dengan shared hosting cPanel pada umumnya.
Sedangkan untuk penggunaan custom, cukup dibutuhkan instalasi Apache Web Server regular.
How to use it
Requirements
Instalasi
install requirement
$ mkdir -p Carik/source/vendors
$ cd Carik/source
$ git clone -b development https://github.com/luridarmawan/Carik.git
# change to branch development
# install vendors
# change to branch development if needed
$ cd vendors
$ git clone -b development https://github.com/fastplaz/fastplaz.git
$ git clone -b development https://github.com/luridarmawan/SimpleAI.git
Compile dari IDE
Jika menggunakan Lazarus, buka file "carik.lpi" dan compile file tersebut.
Akan terbentuk file binary di 'public_html/carik.bin'
Compile dari Command-Line
cd Carik
./clean.sh
./build.sh
.
.
ai123.lpr(13,124)
Assembling (pipe) lib/carik.s
Compiling resource lib/carik.or
Linking ../../public_html/carik/carik.bin
.
.
source$ _
Custom Build
untuk konfigurasi custom, misal untuk perubahan path tempat library berada, bisa dilakukan dengan melakukan modifikasi di file extra.cfg.
Telegram Bot Installation
Cara instalasi bot telegram bisa anda ikuti dari situs offisial dari telegram.
Carik USAGE
Pada dasarnya, Carik bertindak seperti bot pada umumnya, fitur yang ada di SimpleBot ada pula di Carik. Cukup tanyakan kepadanya hal2 tertentu, dia akan menjawabnya, tentu saja selama data-2 pertanyaan sudah dia miliki sebelumnya.
Beberapa hal yang bisa ditanyakan:
-
greeting
-
jam/hari/bulan saat ini
sekarang jam berapa
hari apa sekarang
-
jadwal sholat
jadwal sholat
jadwal sholat semarang
-
whois domain
whois fastplaz.com
whois pandi.id lengkap
-
perhitungan angka
berapa 1+1*5
hitung sin(10)/2
-
arti kata
artinya kehidupan
-
penerjemahan kalimat (translate)
terjemahin how are you
translate apa kabar
en id how are you
-
Pajak Kendaraan Bermotor (hanya untuk area tertentu)
pajak AB 1234 BC
-
cek resi pengiriman paket dari kurir: jne, tiki, pos, pandu, jnt, sicepat dan wahana
format: resi [kurir] [koderesi]
cek resi jno 12345678
-
info film
cari info film ada dengan cinta
-
kurs
1 usd berapa idr
-
QuickCount Pilkada DKI 2017
pilkada dki
beberapa fitur becanda:
- cek jadwal
- beli pulsa
Khusus untuk merekam diskusi, Anda cukup memberikan perintah:
@bot catat diskusi
beberapa kalimat yang bisa digunakan:
- @bot catat notulen
- @CarikBot rekam obrolan
- @CarikBot mulai rekaman
bisa langsung dimention, atau dengan me-reply comment bot sebelumnya.
Video Compilasi Source
Referensi
- Natural Language Processing (NLP) sederhana dari Carik Bot
- Stemming Word dalam Carik
- GPT-3
- ChatGPT-API
- OpenAI
Credits
Carik Bot is developed by Luri Darmawan and 20+ amazing contributors. Special thanks to Hastura, Mbah Don and Delli for originally creating Carik character.
If you found this project interesting, please consider sponsoring me.