Como ingeniero de aprendizaje automático en Seismic, la plataforma de habilitación de marketing y ventas impulsada por IA líder en el mundo, he sido testigo de primera mano del increíble ritmo al que se mueve el mercado de la IA. Esta rápida evolución, junto con la exageración y la confusión del mercado, me inspiraron a crear PromptDesk, un proyecto 100 % de código abierto para agilizar el desarrollo basado en avisos.
El objetivo principal de PromptDesk es servir como componente fundamental para la mayor parte de mi LLM y mi trabajo de desarrollo basado en indicaciones. En esta industria que avanza rápidamente, nuestra capacidad para organizar las indicaciones de manera efectiva es imperativa. Las indicaciones deben ser rápidas de construir e iterar para que podamos centrarnos en la innovación y la creación de valor para las empresas y los clientes.
El espacio de gestión rápida está abarrotado, con muchos jugadores expandiéndose a RAG, Agent, capacitación/ajuste de LLM y otras áreas.
Sin embargo, mi opinión es que esta ampliación es prematura por varias razones:
Teniendo en cuenta estos factores, me sentiría incómodo construyendo algo que rápidamente podría quedar obsoleto.
PromptDesk está desacoplado de los LLM comerciales, lo que permite una integración rápida con cualquier API de LLM sin esperar a que los equipos o contribuyentes creen esas integraciones. PromptDesk también es independiente del proveedor y puede alojarse internamente. Esta flexibilidad es crucial ya que se espera que las consideraciones de privacidad de los datos y la complejidad de las futuras aplicaciones de IA aumenten exponencialmente con el desarrollo de agentes de IA.
El objetivo de PromptDesk no es ser una aplicación de IA que lo abarque todo. En cambio, está diseñado para sobresalir en una cosa: el desarrollo basado en indicaciones .
PromptDesk tiene como objetivo proporcionar un valor incomparable a sus usuarios centrándose en esta funcionalidad principal.
Desde que implementé PromptDesk, he experimentado una aceleración significativa en la velocidad de desarrollo e ingeniería, tanto en el trabajo como en proyectos paralelos. Los amigos y colegas que han utilizado el proyecto también han expresado su agradecimiento por cómo les ha facilitado el rápido proceso de ingeniería.
PromptDesk fue creado para comenzar en menos de 5 minutos. Nuestro script de instalación de 2 líneas puede ejecutar una instalación de desarrollo local o remota con un nombre de dominio/subdominio (SSL). Nuestra Guía de inicio rápido proporciona más información.
from promptdesk import PromptDesk # PromptDesk is only available as a self-hosted Docker image pd = PromptDesk( api_key="YOUR_LOCAL_OR_SELF_HOSTED_PROMPTDESK_API_KEY", service_url="http://localhost" ) # Check if the PromptDesk service is up and running! print(pd.ping())
# Generate text immediately story = pd.generate("short-story", { "setting": "dark and stormy night", "character": "lonely farmer", "plot": "visited by a stranger" }) print(story)
# Built-in Classification isHappy = pd.generate("is_positive", { "text": text }, classification={ True: ["positive", "happy", "yes"], False: ["negative", "sad", "no"] }, cache=True) if isHappy: print("I'm happy!") else: print("I'm sad!")
Si cree que PromptDesk puede mejorar su flujo de trabajo de desarrollo basado en avisos, lo invito a probarlo en github.com/promptdesk/promptdesk .
¡Tu apoyo como estrella de GitHub ⭐ sería muy apreciado!
Gracias,
justin
En un panorama de IA caracterizado por cambios rápidos y, a menudo, una expansión prematura, PromptDesk tiene como objetivo proporcionar una solución estable, enfocada y verdaderamente de código abierto para un desarrollo rápido. Únase a nosotros en nuestra misión de simplificar y acelerar la creación de aplicaciones innovadoras de IA.