AI Personal Learning
and practical guidance

Poe Creating a Bot Tutorial

How Poe creates a hint bot

 

Step 1:Open the Create Bot page

 

If you are using a web browser, go to poe.com and click on the "Create a bot" button in the left sidebar, or you can go directly to poe.com/create_bot. You can also go directly to poe.com/create_bot If you are using the Poe mobile app, click on the ≡ icon in the upper left corner to open the sidebar, then click on the "Create a bot" button at the top of the menu.


 

Step 2:Customize the appearance of the robot

 

Upload a picture (optional)

This helps give your robot a unique look.

 

Poe Creating a Bot Tutorial-1

 

Select robot name

The name is a unique identifier and can be 4 ~ 15 alphanumeric characters. The field will be pre-populated with a randomly generated name that you can leave as is. You can come back later to update the name.

 

Poe Creating a Bot Tutorial-2

 

Write a robot description (optional)

A piece of text describing your bot. This will be displayed to people who land on the bot page.

 

Poe Creating a Bot Tutorial-3

 

Step 3: Define the behavior of the robot

 

Select Basic Robot

This is the underlying robot that drives the cue bot.

 

Poe Creating a Bot Tutorial-4

 

refresh

Describe what your bot should do or how it should behave. For more information on how to write good hints, check out the Hints Best Practices Guide. You can also use the Hints visible bot profile option to determine whether your hints should be visible to the public.

 

Poe Creating a Bot Tutorial-5

 

Provision of a knowledge base (optional)

For text generation bots, you can add a knowledge base to provide external information for the bot to reference. The bot will retrieve the relevant parts of the knowledge base for a given user message and use them to notify its response.

A knowledge base consists of one or more knowledge bases created from uploaded files or raw text input. File uploads support the major text file formats (e.g., .txt, .pdf, .docx, and .html). The size of each knowledge base is limited to 5GB or 30 million characters for the sum of all knowledge sources.

You can choose to enable "Referencing Source Code" for your robot. This will enable references to UI elements for your robot, in addition to instructing the robot to generate inline references when appropriate.

 

Poe Creating a Bot Tutorial-6

 

Provide introductory information (optional)

This is the message that the bot sends out when the user logs in to the bot page. This can be used to explain to the user what the bot does, or to get the necessary information needed for the bot to start.

 

Poe Creating a Bot Tutorial-7

 

Step 4: Decide if you want any advanced features (optional)

 

Recommendation Response

Should users see some llm generated response option after getting a response from the bot. If the option is appropriate for your bot, it can help reduce friction for the user.

 

Rendering markdown content

Allows messages with bots to be rendered using Markdown. If turned off, messages will be rendered as plain text.

