Dengan chatbot kecerdasan buatan (tipe pembelajaran otomatis), Anda dapat mengajarkan pengetahuan robot dan kemudian mengajukan pertanyaan tentang pengetahuan yang diajarkan atau pengetahuan yang sudah dia ketahui.
Pengetahuan di basis pengetahuan saat ini terlalu sedikit. Harap ikuti petunjuk penggunaan, ajari dulu dan jangan tanya langsung.
Tidak ada perpustakaan atau fungsi perpustakaan yang dipanggil, dan itu ditulis dari bawah ke atas.
Robot menulis programnya sendiri untuk menjawab pertanyaan: dalam prosedur tersimpan AnswerSingle (pertanyaan dan jawaban kalimat tunggal), SQL dinamis digunakan untuk merakit fragmen program yang berbeda ke dalam program sesuai dengan situasi yang berbeda dan kemudian mengeksekusinya. Dalam variabel think, Anda dapat melihat program apa yang telah ditulis oleh robot itu sendiri.
Antarmuka interaktif animasi yang indah dengan berbagai mode untuk dipilih.
5.0, memperbaiki kerentanan keamanan.
Sebelumnya tidak aman. Pengguna dapat langsung melihat dan mendownload file konfigurasi dalam format ini melalui alamat website, dan file konfigurasi tersebut berisi password akun.
Sekarang file konfigurasi telah ditulis dalam PHP murni, program PHP dari file konfigurasi tidak dapat dilihat melalui URL (kata sandi akun tidak dapat dilihat). Kalaupun file konfigurasi didownload, program PHP tidak ditampilkan (akun dan password tidak ditampilkan), hanya tag HTML yang ditampilkan, jadi aman.
Setelah saya mendownload file config.php dari website saya hojer.cn, konten program PHP (tanpa akun dan password) tidak lagi ditampilkan di dalamnya, hanya tag html yang ditampilkan.
【Metode instalasi】
Menjalankannya memerlukan database mysql dan lingkungan berjalan php (seperti AppServ).
Buat database baru, impor snow.sql ke dalam database, atur set karakter ke utf8, dan atur aturan pengurutan ke utf8_general_ci
Ubah file konfigurasi konfigurasi menjadi informasi Anda dan Anda dapat menjalankannya.
[Metode tanya jawab]
Ketika menanyakan tentang pelaku suatu tindakan (subjek) atau objek tindakan (objek), gunakan: siapa, apa, apa
Ajarkan: Kucing makan tikus, tanyakan: Apa yang dimakan kucing, jawab: tikus
Pertanyaan: Apa yang dimakan tikus? Jawaban: Kucing.
Pengajaran: Kucing memberi tikus sebuah apel. Pertanyaan: Apa yang diberikan kucing kepada tikus?
Ajarkan: Kucing yang membuat tikus menari. Tanyakan: Siapa yang membuat kucing menari?
Tindakan tanya (predikat verba) menggunakan: bagaimana
Ajarkan: kucing makan tikus, tanyakan: kucing makan tikus, jawab: makan
Saat bertanya tentang perilaku (tindakan dan objek tindakan), gunakan: apa yang harus dilakukan, apa yang harus dilakukan
Perilaku bertanya pada subjek: Ajarkan: kucing makan tikus, tanyakan: apa yang kucing lakukan, jawab: makan tikus
Tindakan menanyakan objek: mengajar: kucing membuat tikus menari, bertanya: kucing meminta tikus melakukan apa, menjawab: menari
Ketika ditanya tentang identitas, sifat, dan status (predikat) subjek: apa itu?
Ajarkan: Kucing itu binatang. Tanyakan: Apa itu kucing? Jawaban: Binatang
Gunakan kata sifat saat mengajukan pertanyaan: jenis apa
Pengajaran: Kucing memakan tikus hitam. Pertanyaan: Tikus jenis apa yang dimakan kucing?
Gunakan kata-kata angka ketika mengajukan pertanyaan: berapa banyak, berapa banyak
Pengajaran: Seekor kucing memakan dua ekor tikus. Pertanyaan: Berapa banyak tikus yang dimakan seekor kucing Jawaban: 2
Saat bertanya tentang kepemilikan (kata benda posesif), gunakan: milik siapa, apa
Pengajaran: Kucing Azhe memakan tikus. Pertanyaan: Kucing siapa yang memakan tikus?
Saat mengajukan pertanyaan (kata keterangan), gunakan: apa?
Pengajaran: Kucing sering makan tikus. Pertanyaan: Kok kucing makan tikus?
Gunakan waktu tanya: kapan, jam berapa
Pengajaran: Kemarin kucing memakan tikus. Pertanyaan: Kapan kucing memakan tikus Jawaban: (Tunjukkan tahun, bulan dan hari kemarin)
Saat menanyakan lokasi, gunakan: di mana, tempat apa
Pengajaran: Kucing memakan tikus di taman. Tanyakan: Di mana kucing memakan tikus? Jawaban: Di taman
"?" kata-kata
Pengajaran: Kucing menggigit tikus. Pertanyaan: Apakah kucing menggigit tikus?
Pertanyaan: Apakah kucing menggigit ular? Jawaban: Belum pernah mendengarnya
Kalimat yang diketahui (kalimat yang pernah diajarkan sebelumnya, ajari lagi)
Pengajaran: Kucing menggigit tikus
Jawaban: Saya tahu ini
Kata penghubung sebab-akibat: jadi, karena
Pengajaran: Kucing lapar, maka kucing memakan tikus
Atau ajari: Karena kucing lapar, kucing pun memakan tikus
Atau ajari: Kucing memakan tikus karena kucing lapar.
Mengajukan pertanyaan tentang sebab dan akibat: mengapa, lalu apa akibatnya?
Pertanyaan: Mengapa kucing memakan tikus? Jawaban: Karena kucingnya lapar
Pertanyaan: Kucingnya lapar, lalu kenapa? Jawaban: Kucing memakan tikus
Kata penghubung urutan: lalu, lalu
Ajarkan: Kucing makan, lalu tidur
Urutan pertanyaan: apa selanjutnya, apa yang harus dilakukan selanjutnya, apa yang harus dilakukan sebelumnya
Pertanyaan: Kucing makan, apa yang terjadi selanjutnya. Jawaban: tidur
Kata penghubung tujuan: untuk, tujuan adalah
Ajarkan: Kucing makan untuk bertahan hidup
Atau ajarkan: Kucing makan untuk bertahan hidup
Tujuan mempertanyakan: untuk apa, apa tujuannya
Pertanyaan: Mengapa kucing makan? Jawaban: Bertahan hidup
Prasyarat ikat: jika
Ajarkan: Jika kucing haus, kucing meminum air
Menanyakan prasyarat: apa saja syaratnya dan apa saja premisnya?
Pertanyaan: Bagaimana syarat kucing minum air? Jawaban: Kucing itu haus
【Pemikiran abstrak】
Tidak mungkin saya mengajarkan semua pengetahuan spesifik kepada robot. Selama saya mengajarkan pengetahuan abstrak, itu berarti mengajarkan banyak pengetahuan spesifik.
Langkah pertama adalah mengajarkan pengetahuan abstrak, langkah kedua adalah memperjelas hubungan kepemilikan: menggunakan “milik” atau “adalah”, dan langkah ketiga adalah mengajukan pertanyaan.
Jika Anda telah diajarkan pengetahuan spesifik, prioritaskan menjawab berdasarkan pengetahuan spesifik. Jika belum ada pengetahuan konkrit, mulailah berpikir abstrak saja untuk menjawabnya.
Pertanyaan dan jawaban abstrak kalimat tunggal
(1) Jawaban abstrak
Misalnya: serigala tidak diajarkan memakan domba, tetapi hewan diajarkan memakan daging, dan serigala diajarkan menjadi binatang. Jadi jika Anda bertanya apa yang dimakan serigala, meskipun tidak bisa menjawab domba, setelah komputer mengabstraksi "apa yang dimakan serigala" menjadi "hewan apa yang dimakan", ia akan menjawab daging.
(2) Jawaban dari abstrak ke konkrit
Misalnya: mengajarkan: mamalia memakan ikan. Pengajaran: Beruang milik mamalia, dan ikan mas milik ikan. Pertanyaan: Apa yang dimakan beruang? Jawaban: Ikan mas. Daripada menjawab ikan, malah dari abstrak ke konkrit.
Pertanyaan dan jawaban abstrak dua kalimat
(1) Jawaban terhadap kalimat terkait
Misalnya mengajarkan: Manusia memakan hewan, maka hewan takut pada manusia.
Ajari kembali: Aku milik manusia, sapi milik binatang
Pertanyaan: Saya makan sapi
Komputer mengabstraksi "Saya makan sapi" menjadi "orang makan hewan" (abstraksi penuh), "orang makan sapi" (abstraksi subjek), dan "Saya makan hewan" (abstraksi objek)
Diantaranya ilmu “manusia makan hewan” sudah diajarkan sebelumnya, jadi saya bisa menjawabnya.
Jawaban: Sapi takut padamu
Catatan: Kata penghubung harus ditulis dalam hubungan antara dua kalimat (seperti begitu, maka), dan Anda tidak dapat menulis "orang memakan hewan, dan hewan takut pada manusia" ("jadi" tidak dapat dihilangkan)
Contoh lainnya adalah mengajar: Guru menyayangi siswanya, sehingga siswa menghormati gurunya.
Pengajaran ulang: Zhang San adalah gurunya dan Li Si adalah muridnya
Pertanyaan: Zhang San mencintai Li Si
Jawaban: Li Si menghormati Zhang San
Subjeknya konkrit, objeknya abstrak
Pengajaran: Saya menyukai binatang, jadi saya memelihara mereka
Pengajaran: Kucing adalah binatang
T: Saya suka kucing
Komputer mengabstraksi kalimat tersebut menjadi "Saya suka binatang"
Jawaban: Anda memelihara kucing
Subjeknya abstrak, objeknya konkrit
Pengajaran: Hewan perlu makan, maka hewan mencari makanan
Pengajaran: Kucing adalah binatang
Pertanyaan: Kucing itu ingin makan
Komputer mengabstraksi kalimat tersebut menjadi "hewan ingin makan"
Jawaban : Kucing sedang mencari makan
(2) Kalimat A dan B
Misalnya mengajarkan: A menendang B, maka B memukul A
Pertanyaan: Zhang San menendang Li Si
Jawaban: Li Si mengalahkan Zhang San