Prompting Inputs Guide
What to write in the chat bar?
Here's where you can outline your project goals and immediate task instructions!
Using Voice:
This is one of our users' favorite features!
- Simply activate the microphone button and talk to OctiAI as if you are speaking to a colleague or friend.
- Deliver a monologue! You can pause and resume, taking as many breaks as you'd like.
- This makes the information and context delivery process feel more natural, swift, and empowering.
- Speak for as long as you'd like until you feel you have covered the task.
- Once ready, click the enhance button to generate your prompt!
Remember:
- Your voice input will be treated as "chat bar input" by default.
- If you want to provide context via voice, simply select/focus the "contextual details" container and start speaking!
---
Using Text:
The process is very simple. Don't worry about spelling or grammar—we'll handle that for you! OctiAI v4 is more than capable of understanding even the most atrociously written text.
Provide OctiAI with:
- A description of the task you want to accomplish.
- Any relevant ideas you have.
- Your raw, unfiltered thoughts.
- As many details as possible.
Don'ts:
- When generating a new prompt, avoid directly saying "improve my prompt" or "I want a prompt that..."
- This disrupts the AI system, as it is already trained to interpret all of your input text as the prompt itself needing improvement.
---
During Iteration
When editing a prompt, you can either select a section of text or the entire prompt. OctiAI v4 will then treat the selected region as a canvas, and anything you input into the chat bar will be used to modify the selected region. During iteration, OctiAI's algorithm is very section-specific, ensuring it only regenerates the text in the immediate section. You should focus only on the changes you want made to the selected region. If you want to make changes to the entire prompt, press escape to remove the highlight and press enter to generate a new iteration of the prompt.
"Provide Contextual Data" Input
When your task requirements rely on knowledge that is not accessible via the internet, it is essential to provide your AI model with this information directly. This documentation explains how to supply and label contextual data for optimal performance. Such context helps the AI understand the nuances of the task, ensuring that its response is both accurate and tailored to your needs.
When providing contextual data, consider including the following:
- Large text examples.
- Code snippets & developer logs.
- Unknown background knowledge.
- Secondary priority & bulk data, large text, etc.
- Big-picture project goals.
Contextual data should not include:
- Direct instructions.
- Information such as tone, style, format, and audience.
- Directions on how to complete the task.
---
Below are several examples and use cases where contextual data is beneficial:
Programming Tasks:
Provide details such as the function name or code block where the new code will be integrated, dependencies, or related modules.
Creative Writing:
Supply the AI with an example of your writing style or a text with a similar tone and energy to your current requirements.
Academic Assignments:
Supply the assignment prompt, rubric, grading criteria, and any specific instructions provided by the educator.
Business Articles:
Include background information on the product, target audience details, market research data, and key messaging points.
Data Analysis Projects:
Provide sample datasets, data schemas, variable definitions, and any relevant analysis criteria.
Legal Documents:
Include contract clauses, jurisdiction details, and relevant case references.
Marketing Materials:
Provide brand guidelines, insights from previous campaigns, target demographic information, and market trends.
Technical Documentation:
Supply existing documentation, style guides, audience information, and technical specifications.
Financial Reporting:
Include company financial data, metric definitions, reporting requirements, and relevant fiscal periods.
Content Localization:
Provide target language guidelines, cultural considerations, and audience preferences for accurate localization.
"Label Contextual Data" Input
Optionally, label your contextual data to remove any ambiguity. Use clear and concise labels that briefly describe the content and its relevance to the task.
Here are examples of good labels:
- Teacher's Assignment Instructions & Criteria.
- UI Design Specifications.
- Data Schema & Last Month’s User Data.
- Provided Legal Clauses 4, 6 & 7.
- Brand Guidelines & Audience Insights.
- Current Version of [function name] Function.
- Latest Chapter of My Novel.
Adhering to this structured, clear approach ensures that the AI model receives all the necessary information, resulting in more accurate and efficient task execution.