Chinois simplifié | Anglais
Changez le monde, même un peu.
Depuis que OpenAI a lancé une nouvelle révolution de l'IA, de nombreux acteurs au pays et à l'étranger sont entrés sur le marché pour recevoir le baptême de l'époque, et les technologies liées à LLM ont explosé pendant un certain temps, et l'ingénierie rapide (ingénierie rapide) est parmi eux.
C'est comme un "jeu de langue" conçu pour le modèle de grande langue (LLM). Grâce à ce "jeu", nous pouvons guider LLM plus efficacement pour faire face aux problèmes. Avant l'arrivée de l'intelligence générale réelle, sur la base du paradigme LLM actuel, nous devons donner un jeu complet aux avantages de LLM, la conception rapide devient de plus en plus compliquée, et plus le code de la modularisation deviendra de plus en plus évidente. Dans le même temps, l'écriture invite deviendra la compétence de base des personnes à l'époque de l'IA.
Sur la base de cela, j'ai conçu et créé SSPRomppt, en espérant que tout le monde puisse utiliser Invite et profiter des dividendes de l'ère de l'IA.
Ssprompt nécessite Python 3.10+
Prend en charge l'utilisation multi-plate-forme pour répondre à la majorité des ingénieurs rapides
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 est un outil de gestion de la distribution rapide qui définit un ensemble de règles de distribution rapide pour prendre en charge la création de projets rapides et la réalisation de fichiers de projet correspondant à Prompt Hub vers des projets locaux.
Remarque: Ce qui suit est l'introduction de contenu de la première version de SSPRomppt en 0.5.0. Le projet est toujours en cours d'amélioration. S'il y a des omissions ou des lacunes, veuillez me pardonner de compréhension. Merci ~
Pour plus de détails sur les paramètres de commande, veuillez utiliser ssprompt [command] -h pour en savoir plus à ce sujet
SSPROPPT contraint la gestion des règles et du contenu de distribution rapide en définissant le fichier META du projet Propt
SSPROPPT sur Propt définir quatre types d'invites
Vous pouvez générer l'invite correspondante selon les besoins et le télécharger sur PROMPTHUB pour la distribution.
MetaFile nommé d'après le nom du projet rapide, tel que propt_project.yaml, est la clé de SSPRompt gérant la distribution de l'invite
Remarque: Les types ci-dessus sont combinés en référence à Langchain et à la botte de foin.
# 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 version actuelle prend en charge trois règles de dépendance de la version
Actuellement, le projet rapide généré par SSPRomppt repose sur la gestion GIT. Le projet invite est téléchargé dans le référentiel GIT via GIT afin que SSPRomppt puisse extraire des références
PromPhub par défaut actuel est hébergé dans GitHub Ptonlix / PromPhub
À l'heure actuelle, le projet rapide de Prompthub est toujours en construction?
Des projets plus rapides seront collectés et construits à l'avenir et publiés sur notre ProMpThub ☁️
? Tout le monde est invité à télécharger sa propre invite à PromPthub pour créer un écosystème invite open source
En raison des restrictions actuelles d'accès aux demandes GitHub API, l'accès à l'authentification n'est pas utilisé et il limitera l'accès à seulement 60 fois par heure, ce qui entraîne 403 demandes restreintes lorsqu'ils tirent fréquemment des projets avec SSPRomppt
Il est recommandé de définir des jetons d'accès personnels GitHub aux variables d'environnement lors de l'utilisation de SSPRomppt
export GITHUB_ACCESS_KEY= ` Your GitHub Token ` ? Scannez le code pour contacter l'auteur. Si vous êtes également intéressé par ce projet, veuillez vous joindre au SSPRomppt Project Group pour participer à la discussion et à l'échange.
Tout le monde est invité à contribuer et à construire SSPRomppt ensemble, vous pouvez faire tout ce qui est utile