問題タブ [chatbot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
artificial-intelligence - 簡単なプログラミング Interpret インターフェイスを使用したチャット ボットのプログラミング
チャットボットの実装を行うためのコンソール インターフェイスを作成したいと思います (おそらくそれを行う必要はありません)。チャット ボットに 3 つのレベルの「知性」を持たせたいと思います。
レベル 1 : 私のチャット ボットは辞書のようなものです。「ユーザーが「こんにちは」と言うと、チャットボットは「こんにちは」と言う」のように書きます。または、「ユーザーが「お元気ですか」と言うと、チャットボットは「元気です、ありがとう」と言います。例は次のとおりです。
ユーザーがフレーズの LUT を作成するため、これは辞書のようなものです。
レベル 2 : 私のチャット ボットにはデータベースがあります。
レベル 3 : 私のチャット ボットには、データベースとのインテリジェンス関係を作成するために、データベース上で動作できる推論エンジンがあります。
似たようなことが行われたことを知っている人はいますか(そうあるべきだと思います)?これらのチャット ボット アプリケーションを作成するための特定の言語プログラムはありますか? このようなことをするためのオープンプロジェクトはありますか(そうあるべきだと思います)?どうもありがとう。
ruby - Ruby で書かれた MSN ボット
Ruby で MSN ボットをプログラミングしたいと考えており、そのためのライブラリをいくつか見つけました。私がやりたいことは、MSN ボットをゼロから作成することです。「こんにちは!」と書きたいだけです。初心者向けのユーザーへのメッセージ。以前に (Python で) IRC ボットを一から書いたことがありますが、MSN でそれを行う方法についての情報を見つけることができないようです。どなたか助けていただけませんか?
どんなフィードバックでも大歓迎です。
フィル・ベイカー
c++ - Eliza チャットボット C++ エラー LNK2019 のコンパイルに関する問題
まず最初に、私は C++ プログラマーではなく、そのつもりもありません。私は SQL、JavaScript、および PHP の開発者です。大学のモジュールでは、チャットボット プロジェクトを変更して、AI と NLP のデモを行う必要があります。
私自身の憤り (ここでの 3 年間で一度も詳しくなかった主題に関する背景知識を必要とする課題を与えられたとき) は関係ありませんが、私は飛び込んで、コンピューター ロジックとしての C++ を少し学ぼうとしています。言語を超えて普遍的であることを願っています。私のポイントは、私はこれに精通していないということです。そのことをお詫び申し上げます。私は正直にこのエラーを検索しました(たくさんあります)が、いくつかの解決策がわかりません。
とにかく、コンパイル時に次のエラーが発生します。
私が読んだように、サブシステムを変更しようとしましたが、これはうまくいきませんでした。リンクするはずのものを探してみましたが、方法がわかりません。Visual Studio 2005 を新しくインストールしました。
誰でも私を助けてもらえますか?私は本当にこれについてすぐに前進を始めたいと思っています。ここにプロジェクトファイルがありますhttp://www.mediafire.com/?3xvnb37449i65x9
このコードは、最初からプロジェクト ファイルに追加する必要があるため、いわばすぐに機能するはずです。
それを念頭に置いて、私の構成に問題があると思いますか? VSがライブラリなどを見つけて参照できるように、プロジェクトファイルは特定の場所に移動することになっていますか(私はここでストローを握りしめています)? 私が言ったように、私は喜んで変更しようとしたサブシステムについて話しているスレッドを見つけました
私は本当にこれを理解する必要があります - 繰り返しますが、私は C++ を学ぼうとしているわけではありません。このプロジェクトは NLP を実証するためのツールです。ですから、人々が単に答えを出すことに消極的であることは理解していますが、私は単にこれを機能させようとしているだけなので、始めることができます. 私は本当に検索しましたが、同様のスレッドがたくさんありますが、文字通り C++ の知識がまったくないので、まったく役に立ちません。これは私の設定か何かの問題であると確信しています
どんな助けでもいただければ幸いです
artificial-intelligence - マルコフ連鎖チャットボットはどのように機能しますか?
マルコフ連鎖のようなものを使ってチャットボットを作ろうと思っていたのですが、どうすればうまくいくのかよくわかりません。私が理解していることから、特定の単語とそれに続く単語を含むデータからテーブルを作成します。ボットのトレーニング中に何らかの確率やカウンターを取り付けることは可能ですか? それは良い考えですか?
問題の 2 番目の部分は、キーワードに関するものです。ユーザー入力からキーワードを特定できると仮定すると、そのキーワードを使用する文をどのように生成すればよいでしょうか? 常に文をキーワードで始めたいわけではないので、どのようにマルコフ連鎖をシードすればよいでしょうか?
python - 外国語の Chatterbot Web アプリ
私の目標は、スペイン語で話すチャットボットのようなものを書くことです。単純な python チャットボットの例を見てきましたが、その答えはほとんどランダムです。http://cleverbot.comのように、ボットが質問を部分的に理解し、それに対する応答を作成するようにしたいと考えています。私はこれをWebアプリにしたいので、これにpythonを使いたいと思っています。このようなものを作ることに何が関係していますか?すでにこれを行うライブラリはありますか?
助けてくれてありがとう。
conditional-statements - if ステートメントに条件付き文字列を存在させるにはどうすればよいですか? (同様の質問への回答は機能していません)
私はプログラミングの授業を受けており、チャットボットのようなプログラムを作り始めました。「教えたい」って言われたら(せめて)一つだけ教えられるようにしようと思ってた。
現在、次を使用した場合にのみ機能します。
後で入力することになるifステートメントにする方法がわかりません:
このサイトで条件変数の作成に関する多くの回答を読みましたが、役に立ちませんでした。
私が気付いていない、これを行うためのはるかに簡単な方法があると確信しています。
python - チャットボット会話オブジェクト、あなたのアプローチは?
私はプログラミングに比較的慣れていませんが、最近取り組み始めたプロジェクトは、私が頻繁に使用する irc チャネル用の Python のチャットボットです。私の目標の 1 つは、ボットがユーザーとの会話を非常に基本的に追跡できるようにすることです。私は現在会話オブジェクトを使用しています。ユーザーがボットに話しかけると、ボットは新しい convo オブジェクトを作成し、会話のログ、現在のトピックなどをそのオブジェクトに保存します。ユーザーが話すとき、メッセージが会話のトピックと一致する場合、ユーザーの発言と新しいトピックに基づいて応答が選択されます。
たとえば、ボットが参加し、ユーザーが「こんにちは、ボット」と言ったとします。会話が作成され、トピックが「挨拶」に設定されます。ボットは挨拶を返し、ユーザーが「What's up?」と尋ねると、ボットはトピックを「currentevents」に変更し、「あまりない」などと返信します。トピックには関連トピックがあり、ボットが関連としてマークされていないトピックへの突然の変更に気付いた場合 (質問は例外です)、ボットは少し混乱してびっくりします。
私の質問ですが、私の方法は少し複雑すぎて不必要だと思います。オブジェクトは使用するのに最適なものではないと確信しています。会話とそのトピックを追跡するための別のアプローチは何ですか? 良くも悪くも、私はただアイデアを探していて、ちょっとブレインストーミングをしているだけです。
ここが適切な場所ではないと言う前に、programmers.stackexchange.com で質問してみましたが、関連する回答は得られませんでした。誰かが私を誤解しただけです。より活発なサイトで、さらにフィードバックを得られることを願っています。ある意味で、これはコードヘルプです:)
これが私の現在のアプローチのコードです。まだいくつかのバグがあり、コードは効率的とはほど遠いと確信しています。コードに関するヒントやヘルプは大歓迎です。
これは、ステート マシンのステートの do_action です。
xml - チャットボットのデータを保存するにはどうすればよいですか?
インターネットでチャットボットを探していました。楽しかったです。でも今は、このテーマが大好きで、自分のチャットボットを開発したいと思っています。
しかし、最初にすることは、チャットボットの「頭脳」をうまく管理する方法を探すことです。すべてを XML ファイルに保存するのが最善の解決策だと思いますね。
したがって、ファイルの種類は明らかです。異なる名詞間の関係などに来ます。私が名詞を持っているとき、例えば木です。木に葉、枝、根があることを最もよく保存するにはどうすればよいですか。そして、木が生き残るためには水と日光が必要だと?
そのように保存する必要がありますか?
これは、このツリーの XML になります。例:
artificial-intelligence - 2010年のローブナー賞受賞者のボット:Suzette
マシンが良い会話をしたり、チューリングテストに合格したりするために使用できるテクニックにはどのようなものがありますか?これは自然言語の理解と処理に関係していることは知っていますが、詳細が必要です。
特に、2010年のローブナー賞を受賞したチャットボットのスゼットに興味があります。
ありがとうございました