Chinês simplificado | Inglês
Mude o mundo, mesmo um pouco.
Desde que o OpenAI lançou uma nova revolução da IA, muitos jogadores em casa e no exterior entraram no mercado para receber o batismo do Times, e as tecnologias relacionadas ao LLM explodiram por um tempo, e a engenharia imediata (engenharia imediata) está entre elas.
É como um "jogo de idioma" projetado para o Big Language Model (LLM). Através deste "jogo", podemos orientar o LLM de maneira mais eficaz para lidar com problemas. Antes da chegada da inteligência geral real, com base no atual paradigma do LLM, devemos dar um jogo completo às vantagens do LLM, o design imediato está se tornando cada vez mais complicado e, além do código de modularização imediata, se tornará cada vez mais óbvio. Ao mesmo tempo, o prompt de escrever se tornará a habilidade básica das pessoas na era da IA.
Com base nisso, concebi e criei o SSPROMPT, esperando que todos possam usar o prompt e aproveitar os dividendos da era da IA.
O SSPROMPT requer Python 3.10+
Suporta o uso de várias plataformas para atender à maioria dos engenheiros 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 -O SSPROMPT é uma ferramenta de gerenciamento de distribuição imediata que define um conjunto de regras de distribuição imediata para apoiar a criação de projetos rápidos e a extração de arquivos de projeto correspondentes para solicitar o prompt Hub para projetos locais.
Nota: A seguir, é apresentada a introdução do conteúdo da primeira versão do SSPROMPT em 0.5.0. O projeto ainda está sendo melhorado. Se houver omissões ou deficiências, perdoe -me pela compreensão. Obrigado ~
Para obter mais detalhes dos parâmetros de comando, use ssprompt [command] -h para saber mais sobre isso
O SSPROMPT restringe o gerenciamento de regras e conteúdo de distribuição imediata, definindo o meta arquivo do projeto Propt
SSPROMPT Sobre o Propt Definir quatro tipos de prompt
Você pode gerar o prompt correspondente conforme necessário e enviá -lo para o PromptHub para distribuição.
Metafile nomeado após o nome do projeto imediato, como Propt_Project.yaml, é a chave para o SSPROMPT Gerenciando a distribuição imediata
Nota: Os tipos acima são combinados com referência a Langchain e 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 #子工程名,对应生成工程目录名A versão atual suporta três regras de dependência da versão
Atualmente, o projeto imediato gerado pela SSPROMPT depende do gerenciamento do Git. O projeto imediato é enviado para o repositório Git através do Git, para que o SSPROMPT possa puxar referências
O padrão padrão atual está hospedado no github ptonlix/promnthub
Atualmente, o projeto imediato do PromPtHub ainda está em construção?
Projetos mais rápidos serão coletados e construídos no futuro e publicados no nosso promnthub ☁️
? Todos são convidados a fazer upload de seu próprio prompt para o Prompthub para construir um ecossistema de prompt de código aberto
Devido às atuais restrições de acesso à solicitação da API do GitHub, o acesso à autenticação não é usado e limitará o acesso a apenas 60 vezes por hora, resultando em 403 solicitações restritas ao puxar com frequência projetos com SSPROMPT
Recomenda -se definir tokens de acesso pessoal do GitHub para variáveis de ambiente ao usar o SSPROMPT
export GITHUB_ACCESS_KEY= ` Your GitHub Token ` ? Digitalize o código para entrar em contato com o autor. Se você também estiver interessado neste projeto, junte -se ao grupo do projeto SSPROMPT para participar da discussão e troca.
Todos são convidados a contribuir e construir o SSPROMPT juntos, você pode fazer qualquer coisa útil