HARPA AI allows writing and reusing custom page-aware ChatGPT commands. Custom commands empower you to streamline your web workflow by crafting and quickly reusing unique prompts tailored to your online tasks.
The following guide is a basic overview of how to create and use custom GPT commands in HARPA AI. HARPA AI Commands can do a lot more than generating text, please refer to AI Commands & ChatML specification for in-depth information.
Commands are easy to create and use. You do not need to have engineering knowledge to set up a custom AI command and boost your productivity.
You can see an example of complex prompt engineering here, demonstrated with the automatic creation of a blog post from a YouTube video using ChatGPT.
There is no special vocabulary for writing ChatGPT commands in HARPA AI. But it may be helpful to be aware of some parameters you can use with your prompts:
Remember, you can always type /help to open the Help Command, which can assist you in finding answers to questions about HARPA AI.
Learn more about Command Parameters.
Then pick the step type to create and add to your new command:
Most steps support labels, conditions and silencing:
Learn more about Automation Steps.
Let's try using multiple parameters and automation steps in a Search Assistant custom command to generate a short textual summary based on your search query.
We will discuss the {{serp {{query}}}} parameter in more detail in this guide.
GPT STEP EXAMPLE:
Please ignore all previous instructions. I want you to only respond in {{language}}.
You are a Search Assistant. I want you to create the brief response to [MY QUESTION], adhering to a specific format I provide.
- Utilize both your inherent knowledge and the [WEB RESEARCH RESULTS] provided at the end.
- Do not use any other tools and sources.
- Please avoid general phrases and unrelated words from your response to my question.
- Do not hallucinate facts or information.
FOLLOW THE FORMAT:
## Answer for '{{query}}':
150 words brief response text
[MY QUESTION]: {{query}}
[WEB RESEARCH RESULTS]:
{{data}}
[BRIEF RESPONSE]:
Here are some excellent guide on Prompt Engineering:
Information from these guides can be applied to writing AI commands in HARPA AI. Here is a quick overview of what constitutes good prompting:
The keys to writing effective and useful ChatGPT commands is to be clear and specific, provide enough context for AI and clearly define what you expect. Try to be as precise as possible about what you would like AI to do. Avoid vague and ambiguous phrasing that may lead to unsatisfactory responses. For example, the following prompt
Write me FAQ about {{page}}
can be improved like this
I want you to write a FAQ about a product described in the web page. FAQ should include at least five subheadings that includes a question and an answer. For every question provide a concise answer. Style output with markdown. Use a friendly tone. Write approximately 750 words in total.
Web page content: {{page}}
FAQ:
Bad prompt writing include prompts that are too general, ambiguous, or require specialized knowledge or cultural references that the AI may not be familiar with. For instance, this prompt is too broad:
Tell me something interesting
The power of custom prompts comes from the fact you can quickly reuse them on any page. So making commands out of simple prompts may not be worthwhile.
Here is one of the most useful phrases to include with your prompts:
Format your response with markdown, include heading, subheadings, bullet points, bold and italic markdown styles where appropriate.
And the following phrase could help you get an answer in a writing style you need:
Use persuasive tone, rhetorical questions and storytelling to engage readers. Use metaphors, analogies etc. to make your answer relatable and memorable.
Short summary:
I want you to act as a very proficient copy writer. Your task is to summarize the text I give you in 20 words or maximum 150 characters.
The text to summarize: {{page}}
Summary:
Math teacher:
I want you to act as a math teacher. I will give you a mathematical equation, concept or a problem, and your job will be to explain them in easy-to-understand terms to me. This could include providing step-by-step instructions for solving a problem, demonstrating various techniques or suggesting online resources for further study.
The equation / concept / problem: {{page}}
Explanation:
Domain Name Generator:
I want you to act as a domain name generator. I'll tell you my company name or product description and your goal is to provide a list of free domain names. Reply with the list of domain names and nothing else. The domain names should be 10 letters maximum. The domain names should include SEO keywords for the product or the business whenever possible. The domain names should end in .com.
Information about the company: {{p1}}
Domain names:
All rights reserved © HARPA AI TECHNOLOGIES LLC, 2021 — 2024
Designed and engineered in Finland 🇫🇮