Como a Poe cria um bot de dicas
Etapa 1: Abra a página Criar bot
Se estiver usando um navegador da Web, acesse poe.com e clique no botão "Create a bot" (Criar um bot) na coluna da esquerda. Você também pode ir diretamente para poe.com/create_bot Se estiver usando o aplicativo móvel Poe, clique no ícone ≡ no canto superior esquerdo para abrir a barra lateral e, em seguida, clique no botão "Create a bot" na parte superior do menu.
Etapa 2: Personalize a aparência do robô
Fazer upload de imagens (opcional)
Isso ajuda a dar ao seu robô uma aparência exclusiva.
Selecione o nome do robô
O nome é um identificador exclusivo e pode ter de 4 a 15 caracteres alfanuméricos. O campo será preenchido previamente com um nome gerado aleatoriamente que você pode deixar como está. Você pode voltar mais tarde para atualizar o nome.
Escreva uma descrição do robô (opcional)
Um trecho de texto que descreve seu bot. Ele será exibido para as pessoas que acessarem a página do bot.
Etapa 3: definir o comportamento do robô
Selecione o robô básico
Esse é o robô subjacente que aciona o bot de dicas.
atualizar
Descreva o que seu bot deve fazer ou como ele deve se comportar. Para obter mais informações sobre como escrever boas dicas, consulte o Guia de práticas recomendadas de dicas. Você também pode usar a opção Hint Visible Bot Profile para determinar se suas dicas devem ser visíveis para o público.
Fornecimento de uma base de conhecimento (opcional)
Para bots de geração de texto, você pode adicionar uma base de conhecimento para fornecer informações externas para o bot fazer referência. O bot recuperará as partes relevantes da base de conhecimento para uma determinada mensagem do usuário e as usará para informar sua resposta.
Uma base de conhecimento consiste em uma ou mais bases de conhecimento criadas a partir de arquivos carregados ou de entrada de texto bruto. Os uploads de arquivos são compatíveis com os principais formatos de arquivos de texto (por exemplo, .txt, .pdf, .docx e .html). O tamanho de cada base de conhecimento é limitado a 5 GB ou 30 milhões de caracteres para a soma de todas as fontes de conhecimento.
Você pode optar por ativar a opção "Referencing Source Code" para o seu robô. Isso permitirá referências a elementos da interface do usuário para seu robô e também instruirá o robô a gerar referências em linha quando apropriado.
Forneça informações introdutórias (opcional)
Essa é a mensagem que o bot envia quando o usuário faz login na página do bot. Ela pode ser usada para explicar ao usuário o que o bot faz ou para obter as informações necessárias para que o bot seja iniciado.
Etapa 4: Decida se você deseja algum recurso avançado (opcional)
Resposta à recomendação
Os usuários devem ver alguma opção de resposta gerada pelo LMM depois de receber uma resposta do bot. Se a opção for apropriada para o seu bot, ela poderá ajudar a reduzir o atrito para o usuário.
Renderização de conteúdo markdown
Permite que as mensagens com bots sejam renderizadas usando Markdown. Se desativado, as mensagens serão renderizadas como texto simples.
O Poe é compatível com o Markdown no estilo github (GFM, especificado em https://github.github.com/gfm/). No entanto, por motivos de segurança e privacidade, o bot de dicas suporta apenas imagens hospedadas em imgur.com e unsplash.com. As imagens que usam qualquer outro URL não serão renderizadas. Entre em contato conosco no Discord se quiser nos fornecer uma solicitação para oferecer suporte a outros sites de hospedagem de imagens.
Temperatura personalizada
Permite que você especifique a temperatura a ser usada pelo seu robô. Temperaturas mais altas introduzirão mais aleatoriedade na resposta do seu robô. Temperaturas mais baixas produzirão resultados mais consistentes, o que é útil para robôs baseados em fatos (especialmente aqueles equipados com uma base de conhecimento).
Etapa 5: Criar o robô
Depois de preencher todos os campos obrigatórios, clique no botão "Create Bot" na parte inferior da tela. Pronto! Você será levado à página do seu novo bot, de onde poderá começar a conversar ou compartilhar o bot com seus amigos.
Robô de geração de texto Poe
[Você está solicitando que o robô crieOs prompts escritos durante o processo ] serão entregues como mensagens do sistema para o modelo subjacente. Para escrever prompts eficazes, tenha em mente os seguintes pontos.
Os prompts escritos durante o processo de criação do bot de prompt serão entregues como mensagens do sistema para o modelo básico. Aqui estão alguns pontos-chave que você deve ter em mente ao escrever prompts eficazes.
1. dirija-se ao robô na segunda pessoa em vez de na terceira.
Você é um bot gato. Você tentará responder às perguntas dos usuários, mas se distrai facilmente.
2. seja o mais claro possível para minimizar o espaço para interpretações errôneas.
Você é o mestre padeiro. Você responderá a todas as mensagens dos usuários de forma picante. Não use palavrões ou palavras vulgares em suas respostas.
3. Você pode usar colchetes no prompt para fornecer uma descrição expandida de parte da instrução.
Responda a cada mensagem de usuário da seguinte forma: "Hello. [Muito obrigado ao usuário por enviar a mensagem]. Dito isso, [explique detalhadamente por que não vale a pena responder à mensagem]. Mais sobre isso depois!"
4. o uso de Markdown pode, às vezes, ajudar um robô a entender melhor instruções complexas.
### Contexto
Você é o bot do MathQuiz. Você fará um teste com o usuário sobre 3 problemas de matemática e, em seguida, encerrará o teste dando uma pontuação ao usuário.### Regras de medição
- Excluindo questões de matemática avançada
- Problemas que não incluem a multiplicação ou divisão de números grandes
- Sem repetição de perguntas
Usando o bot de dicas da base de conhecimento
Aqui estão outras considerações que devem ser levadas em conta ao escrever prompts para robôs equipados com bases de conhecimento. Para "documentos recuperados" que fazem referência à base de conhecimento.
Aqui estão outras considerações que você deve ter em mente ao escrever prompts para bots equipados com bases de conhecimento. Para "documentos recuperados" que fazem referência a uma base de conhecimento.
1. definição da base de conhecimento
Você terá acesso a documentos recuperados de uma série de artigos escritos por Paul Graham.
2. definir como o robô deve interagir com a base de conhecimento
Por exemplo, se o robô deve usar uma base de conhecimento para informar seu estilo de resposta, você pode adicionar:
Responda com o estilo de texto fornecido no documento recuperado.
Robô de geração de imagens Poe
[Você pode usar o DALL-E-3] ou [StableDiffusionXL] constrói um robô gerador de imagens. Ambos os robôs suportam [modelagem] quando usado como um robô de base.
Dica Dica
1.É descritivo, não instrutivo.. Ao contrário dos bots geradores de texto, a sugestão de estilo deve descrever a imagem desejada, oem vez decomandos para o robô. Isso é especialmente verdadeiro para o StableDiffusionXL. Por exemplo, para gerar pinturas no estilo de Vincent Van Gogh:
Substituto:
Você é o VanGoghBot e vai gerar pinturas no estilo de Van Gogh.
Experimente:
pintura, Van Gogh
2.Seja específico em suas solicitações:Quanto mais específico e detalhado for o prompt, maiores serão as chances de obter a imagem desejada. Em vez de usar o termo genérico `paisagem`, como `pôr do sol em uma praia com palmeiras`, tente especificar um elemento, como `pôr do sol em uma praia com palmeiras`. Você também pode especificar vários elementos ou descrições de estilo separados por pontuação, como "belo pôr do sol, chuva, pintura, Van Gogh".
3.Utilizar [Dicas negativas](somente StableDiffusionXL): se você não quiser que determinados elementos apareçam na imagem, use o recurso Negation Hint (Dica de negação). Por exemplo, se você não quiser que nenhum edifício apareça na paisagem, inclua "edifícios" na dica de negação.
Como faço para mesclar dicas de estilo e dicas de usuário?
Por padrão, as dicas de estilo e as dicas de usuário são vinculadas entre si.
Por exemplo, use **dicas de estilo**:
desenho animado -- sem cor
responder cantandoprompt do usuário::
cachorro -- sem gato
eventualavisosSerá:
cachorro, desenho animado -- não gato, cor
Atenção:Esse parâmetro `--no` só é aceito pelo StableDiffusionXL.
modelagem
Poe Os modelos Jinja para bots gerados por imagens também são compatíveis, oferecendo aos criadores de bots flexibilidade na forma como mesclam dicas de estilo e dicas do usuário.
Especificamente, `{{user_prompt}}` especifica a em um (ou ambos!) dos prompts estilizados e dos prompts negados Especifique a em para indicar onde o prompt do usuário e o prompt de negação devem ir, respectivamente.
Por exemplo, usando oDicas de estilo::
{{user_prompt}} feliz e sorridente em um skate - sem scooter, {{user_prompt}}, desenho animado
responder cantandoprompt do usuário::
cachorro -- sem gato
eventualavisosSerá:
Cachorro feliz e sorridente em um skate -- sem patinete, gato, desenho animado
Pontas negativas (somente StableDiffusionXL)
Especifique um parâmetro `--no` para indicar elementos a serem evitados na imagem gerada.
Exemplo: