人工知能チャットロボット「あゆ」では、ロボットに知識を教え、自分が教えた知識やロボットがすでに知っている知識について質問することができます。
現在の知識ベースには知識が少なすぎます。使用方法に従ってください。最初に教えてから、直接質問しないでください。
ユニークな機能 1: ロボットに知識を教え、自分が教えた知識や既に知っている知識について質問することができます。また、他のチャットボットは、教えた後に質問すると、何を質問すればよいのかわかりません。
ユニークな特徴 2: 動的 SQL は、さまざまな質問に応じてさまざまな命令の断片をつなぎ合わせてプログラムを形成し、それを実行することを意味します。これにより、ロボットは無限の可能性に対処するように自分自身をプログラムすることができます。
ユニークな特徴 3: Python も人工知能ライブラリもライブラリ関数も使用しませんでした。すべての人工知能プログラムは mysql ストアド プロシージャの形式でデータベースに保存されます。
ユニークな特徴 4: 美しいアニメーション インターフェイス: テキストは一語一語出力され、キャラクターの口の形は話すにつれて変化し、環境の背景やキャラクターの服装は時間と状況によって変化し、言語の発音、BGM などが変化します。
このサイトのすべてのプログラムはオープンソースであり、誰でもダウンロード、コピー、配布、変更し、独自のものにすることができます。今後も更新を続け、新しいオープンソース バージョンをリリースする予定です。
実行するには、mysql データベースと php 実行環境 (AppServ など) が必要です。
ホームページはindex.html、データベースはsnow.sqlです。
人工知能プログラムはすべて MySQL ストアド プロシージャとして記述されており、Web ページは入力と出力を表示するだけです。
非常に美しい Web ページ表示インターフェイスがすでに存在します。人工知能プログラムはすべてデータベース内にあるため、コンピュータクライアントまたはモバイルクライアントを作成したい場合は、表示インターフェイスを作成するだけで済みます。
Web ファイルは必要ありません。すべての人工知能プログラムが含まれるデータベース ファイル (snow.sql) だけが必要です。人工知能は、ストアド プロシージャ enter を呼び出すことで完了します。 Enter の最初の入力パラメーターは入力パラメーター (ユーザー入力)、2 番目は出力パラメーター (コンピューターの応答)、3 番目は出力パラメーター (文法分析) です。 Web ページ ファイルが必要な場合、index.html の arr[0] にはコンピュータの応答が含まれています。これは、mysql データベースから connect.php によって返された応答です。
新しいデータベースを作成し、snow.sql をデータベースにインポートし、文字セットを utf8 に設定し、並べ替えルールを utf8_general_ci に設定します。
config 構成ファイルを自分の情報に変更すると、実行できるようになります。
ローカルで実行する場合は問題ありませんが、サーバーの実行中に問題が発生した場合は、オフラインで実行できます。
(1) mysql の 3306 ポートを解放する必要があります。
(2) 出力でエラーが報告された場合は、root 権限の認証の問題です。Baidu でエラー番号を検索すると、解決策が見つかります。