AIパーソナル・ラーニング
と実践的なガイダンス

Promptimizer: プロンプトを最適化するための実験的ライブラリ。

はじめに

Promptimizerは、AIシステムのキュー・ワードを体系的に改善するために設計された、実験的なキュー・ワード最適化ライブラリです。最適化プロセスを自動化することで、Promptimizerは特定のタスクにおけるキュー・ワードのパフォーマンスを向上させることができます。ユーザは、最初のキューワード、データセット、カスタム評価者(オプションで人間のフィードバック付き)を提供するだけで、Promptimizerは、元のキューワードを上回るように設計された最適化されたキューワードを生成する最適化ループを実行します。

Promptimizer:大規模なモデル手がかり語を最適化するための実験ライブラリで、Prompt-1を自動的に最適化する。


 

機能一覧

  • キューワードの最適化:特定のタスクにおけるAIシステムのパフォーマンスを向上させるために、キューワードを自動的に最適化する。
  • データセットのサポート:複数のデータセット形式をサポートし、ユーザーフレンドリーなキューワードの最適化を実現。
  • カスタム評価項目: ユーザーは、キュー・ワードのパフォーマンスを定量化するためのカスタム評価項目を定義することができます。
  • ヒューマンフィードバック:キューワードの最適化をさらに向上させるために、ヒューマンフィードバックがサポートされています。
  • クイック・スタート・ガイド:クイック・スタート・ガイドが用意されています。

 

ヘルプの使用

取り付け

  1. まずCLIツールをインストールする:
    pip install -U promptim
    
  2. あなたの環境に有効なLangSmith API Keyがあることを確認してください:
    export LANGSMITH_API_KEY=あなたのAPI_KEY
    export ANTHROPIC_API_KEY=あなたのAPI_KEY
    

タスクの作成

  1. 最適化タスクを作成する:
    promptim create task ./タスクを作成します。
    --名前 my-tweet-task
    --prompt langchain-ai/tweet-generator-example-with-nothing:スターター ୧-͈ᴗ-͈.
    --dataset https://smith.langchain.com/public/6ed521df-c0d8-42b7-a0db-48dd73a0c680/d \
    -description "任意のテーマについて、有益なツイートを書く。" ୧-͈ᴗ-͈)
    \ --y
    

    このコマンドはタスク設定ファイルとタスクコードを含むディレクトリを生成する。

評価者の定義

  1. 生成されたタスク・ディレクトリを task.py ファイルで評価ロジックのセクションを見つけてください:
    score = len(str(predicted.content)) < 180
    
  2. 例えば、ラベルを含む出力にペナルティを課すなど、評価ロジックを変更する:
    score = int("#" not in result)
    

電車

  1. トレーニングコマンドを実行して、キューワードの最適化を開始する:
    promptim train --task ./my-tweet-task/config.json
    

    トレーニングが完了すると、端末は最終的に最適化されたキューワードを出力する。

手動タグの追加

  1. 注釈キューを設定する:
    promptim train ---task ./my-tweet-task/config.json --annotation-queue my_queue
    
  2. LangSmithのUIにアクセスし、手動ラベリング用の指定キューに移動します。
AIイージー・ラーニング

AIを始めるための素人ガイド

AIツールの活用方法を、低コスト・ゼロベースから学ぶことができます。AIはオフィスソフトと同様、誰にとっても必須のスキルです。 AIをマスターすれば、就職活動で有利になり、今後の仕事や勉強の労力も半減します。

詳細を見る
無断転載を禁じます:チーフAIシェアリングサークル " Promptimizer: プロンプトを最適化するための実験的ライブラリ。

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語