はじめに
XianyuAutoAgentは、Idlefishプラットフォーム用に設計されたインテリジェントなカスタマーサービスロボットシステムで、開発者のshaxiuがGitHubでオープンソース化している。AI技術を駆使した7×24時間の自動システムで、Idlefishのセラーがメッセージに返信したり、交渉や技術的な問い合わせに対応したりするのを支援する。主な機能には、コンテキストを考慮した対話、インテリジェントなはしご交渉、複数の専門家による共同意思決定などがある。このプロジェクトは、ショップの効率化を望むセラーや、AI技術に興味のある開発者を対象としている。 コードはフリーでオープンであり、ユーザーはダウンロード、修正、デプロイすることができる。コードはフリーでオープンであり、ユーザーはダウンロード、修正、デプロイすることができる。 インストールは簡単で、個人や小規模のチームに適している。
機能一覧
- 7×24時間自動警備年中無休のオンライン体制で、バイヤーのメッセージにリアルタイムで対応。
- 状況に応じた対話対話の歴史を記憶し、首尾一貫した回答を提供する。
- 知的な交渉ステップダウン戦略に基づき、適正価格を自動的に提示。
- 複数の専門家による相乗効果複数のAIモデルが連携し、さまざまなシナリオに対応する。
- ウェブ検索の統合テクニカル・サポート・モジュールは、答えを見つけるためにネットワーク化することができる。
- 基本的なログ監視トラブルシューティングのために動作状態を記録。
ヘルプの使用
設置プロセス
XianyuAutoAgentを使用するには、お使いのコンピュータで次の手順を完了する必要があります:
- クローン倉庫
ターミナル(Windowsの場合はCMDまたはPowerShell、Macの場合はターミナル)を開き、コードをダウンロードするコマンドを入力する:
git clone https://github.com/shaxiu/XianyuAutoAgent.git
ダウンロードしてプロジェクト・ディレクトリに移動する:
cd XianyuAutoAgent
- 環境要件の検査
- お使いのコンピューターにPython 3.8以降がインストールされていることを確認してください。ターミナルでpython --versionと入力すれば確認できます。
- NodeJS 18以降をインストールしてください(一部の機能が必要な場合があります)。NodeJSの公式サイトからダウンロードしてインストールしてください。
- 依存関係のインストール
ターミナルで以下のコマンドを入力し、必要なキットをインストールする:
pip install -r requirements.txt
ネットワークが貧弱な場合は、国内のミラーソースを使用する:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
- 環境変数の設定
プロジェクトフォルダーに新しい.envファイルを作成し、メモ帳やVS Codeなどのテキストエディタで入力する:
OPENAI_API_KEY=你的API密钥 COOKIES_STR=你的闲鱼Cookies
- OPENAI_API_KEYOpenAIのウェブサイトに登録し、キーを入手してください。
- COOKIES_STRWeb版Idle Fish (xianyu.com)にログインし、F12キーを押してDeveloper Toolsを開き、Cookiesを見つけて文字列をコピーする。ファイルを保存してください。
- キュー・ワード・ファイルの準備
プロジェクトには、4つのデフォルトテンプレートを含むプロンプトフォルダが付属しています:
- classify_prompt.txt : プロンプトの単語を分類する。
- price_prompt.txt : 交渉のプロンプト。
- tech_prompt.txt : 技術者のプロンプト。
- default_prompt.txt : デフォルトの返信プロンプト。
直接使用するか、必要に応じて編集してください。
- ランニングプログラム
コンフィギュレーションが完了したら、startコマンドを入力する:
python main.py
ターミナルに "Started successfully "と表示されれば、ロボットは動き出す。失敗した場合は、環境変数や依存関係をチェックしてください。
主な機能
1. 7 x 24時間の自動警備
- スイッチの入れ方手動で操作することなく、プログラムが実行され、自動的にアイドルフィッシュメッセージをリッスンする。
- 手続き買い手がメッセージを送ると、ボットがすぐに返信します。例えば、買い手が "はい?"と尋ねると、ボットは "はい、どうされましたか?"と答えるかもしれない。と尋ねると、ボットは「はい、どうされましたか?何かご用ですか?
- ほらコンピュータの電源を入れ、ネットワークを安定させておくこと。
2.状況に応じた対話
- 使用方法ボットは対話の履歴を保存し、一貫した応答ができるようにします。
- 手続きこのバッグの色は黒ですか?ロボットは「黒で在庫があります」と答える。買い手が「値段はいくらですか」と尋ねると、ロボットは「黒は120ドルです」と答える。するとロボットは「黒が120ドルです」と答える。ユーザーの操作は不要、AIによる自動処理。
- 試運転方法回答が一貫していない場合は、classify_prompt.txtをチェックするか、より強力なモデルに置き換えてください。
3.インテリジェントな交渉
- 使用方法買い手がオファーを出すと、ボットはステップダウン戦略で対応する。
- 手続き商品が150ドルで出品され、買い手が100ドルを提示した場合、ボットは「最低130ドルですが、大丈夫でしょうか」と返答するかもしれない。このストラテジーはコードにプリセットされているので、手動で調整する必要はありません。ストラテジーはコードにプリセットされているので、手動で調整する必要はありません。
- カスタマイズされた設定: price_prompt.txtを編集して、値下げや最低価格を変更する。
注目機能 操作手順
複数の専門家による相乗効果
- スイッチの入れ方デフォルトで有効。このプログラムは、インテント認識によってタスクをさまざまな専門家に分配する。
- 手続きバイヤーが価格を尋ねれば、価格の専門家が回答し、技術的な詳細を尋ねれば、技術的な専門家が引き継ぐ。ユーザーが介入する必要はありません。
- 調整方法プロンプトフォルダ内のエキスパートプロンプトを変更したり、新しいエキスパートタイプを追加することができます。
ウェブ検索の統合
- 使用方法テクニカル・サポート・モジュールは、ネットワークに接続して回答を検索することができます。
- 手続きこの携帯電話は5Gに対応していますか?検索後、ロボットは「5Gに対応しています、具体的な機種は○○です」と答える。この機能は自動的に実行される。
- 最適化の提案検索タイムアウトを避けるため、ネットワークがオープンであることを確認してください。
基本的なログ監視
- 閲覧方法プログラム実行時にログファイルが生成されます。
- 手続きプロジェクト・ディレクトリにあるログ・ファイル(通常はlog.txt)を開き、実行時のログを見る。例えば、"2025-03-18 10:00: Successful reply to message "と表示されます。
- 使用例えば、メッセージの不在をチェックするなど。
よくある質問
- 手順起動の失敗PythonとNodeJSのバージョンを確認し、依存関係が完全であることをチェックする。
- 不正確な回答OPENAI_API_KEYをより強力なものに置き換えるか、プロンプトのワードファイルを調整する。
- アイドルフィッシュのアカウント異常クッキーを更新するには、ウェブバージョンにログインしてください。
- 実行時中断ネットワーク接続を確認するか、代わりにクラウドサーバーを使ってローカルで実行してください。
アプリケーションシナリオ
- 忙しいアイドル魚売り
シナリオ説明: あなたは毎日たくさんの問い合わせを受けるが、そのすべてに返信する時間がない。 XianyuAutoAgentは自動的に店舗を警備し、メッセージと掘り出し物を処理し、あなたは取引を確認するだけでよい。 - AI技術 学習
シナリオ説明:あなたはプログラミング初心者で、AIアプリケーションについて学びたいと思っています。このプロジェクトをダウンロードし、コードとキュー・ワードを勉強して、スマートなカスタマーサービスを開発する方法を素早く学んでください。 - マルチ・コラボレーション・ストア
シナリオ説明:チームはアイドルフィッシュビジネスを運営している。ロボットが一様に対応することで、一貫した顧客サービスの質を確保し、手作業による調整コストを削減する。
品質保証
- 支払いは必要ですか?
答え:このプロジェクトはフリーでオープンソースです。ただし、OpenAIのAPIを使用するには少額の使用料を支払う必要があります。 - 取り付けは難しかったですか?
答え:難しいことではありません。ターミナルを使ってコマンドを入力する方法と手順さえ知っていればできます。プログラミングができなくても大丈夫です。 - アイドル・フィッシュにブロックされますか?
回答:公式には禁止されていないが、高頻度の運用は危険。返信速度をコントロールし、プラットフォームのルールを遵守することを推奨する。