promptlab
1.0.0
PromptLabは、ReactとTypeScriptで構築された強力なプロンプトエンジニアリングおよび管理ツールです。パイプラインベースのアプローチを使用して、AIプロンプトを作成、テスト、および管理できます。
git clone https://github.com/yourusername/promptlab.git
cd promptlabbun installbun run devsrc/ - ソースコードlib/ - コアライブラリとユーティリティpltl/ - プロンプトラボテンプレート言語実装templates/ - テンプレートストレージprompts/ - ベースプロンプトテンプレートassistants/ - アシスタントテンプレートaddons/ - パイプラインアドオンテンプレートinterpreter.ts -pltlインタープリターloader.tsテンプレートローダーtypes.tsタイプ定義context.tsx反応コンテキストプロバイダーutils.tsユーティリティ関数components/ - 反応コンポーネントui/ - 再利用可能なUIコンポーネントapp-sidebar.tsxサイドバーコンポーネントcopyarea.tsxテキスト領域をコピーしますpipeline-processor.tsxパイプラインプロセッサhooks/ - カスタム反応フックpltl.tsパイプライン操作フックuse-mobile.tsxモバイル検出フックApp.tsxメインアプリケーションコンポーネントmain.tsxアプリケーションエントリポイントmain.cssグローバルスタイル構造は、次のモジュールアプローチに従います。
src/lib/pltlコアPLTL機能を処理しますsrc/componentsには、すべての反応コンポーネントが含まれていますsrc/hooks州の管理にカスタムフックを提供しますパイプラインシステムを使用すると、次のことができます。
usePipelineOperationsフックを使用した使用の例:
const { addAddon , removeAddon , replaceBasePLTL , updateArguments } = usePipelineOperations ( ) ;
// Set base prompt
replaceBasePLTL ( template ) ;
// Add addon
addAddon ( addon ) ;
// Update arguments
updateArguments ( { key : "value" } ) ; mit
Torben Haackによって⚡で構築されました