Chino simplificado | Inglés
Cambia el mundo, incluso un poco.
Desde que Operai lanzó una nueva revolución de IA, muchos jugadores en el hogar y en el extranjero han ingresado al mercado para recibir el bautismo de los tiempos, y las tecnologías relacionadas con LLM han explotado por un tiempo, y la ingeniería rápida (ingeniería rápida) está entre ellas.
Es como un "juego de idiomas" diseñado para Big Language Model (LLM). A través de este "juego", podemos guiar a LLM de manera más efectiva para lidiar con problemas. Antes de la llegada de la inteligencia general real, basada en el actual paradigma de LLM, debemos dar una jugada completa a las ventajas de LLM, el diseño rápido se está volviendo cada vez más complicado, y el código de inmediato, la modularización se volverá cada vez más obvio. Al mismo tiempo, el mensaje de escritura se convertirá en la habilidad básica de las personas en la era de la IA.
Según esto, he concebido y creado ssprompt, con la esperanza de que todos puedan usar rápido y disfrutar de los dividendos de la era de la IA.
SSPROMPT requiere Python 3.10+
Admite el uso multiplataforma para cumplir con la mayoría de los ingenieros rápidos
pip install sspromptcurl -sSL https://raw.githubusercontent.com/ptonlix/ssprompt/main/install.py | python3 -(Invoke-WebRequest -Uri https://raw.githubusercontent.com/ptonlix/ssprompt/main/install.py -UseBasicParsing).Content | py -SSPROMPT es una herramienta de gestión de distribución de inmediato que define un conjunto de reglas de distribución de inmediato para admitir la creación de proyectos de inmediato y extraer archivos de proyectos correspondientes a la solicitud en el HUB indicador a los proyectos locales.
Nota: La siguiente es la introducción de contenido de la primera versión de SSPROMPT en 0.5.0. El proyecto aún se está mejorando. Si hay alguna omisión o deficiencias, perdóname para la comprensión. Gracias ~
Para obtener más detalles de los parámetros de comando, utilice ssprompt [command] -h para obtener más información al respecto
SSPROMPT restringe la gestión de las reglas de distribución y el contenido de la solicitud definiendo el archivo meta del proyecto PropT
SSPROMPT sobre propt Definir cuatro tipos de aviso
Puede generar el mensaje correspondiente según sea necesario y cargarlo en PrompThub para su distribución.
MetaFile con nombre del nombre de proyecto rápido, como propt_project.yaml, es la clave para SSPROMPT gestionar la distribución de inmediato
Nota: Los tipos anteriores se combinan con referencia a Langchain y Haystack.
# Prompt工程基础信息
meta :
name : open #工程名称
author :
- ptonlix <[email protected]>
description : " "
license : MIT # Prompt工程遵循的协议
llm : # Prompt支持的LLM模型
- gpt-3.5-turbo
readme_format : md # Readme文件格式
tag : # Prompt工程相关类型领域,如question-generation common为公共领域
- common
version : 0.1.0 #版本号
# Text类型的Prompt
text_prompt :
dirname : text #目录名称, 默认为text
# Json类型的Prompt
json_prompt :
dirname : json #目录名称,默认为json
list : #支持多个json类型子工程
- dependencies :
langchain : 0.0.266 # json解析依赖的三方库版本号,如langchain等
name : example #子工程名,对应生成工程目录名
# Yaml类型的prompt
yaml_prompt :
dirname : yaml #目录名称,默认为yaml
list : #支持多个yaml类型子工程
- dependencies :
langchain : 0.0.266 # yaml解析依赖的三方库版本号,如langchain等
name : example #子工程名,对应生成工程目录名
# Python类型的Prompt
python_prompt : #目录名称,默认为yaml
dirname : python #目录名称,默认为yaml
list : #支持多个yaml类型子工程
- dependencies :
langchain : 0.0.266 # Python库引用的三方库版本号,如langchain等
name : example #子工程名,对应生成工程目录名La versión actual admite tres reglas de dependencia de la versión
Actualmente, el rápido proyecto generado por SSPROMPT se basa en Git Management. El proyecto rápido se carga en el repositorio de git a través de GIT para que SSPROMPT pueda extraer referencias
PrompThub predeterminado actual está alojado en Github Ptonlix/PrompThub
En la actualidad, ¿el rápido proyecto de PrompThub todavía está en construcción?
Se recopilarán y construirán más proyectos rápidos en el futuro y se publicarán en nuestro PrompThub ☁️
? Todos pueden cargar su propio aviso a PrompThub para construir un ecosistema de indicación de código abierto
Debido a las restricciones actuales de acceso a la solicitud de API de GitHub, no se utiliza acceso a la autenticación, y limitará el acceso a solo 60 veces por hora, lo que resulta en 403 solicitudes restringidas cuando frecuentemente extrae proyectos con SSPROMPT
Se recomienda establecer tokens de acceso personal de GitHub a las variables de entorno cuando se usa SSPROMPT
export GITHUB_ACCESS_KEY= ` Your GitHub Token ` ? Escanee el código para contactar al autor. Si también está interesado en este proyecto, únase al grupo de proyectos SSPROMPT para participar en la discusión y el intercambio.
Todos son bienvenidos a contribuir y construir ssprompt juntos, puede hacer cualquier cosa útil