PandasGPTAgent
1.0.0
強力な AI 機能 (OpenAI および LangChain) を利用してデータとチャットします。
このツールは、強力な GPT モデルと LangChain エージェントを利用して使いやすい UI を作成し、エクスペリエンスを向上させ、CSV、XLSX、XLS などのさまざまなデータ ファイル上で GPT モデルの使用を容易にします。
このツールは、実装可能な機能を実証するために一般公開されている Pandas Agent 用に作成された最初の UI プロトタイプです。ここでの焦点は、既存のシステムに統合または埋め込むために PandasGPT エージェントからデータを定義および抽出することにあります。
ここからはデモンストレーション。
会話履歴 | 複数のファイルを扱う | さまざまなプロットを通じてデータを視覚化する | モデルの回答手順を調べる |
---|---|---|---|
サイドバーの API フィールドに Open AI キーを配置すると、インストールせずにデモを使用できます (参照: app.py)。
def setOpenAIKey(key):
os.environ['OPENAI_API_KEY'] = key
次のライブラリ (requirements.txt) のインストール:
streamlit==1.22.0
streamlit-chat==0.0.2.2
openai==0.27.6
streamlit-image-select==0.6.0
langchain==0.0.181
convo_history.json ファイルにアクセスすると、会話は次の形式で保存されます。
"DATE_TIME_STAMP" : [
{
"Question" : " " ,
"Answer" : " " ,
"Steps" : " "
}
]
生成されたすべてのチャート/グラフ/プロットは、プロジェクトのベース ディレクトリ (エージェント作業ディレクトリ) に保存されます。
このツールを使用または変更する場合は、常に適切なクレジットを表示してください。