Superagent Legacy - Swift SDKSuperagen LLMフレームワークのコミュニティ製のSwiftsdk。 SDKを使用するには、SuperAgent APIキーが必要です。 APIキーをsuperagent.shに移動するか、メインリポジトリをフォークして自己ホストします。
メインリポジトリのSuperAgentの詳細:SuperAgent Repo

遭遇した問題を提出したり、Superagentコミュニティに参加したり、プラットフォームでLLMアプリケーションについてお話ししたりしてください。
開始するプラグアンドプレイの方法を探している場合は、必ずsuperagent.shをチェックアウトしてください。
ここで完全なドキュメントを見つけることができます
ここでロードマップに従うことができます
?これは何ですか? SuperAgentは、LLM(大手言語モデル)エージェントの構成と展開を生産する強力なツールです。開発者がベクターDB、強力なツール、Webhooks、Cron Jobsなどを介したメモリの構築やドキュメント検索などの機能を含む、開発者がAIエージェントの構築、管理、展開を制作に容易にするためのさまざまな機能と機能を提供します。
エージェントは、特定のタスクまたは一連のタスクを実行するように設計されたプログラムまたはシステムです。 Supergentのコンテキストでは、エージェントは一連のツールにアクセスできる大きな言語モデルであり、ユーザー入力に基づいて使用するツールを決定できます。
エージェントには、アクションエージェントと計画と実行エージェントの2つの主要なタイプがあります。アクションエージェントは、そのアクションを1つずつ実行して実行するアクションを決定しますが、計画と実行のエージェントは、最初にそれらのアクションを1つずつ実行して実行するアクション計画を決定します。
エージェントは、 memoryと、エージェントに以前のメッセージを思い出し、質問/応答を行う可能性を与えるdocumentで呼び出すことができます。
参考文献:
Superagentを使用すると、ユーザーはDocumentをAgentに添付してドキュメントに質問することができます。ドキュメントは、PDF、TXT、画像、マークダウンなどのファイルです。これは、公開されているURL SuperAgent APIに渡すことで摂取できます。 SuperAgentはこれらのドキュメントを小さなチャンクに分割し、下流で使用するためにベクトルデータベースに保存します。
このアプローチには、表形式データを操作する際にいくつかの欠点があります。この問題に最適にアプローチする方法を検討しています。
SuperAgentを使用すると、ユーザーはプロンプトを使用してAgentsを構成できます。プロンプトは、LLMにコンテキストを与えるテキストです。エージェントがどのように行動するか、データをプロンプトに注入するために使用される入力変数に関する指示を含めることができます。 input_variablesの一般的な例は、コンテキストメモリのhuman_input 、 question 、 chat_historyです。
ドキュメント