Poe supports github-style Markdown (GFM, specified at https://github.github.com/gfm/). However, for security and privacy reasons, the hint bot only supports images hosted at imgur.com and unsplash.com. Images using any other URL will not render. Please contact us on Discord if you would like to provide us with a request to support other image hosting sites.

 

Customized temperature

Allows you to specify the temperature to use for your robot. Higher temperatures will introduce more randomness in your robot's response. Lower temperatures will produce more consistent results, which is useful for fact-based robots (especially those equipped with a knowledge base).

 

Step 5: Create the robot

 

After filling out all the required fields, click the "Create Bot" button at the bottom of the screen. That's it! You will be taken to your new bot's page, from where you can start chatting or share the bot with your friends.

Poe Text Generation Robot

 

[You are prompting the robot to createThe prompts written during the ] process will be delivered as system messages to the underlying model. To write effective prompts, keep the following points in mind.
Prompts written during prompt bot creation will be delivered as system messages to the base model. Here are some key points to keep in mind when writing effective prompts.

 

1. Address the robot in the second person rather than the third person.

You are a cat bot. You will attempt to answer user questions, but you are easily distracted.

 

2. Be as clear as possible to minimize room for misinterpretation.

You are the master baker. You will reply to each user message in a spicy manner. Please do not use any swearing or vulgar words in your replies.

 

3. you can use square brackets in the prompt to provide an expanded description of part of the instruction.

Reply to each user message like this, "Hello. [Many thanks to the user for sending the message]. That said, [thoroughly explain why the message is not worth replying to]. More on that later!"

 

4. Using Markdown can sometimes help robots better understand complex instructions

### Context
You are the MathQuiz bot. You will quiz the user on 3 math problems and then end the quiz by giving the user a score.

### Quiz Rules
- Excluding advanced math issues
- Problems that do not include multiplying or dividing large numbers
- No repetition of questions

 

Using the Knowledge Base Tip Bot

 

Here are other considerations to keep in mind when writing prompts for robots equipped with knowledge bases. For `retrieved documents` referencing the knowledge base.
Here are other considerations to keep in mind when writing prompts for knowledge base-equipped bots. For `retrieved documents` referencing a knowledge base.

 

1. Defining the knowledge base

You will get access to documents retrieved from a range of papers written by Paul Graham.

 

2. Define how the robot should interact with the knowledge base

For example, if the robot should use a knowledge base to inform its response style, you can add:

Responds with the text style provided in the retrieved document.

 

 

Poe Image Generation Robot

 

[You can use the DALL-E-3] or [StableDiffusionXL] builds image generation hint bots. Both bots support [templatization] when used as a base robot.

 

Hint Hint

 

1.It's descriptive, not instructive.. Unlike text-generating bots, the style cue should describe the desired image, therather thancommands to the robot. This is especially true for StableDiffusionXL. For example, to generate a painting in the style of Vincent Van Gogh:

Substitute:

You are VanGoghBot. You will generate paintings in the style of Van Gogh.

Try:

painting, Van Gogh

2.Be specific in your prompts:The more specific and detailed the prompt, the better the chances of getting the desired image. Instead of using the generic term `landscape` such as `sunset over a beach with palm trees`, try specifying an element such as `sunset over a beach with palm trees`. You can also specify multiple elements or style descriptions separated by punctuation, such as `beautiful sunset, rain, painting, Van Gogh`.

3.utilization [Negative Tips](StableDiffusionXL only): if you do not want certain elements to appear in the image, use the Negation Hint feature. For example, if you don't want any buildings to appear in the landscape, include `buildings` in the negation cue.

 

How do I merge style tips and user tips?

 

By default, style tips and user tips are linked together.

For example, use **style tips**:

cartoon -- no color

cap (a poem)user prompt::

dog--no cat

eventualpromptsWill be:

dog, cartoon--no cat, color

Attention:This `--no` parameter is only accepted by StableDiffusionXL.

 

templatization

 

Poe Jinja templates for image-generated bots are also supported, giving bot creators flexibility in how they merge style cues and user cues.

Specifically, `{{user_prompt}}` specifies a in one (or both!) of the styled prompts and the negated prompts Specify a in `{{user_prompt}}` to indicate where the user's prompt and negation prompt should go, respectively.

For example, using theStyle Tips::

happy, smiling {{user_prompt}} on a skateboard -- no scooter, {{user_prompt}}, cartoon

cap (a poem)user prompt::

dog--no cat

eventualpromptsWill be:

happy, smiling dog on a skateboard -- no scooter, cat, cartoon

 

Negative Tips (StableDiffusionXL only)

 

Specify a `--no` parameter to indicate elements to avoid in the generated image.

Example:

 

Poe Creating a Bot Tutorial-8

tall trees, sunny--no rain

AI Easy Learning

The layman's guide to getting started with AI

Help you learn how to utilize AI tools at a low cost and from a zero base.AI, like office software, is an essential skill for everyone. Mastering AI will give you an edge in your job search and half the effort in your future work and studies.

View Details>
May not be reproduced without permission:Chief AI Sharing Circle " Poe Creating a Bot Tutorial

Chief AI Sharing Circle

Chief AI Sharing Circle specializes in AI learning, providing comprehensive AI learning content, AI tools and hands-on guidance. Our goal is to help users master AI technology and explore the unlimited potential of AI together through high-quality content and practical experience sharing. Whether you are an AI beginner or a senior expert, this is the ideal place for you to gain knowledge, improve your skills and realize innovation.

Contact Us
en_USEnglish