SMARTGPTは、LLMS(特にGPT-3.5およびGPT-4)を提供することを目的とした実験プログラムです。ユーザー入力なしで複雑なタスクを完了し、インターネットやその他の外部ソースを使用して情報を収集することにより、複雑なタスクを完了する機能です。
SmartGptの進捗状況に遅れずについていくか、開発に貢献したい、または議論する問題がある場合は、SmartGpt Discordに参加してください。
LLMSがAuto-GPTやBabyagiなどのより複雑なタスクを実行できるようにするための既存のソリューションがたくさんあります。それで、なぜSmartGptなのですか?
モジュール性:ファーストクラスのプラグインのサポートと、プロジェクトに必要なものに対応する自動車を作成する機能により、SmartGPTは非常にモジュール式です。
柔軟性:SmartGPTには、すべてとあらゆるものを構成できる場所で自動的に生成される1つのconfig.yml
ファイルがあります。
一貫性:SMARTGPTには、アクションを動的に実行し、静的ツールチェーンを実行するスマートシステムがあり、信じられないほどの一貫した結果を提供します。
ただし、2つの主な欠点があります。
エコシステム:その人気により、AutoGptは非常に洗練された洗練されたツールです。さらに多くのツールとメモリシステムとの統合があります。これに合わせて、コードベースは大規模な精査を経験しているため、一般的にはsmartgptよりもバグが少なくテストされています。
メモリ管理:このプロジェクトの極端な若者のため、単純ではあるが限られたメモリシステムは1つしかありません。ただし、これは時間とともに変化します。
現在、SMARTGPTでのテストは、より高価なモデルのコストにより、主にGPT3.5で、時にはGPT4で行われています。このプロジェクトが成熟するにつれて、複数のエージェントで一度に実験し、LLMSから最大機能を解き放つためにGPT4をさらに使用することを目指しています。これは高価であり、SmartGptのコアメンテナーとして、私はまだ高校生であり、このようなプロジェクトに資金を提供することは私にとって困難です。 LLMSの境界を押し上げるのを手伝うことに興味がある場合は、Patreonに参加することを検討してください。
SmartGptは非常に実験的なアプリケーションです。目標は、LLMSから最大のポテンシャルのロックを解除することであり、このために安定性が犠牲になります。後方互換性はここでの熱の夢です。ただし、SmartGptは現在、AutoGptスペースで最も革新的なアイデアや実験のいくつかを収容しており、ほとんどは失敗していますが、ダーツボードとスティックにヒットしています。
cargo
、できれば最新の安定したバージョンを設置します。
git clone https://github.com/Cormanz/smartgpt.git && cd smartgpt
。
cargo run --release
でリリースモードで実行します。これにより、 config.yml
が作成されます。
構成を好みに合わせて調整し、もう一度実行します。
より多くの情報が必要な場合、またはSmartGPTを自分のプロジェクトで木枠として使用したい場合は、ドキュメントをお読みください。
Auto SはSmartGptの構成要素です。 2種類のオートがあります。
アシスタントは非常に実験的であるため、ランナーをお勧めします。
フード、ランエージェントの下に自動車が行われます。エージェントには、動的エージェントと静的エージェントの2つの部分があります。
動的エージェントはベースエージェントです。それは、反応のようなプロセス、思考、推論、そして決定を下すことを実行します。それは3つのことのいずれかを行うことができます:
アクションを実行すると、静的エージェントがアクションを実行するために発送されます。
静的エージェントは、動的エージェントによって与えられたサブタスクを実行します。これがどのように機能しますか:
静的エージェントは、将来のタスクのために動的エージェントが静的エージェントに戻ることができるという資産も保存します。
エージェントにはすべてメモリがあります。タスクを完了した後、エージェントはすべての観測のリストを長期記憶に保存します。別のタスクを開始すると、タスクに関連するすべての長期的な記憶を引き出します(これにVectordBを使用してください。)
Autosは、 google_search
、 browse_url
などのツールのセットを使用できます。プラグインを使用してこれらを定義できます。プラグインは独自のツールセットを定義し、独自のデータを作成できます。
smartgpt
MITライセンスの下で利用できます。完全なライセンステキストについては、ライセンスを参照してください。