『LangChainを使用してテキストから辞書を抽出する』

Extracting a dictionary from text using LangChain.

LangChainのOutputパーサーを利用して、物件リストのテキストをキーと値のペアとして保存するための深いダイブチュートリアル

Sergey Sokolovによる写真 on Unsplash

Facebookのグループなどのウェブサイトで物件のリストを検索すると、スクロールして読むのに時間がかかります。

リストの情報を辞書にマッピングすると、効率的ではないでしょうか?例えば、異なるリストを収集し、価格や特徴を比較することができれば、そのアパートがお得かどうかを理解するのに役立ちます。

このチュートリアルでは、LangChainのOutputパーサーとChatGPTを使用して、リストのテキストから辞書を抽出します。さあ、始めましょう!

必要なもの

以下のPythonライブラリをインストールする必要があります:

! pip install openai! pip install langchain! pip install python-dotenv

その後、パッケージをインポートできます:

import osimport openaifrom langchain.chat_models import ChatOpenAI

ChatGPTを使用するため、GPT-3.5モデルにアクセスするためのOpenAI APIキーが必要です。まず、OpenAIのプラットフォームにアクセスし、オプションから「View API Keys」をクリックします。その後、APIキーを作成し、コピーして.envファイルに以下の構文で貼り付けます:

OPENAI_API_KEY=your_api_key

your_api_keyの部分を自分のOpenAI APIキーで置き換えれば、ゲームを開始できます!

ステップ1:LangChainを使用したLLMコール

最初のステップは、ChatOpenAI LLMクラスを初期化することです。このコード行により、OpenAIエンドポイントが作成されます。

chat = ChatOpenAI(model_name="gpt-3.5-turbo",temperature=0.0)

このアプリケーションにはGPT-4よりも安価なGPT-3.5モデルを使用しています。パラメーターtemperatureは、ランダムな出力を避けるために0に固定されています。

ステップ2:プロンプトテンプレートの作成

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「ジンディのCEO兼共同創設者、セリーナ・リー― インタビューシリーズ」

「Celina Leeは、ZindiのCEO兼共同創設者であり、アフリカのデータサイエンティスト向けの最大の専門ネットワークです Celina...

データサイエンス

「David Smith、TheVentureCityの最高データオフィサー- インタビューシリーズ」

デビッド・スミス(別名「デビッド・データ」)は、TheVentureCityのチーフデータオフィサーであり、ソフトウェア駆動型のス...

人工知能

ファイデムのチーフ・プロダクト・オフィサー、アルパー・テキン-インタビューシリーズ

アルパー・テキンは、FindemというAI人材の獲得と管理プラットフォームの最高製品責任者(CPO)ですFindemのTalent Data Clou...

人工知能

「コマンドバーの創設者兼CEO、ジェームズ・エバンスによるインタビューシリーズ」

ジェームズ・エバンズは、CommandBarの創設者兼CEOであり、製品、マーケティング、顧客チームを支援するために設計されたAIパ...

人工知能

ベイリー・カクスマー、ウォータールー大学の博士課程候補 - インタビューシリーズ

カツマー・ベイリーは、ウォータールー大学のコンピュータ科学学部の博士課程の候補者であり、アルバータ大学の新入教員です...

人工知能

「ゲイリー・ヒュースティス、パワーハウスフォレンジクスのオーナー兼ディレクター- インタビューシリーズ」

ゲイリー・ヒュースティス氏は、パワーハウスフォレンジックスのオーナー兼ディレクターであり、ライセンスを持つ私立探偵、...