promptlab
1.0.0
TRAdLab es una poderosa herramienta de gestión de ingeniería y gestión construida con React y TypeScript. Le permite crear, probar y administrar indicaciones de IA utilizando un enfoque basado en la tubería.
git clone https://github.com/yourusername/promptlab.git
cd promptlabbun installbun run devsrc/ -lib/ - bibliotecas y utilidades centralespltl/ - Implementación de lenguaje de plantilla de laboratorio de inmediatotemplates/ - Almacenamiento de plantillasprompts/ - plantillas de solicitud baseassistants/ - Plantillas de asistenteaddons/ - plantillas de complemento de tuberíasinterpreter.ts - intérprete PLTLloader.ts - plantilla cargadortypes.ts - definiciones de tiposcontext.tsx - Reaccionistas de contextoutils.ts - funciones de utilidadcomponents/ - React Componentesui/ - componentes de interfaz de usuario reutilizablesapp-sidebar.tsx - componente de barra lateralcopyarea.tsx - Copiar área de textopipeline-processor.tsx - procesador de tuberíashooks/ - ganchos reacts personalizadospltl.ts - ganchos de operación de tuberíasuse-mobile.tsx - gancho de detección móvilApp.tsx - Componente de aplicación principalmain.tsx - Punto de entrada de la aplicaciónmain.css - estilos globalesLa estructura sigue un enfoque modular donde:
src/lib/pltl maneja la funcionalidad del núcleo PLTLsrc/components contiene todos los componentes Reactsrc/hooks proporciona ganchos personalizados para la gestión estatal El sistema de tuberías le permite:
Uso de ejemplo con el gancho usePipelineOperations :
const { addAddon , removeAddon , replaceBasePLTL , updateArguments } = usePipelineOperations ( ) ;
// Set base prompt
replaceBasePLTL ( template ) ;
// Add addon
addAddon ( addon ) ;
// Update arguments
updateArguments ( { key : "value" } ) ; MIT
Construido con ⚡ por Torben Haack