GPT4 ExpertManager
1.0.0
このモジュールは、大規模な言語モデルと対話するためのプロンプトライブラリマネージャーとAPIラッパーを提供し、プロンプトとアシスタント定義を生成します。 LangchainライブラリとOpenaiおよび人類のAPIに依存しています。
このパッケージは現在、Pypiで利用できません。リポジトリをインストールし、Langchain、Anthropic、およびOpenai Pypiパッケージをインストールします。
また、OpenAIおよび人類のモデルを使用するためのAPIキーを取得する必要があります。
新しいアシスタントを定義するには、次のようなマークダウンのassistant_definitionをフォーマットします。
<assistant_definition>
< name >Your Assistant Name</ name >
< role >Description of your assistant's purpose or role</ role >
<system_message>A message from your assistant to the user explaining its purpose</system_message>
<example_input>An example user input or query</example_input>
<example_output>Your assistant's response to the example input</example_output>
</assistant_definition> その後、 parse_assistant_definition()関数を使用して、この定義から新しいLanguageExpertオブジェクトを生成できます。
definition_text = ... # Your assistant definition markdown
expert = parse_assistant_definition ( definition_text )
expert = LanguageExpert ( ** expert )その後、 LanguageExpertオブジェクトを使用して、アシスタントモデルから応答を生成できます。また、 improve()関数を使用して既存のアシスタント定義を改善することもできます。
貢献は大歓迎です!問題を開いて、バグ、機能のリクエスト、または変更を加えたGitHubにプルリクエストを送信してください。明らかに明らかなように、私はあまり良いプログラマーではありませんが、私はかなり良い迅速なエンジニアです。私が学んだことを他の人と共有し、プロセスの両方のスキルセットを改善したいと思っています。