問題タブ [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.
language-agnostic - 単純なチャットボット AI をプログラミングするにはどうすればよいですか?
誰かにいくつかの簡単な質問をし、答えに基づいて分岐するボットを構築したいと考えています。人間の応答から意味を解析するのは難しいと思いますが、会話の「状態」を処理するためにプログラムをどのようにセットアップしますか?
これは、人間とボットの間の 1 対 1 の会話になります。
imap - Google チャット ログをダウンロードする方法を見つけた人はいますか?
チャット ボット タイプのトレーニングに使用できるように、すべての Google チャット ログを取得できるようにしたいと考えています。
チャットを IMAP 経由で簡単にダウンロードできないように、Google が課した制限について認識しています。回避策を探しています。
php - PHP による Facebook ステータスの更新
PHP を使用して Facebook アカウントのステータスを更新するボットを開発したいと考えています。
これについて私を案内してください
javascript - プログラムを web2.0 Web サイトと統合する
私は ELIZA のようなおしゃべりボットを作成しています。他の人が入力したものを使用して、Omegle で調整したいと考えています。
通常の HTML ページであれば、それを解析して何らかのスクリプトへの応答を返すことができますが、ソース コードを確認すると、ページ全体が Javascript を使用して作成されているにもかかわらず、全体が難読化されていることがわかりました。
それを行う方法について何か考えはありますか?
ありがとう!
video-streaming - 最新のソフトウェアでチューリング テストを破る可能性はありますか?
私はこれを学術的に尋ねます。非常に重要な質問を声に出して尋ね、コミュニティに答えてもらいたいと思います。入力されたテキストを読み取り、チャットボットで応答できる、ライブの匿名グループ ビデオ チャットルームに沿って再生するシーンを生成するシステムを構築できますか?
ライブのインターネット ビデオは、ぼやけて解像度が低いことがよくあります。遠くのパーティーのシーンでは、多くの詳細を理解することはできません. シーンは、動いていないときに非常にリアルに見える最新のソフトウェア ツールでレンダリングできます。それらをリアルに動かすことは、大きなシミュレーション ソフトウェアです。
顔は、毎秒 1 フレームが可能な 24 のシステムのクラスターによって、毎秒 24 フレームでレンダリングできます。ビデオには、どの表情を生成するかが決定された時点から 1 秒のラグがあります。これらの表情とその生成は重要な問題です。スキン リアリズムの要件は、グラフィックス コミュニティによって解決された問題です。
顔の表情は、複数の研究者によって分類されています。それらはレンダリングすることもできます。これは、最新のコンピューター グラフィックスの文献で示されています。どちらが特定の状況に適しているかを知ることができれば、それらを行うことができます。
チャットボットは何十年も使用されています。現在では、尋ねられたことを読み、適切な方法で応答する、非常に「スマートな」チャット プログラムが存在します。彼らは常にこれをテキストで行ってきましたが、テキストリーダーソフトウェアは人間のような声で話すことができ、音声認識ソフトウェアは毎年改善されています.
私が提案するのは、ソフトウェア開発のこれらの異なる部分をすべて結び付けて、真に驚くべきチューリングテストビーターを作成することは、非常に初歩的であるべきだという事実です。
このプログラムは仮想空間に入り、他の参加者と同じようにウェブカメラのようにリアルな環境を表示できます。顔の表情を見ることができ、スピーチを聞くことができ、テキストを読むことができます。次に、応答を作成し、グループに入力または発声することができます。何を応答するかを選択することは、ほとんどの人間でさえ習得していない難しい問題です。多くの作業を行うことで、それに近づけることができます。
チューリング テストは、コミュニケーターが人間であることを証明することを目的としていますが、「証明」は、人間の判断者をだますのに十分であるという意味でのみです。人間の審査員が全員である場合、厳格な正式な手順を適用することはほとんどありません。推測するか、トリックに引っかかるだけで十分です。
これができると思いますか?
この計画は間違っていますか?平均的な視聴者をこのようにだますことには、道徳的な意味がありますか? パーソナル インテリジェント アシスタントを生成することで、何百万ドルも稼ぐことができるでしょうか?
artificial-intelligence - スマートチャットボットを作成するには?
まだ未解決の問題であることはわかっているので、ここで完全な回答が得られるとは思っていません。次の問題を解決するためのいくつかのアプローチを見つけたいだけです。
私はモデル (それがボットの記憶であると仮定します) を持っており、モデル内のさまざまなオブジェクトにさまざまな単語が関連付けられています。ボットと話すことは、DB で SQL クエリを実行するようなものです。言語は非常に難しい形式化可能なプロトコルです。また、実際の言語を実装するために 100 万行のコードを書くことはできません。しかし、何らかの自己学習メカニズムを実装することは絶対に可能だと思います。どのように実装できますか?「ゼロから」または「いくつかの基本的な単語から」の学習を実装することは可能ですか? あなたのアイデアを聞きたいだけです。
実際、英語は非常に厳格な言語であり、AI を実験するのに最も簡単な言語の 1 つです。他の多くの言語では、単語の順序を変更できます (たとえば)。また、場合によっては、順序を変更すると、全体の意味が変わったり、単にイントネーションが追加されたりすることがあります。これらのことをボットに教える方法については、まったく考えがありません。
python - twisted と wokkel を使ったチャットボット
Twisted と wokkel を使用してチャットボットを作成していますが、ボットが定期的にログオフすることを除いて、すべてが機能しているようです。初期化されたすべての接続でプレゼンスを利用可能に設定したことを一時的に修正します。オフラインになるのを防ぐ方法を知っている人はいますか? (利用可能なプレゼンスを毎分送信し続けると、ボットがオフラインになることはないと思いますが、それは無駄すぎるようです。)プレゼンス コードは次のとおりです。
前もって感謝します。
xml - 重要なAIML応答?
プログラムするのに重要なパターン/神殿は何だと思いますか。チャットボットのように、すべてのチャットボットは何に対して応答する必要がありますか?私はaimlファイルの作成を始めたばかりで、助けが必要です...
これがファイルです。
python - Python との ZeroConf チャット
メニュー システムに基づいて基本的な質問に答えるヘルプデスク システム用の Bonjour (または Ahavi) チャットボットをセットアップしようとしています。私の質問の基本は、チャットクライアントとしてネットワークに接続できるように、python でボットを作成する方法です。
基本的に、iChat や Empathy (またはローカル ネットワーク経由でユーザーを表示できる任意のチャット プログラム) を使用して私のネットワークにいる人は、別のユーザーと同じようにボットを見る必要があります。ボットの実際の部分をプログラムするのは非常に簡単ですが、それをネットワーク上で取得する方法がわかりません。
私は ZeroConf を調べましたが、それがどのように機能するか、または Python で実行されているチャット サービスを取得する方法が正確にはわかりません。pybonjour、avahi の python バインディング、および pyzeroconf への参照を見てきましたが、それらを設定する方法がわかりません。
誰かが例、参考文献、またはこのテーマについて読むのに適した記事を提供できれば、それは大歓迎です。ありがとう!
コリー