ThinkGPT は、大規模な言語モデルを強化して、より効率的に考え、推論し、行動できるようにする革新的な Python ライブラリです。 ThinkGPT を Python スクリプトに統合し、その高度な機能を活用したい場合は、この記事をお読みください。この記事では、Python プロジェクトで ThinkGPT を使用するための最初のステップを説明します。
私たちは、高度なメモリ機能、自己改善メカニズム、高次推論機能など、ThinkGPT の中核的な機能を探っていきます。この革新的なライブラリが AI 開発環境をどのように変えているかを発見し、その力を利用して独自のプロジェクトを強化する方法を学ぶことができます。
ThinkGPT は GitHub でホストされています。コードベースは https://github.com/alaeddine-13/thinkgpt にあります。
ThinkGPT のインストールは簡単で、pip を使用してインストールできます。
pip install git+https://github.com/alaeddine-13/thinkgpt.git
このコマンドは、GitHub コード リポジトリから ThinkGPT ライブラリを直接インストールします。
インストールが完了したら、Python スクリプトで ThinkGPT の使用を開始できます。これを行うには、thinkgpt.llm モジュールから ThinkGPT クラスをインポートし、クラスの新しいインスタンスを作成します。
from thinkgpt.llm import ThinkGPT llm = ThinkGPT(model_name="gpt-3.5-turbo")
このコード スニペットは、指定されたモデル (この場合は「gpt-3.5-turbo」) を使用します。新しい ThinkGPT インスタンスを初期化します。
ThinkGPT インスタンスを使用すると、memory() メソッドを使用して AI モデルに新しい概念や事実を教えることができます:
llm.memorize(['DocArray is a library for representing, sending, and storing multi-modal data.'])
記憶した情報を呼び出すには、remember() メソッドを使用できます。
memory = llm.remember('DocArray definition')
AI モデルが何らかの情報を学習したら、predict() メソッドを使用して、メモリ データに基づいて予測を行ったり、質問に答えたりできます。
llm.predict('what is DocArray ?', remember=memory)
このコード スニペットは、 remember() メソッドを使用してメモリ情報を取得し、それをpredict() メソッドにフィードバックして質問に答えます。
ThinkGPT には、わかりやすい使用例がいくつか付属しています。対応する Python スクリプトは、コード リポジトリのサンプル フォルダーにあります:
提供されているサンプルの 1 つであるreplay_expand_memory.py を詳しく見てみましょう。
from thinkgpt.llm import ThinkGPT llm = ThinkGPT(model_name="gpt-3.5-turbo") # 加载旧内存 old_memory = [ "Klaus Mueller is writing a research paper", "Klaus Mueller enjoys reading a book on gentrification", "Klaus Mueller is conversing with Ayesha Khan about exercising" ] # 教给LLM旧的记忆 llm.memorize(old_memory) # 在旧记忆的基础上诱发反思 new_observations = llm.infer(facts=llm.remember()) print('new thoughts:') print('\n'.join(new_observations)) llm.memorize(new_observations)
この ThinkGPT サンプル スクリプトの目的は、ThinkGPT ライブラリを使用してクラウス ミュラーによる既存の情報に基づいて新しい考えや観察を誘発することです。
スクリプトを実行して結果を表示する前に、OpenAI API キーを取得し、対応する環境変数 OPENAI_API_KEY のキー値を設定する必要があります。
OpenAI API キーを取得するには、次の簡単な手順に従います:
export OPENAI_API_KEY="YOUR OPENAI API KEY"
现在我们已经准备好执行脚本了,只需输入以下命令:
python replay_expand_memory.py
然后,你应该能够看到类似于以下的结果:
ThinkGPT是一款强大的Python库,它通过添加先进的记忆、自我完善、抽象和推理功能,增强了大型语言模型的能力。它对用户友好的安装过程和Pythonic API使它成为许多AI项目的有价值的补充。通过探索本文提供的实际示例,你可以利用ThinkGPT的能力,彻底改变你的AI思考方式、得出结论和采取行动的方式。
以上がThinkGPT を探索する: AI を強力な思考マシンに変える最先端の Python ライブラリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。