Skip to main contentLearn best practices for getting the most out of your Chat conversations with Orion.
Overview
This guide covers:
Project Setup
One Project Per Use Case
Create a separate project for each distinct use case or workflow. This keeps project instructions focused and prevents conflicting information. Think of each project as a dedicated analyst for that specific team or use case.
Keep Instructions Concise
Project instructions should be clear and concise. Avoid conflicting information that can confuse Orion. Be aware that conflicting information can exist in multiple places:
Review all these areas to ensure consistency.
Memory Configuration
- Private Project - each project should have its own memory context
Use Relative Dates
When creating recurring assignments, use relative date instructions instead of absolute dates. Include the word “evergreen” to ensure all assignment instructions, queries, and generated code use relative dates that will work when rerun.
Crafting Effective Prompts
Be Explicit and Clear
Be explicit in your requests. Ambiguous prompts lead to assumptions, which can be incorrect, especially when working with a new project. Spell out exactly what you want rather than assuming Orion will infer your intent.
Answer Clarifying Questions Consistently
When Orion asks clarifying questions, answer them in a consistent format (e.g., numbered points). If you want this format used every time, tell Orion to “remember this for next time.”
Provide Context for Document Uploads
When uploading documents or spreadsheets, provide supplemental context:
- What columns the document contains
- Where the data came from
- What the data represents
- Any relevant background information
For example: “I uploaded a spreadsheet. It has these following columns and it came from this source. It’s a merge history from GitHub and contains details about team members.”
Explore Data First
Get Orion familiar with your data before diving in. Start by asking “tell me a little bit about the data that’s available.” This quick step helps Orion understand your data structure and confirms it has the access it needs, setting you up for more effective analysis down the road.
Identify the assumptions you make as a human analyst and explicitly state them to Orion. Don’t assume Orion has background knowledge - provide that extra context upfront, even if it takes a few extra minutes.
Here are some questions to help surface assumptions in data analysis work:
About the data itself
- What do you believe is true about how this data was collected?
- What are you taking for granted about the completeness of this dataset?
- What do you assume the values in each field actually represent?
About the problem and context
- What do you believe caused the patterns you expect to find?
- What are you assuming about how this data relates to the real-world phenomenon you’re studying?
- What do you take as given about the time period this data covers?
About the analysis approach
- What must be true about the data for your chosen method to be valid?
- What are you assuming about the relationships between variables?
- What do you believe about how representative this sample is of the broader population you care about?
About stakeholders and use
- What are you assuming about what the audience already knows or believes?
- What do you take for granted about how the results will be used?
- What do you assume the decision-maker actually needs from this analysis?
About yourself
- What prior beliefs might be shaping which patterns you notice or ignore?
- What are you assuming you understand correctly about the domain?
- Where might your expertise (or lack of it) create blind spots?
Iterating on Analyses
Expect Multiple Iterations
Don’t expect the first analysis to be perfect. Plan for 2-3 iterations before you get a result you’re happy with:
- First iteration: Usually gets you to 80-90% - review and provide feedback
- Second iteration: Refine based on feedback, adjust focus and formatting
- Third iteration: This is typically the one you can use as a recurring assignment
Think of Orion like a colleague who needs feedback to improve, not a superhuman that gets everything right immediately.
Two Modes of Work
There are two distinct phases when working with Orion:
- Setup phase: Creating projects and getting initial analyses running
- Refinement phase: Editing insights, adjusting formatting, and fine-tuning outputs
The refinement phase typically takes about 10 minutes to go from 90% to 100% ready.
Use the Insight Chat for Follow-ups
After an insight is created, use the insight chat (not the project chat) for follow-up assignments. The insight chat has access to:
- All the Python code that ran
- The full context of what was generated
- The ability to ask for sources and highlight specific sections
This makes it easier to create improved versions of similar analyses.
After an insight is created, use chat to:
- Simplify content
- Change formatting
- Adjust specific sections
- Remove or add emojis (you can say “no emojis” if you don’t want them)
- Specify chart preferences
You can also configure these preferences in project settings to influence default outputs.
Managing Memory
Explicitly Request Memory
You must explicitly tell Orion to remember things. Say “remember this” when you want something saved to memory. Orion won’t automatically form memories from conversations to avoid saving hallucinations.
Orion may occasionally ask if something should be remembered, but it’s more reliable to explicitly request it.
When to Remember
Remember important information that:
- Applies to the project long-term
- Should influence future analyses
- Represents preferences or requirements
- Helps avoid repeating mistakes
Organizing Conversations
When to Start a New Chat
- Start a new chat when you want to explore something completely different
- Use the same chat for slight variations (e.g., “do this for November instead of October”)
Don’t Delete Chats
Keep your chat history. Don’t delete chats - let them accumulate. They serve as a record of your work and can be useful for reference.
Sharing Chats
Use the share feature to quickly share chat insights without waiting for a full deep analysis. This makes chat more portable and useful for quick collaboration.
Troubleshooting and Debugging
Let Orion Debug Itself
Orion is good at debugging its own work. If something goes wrong, use a prompt like:
“What went wrong? Please troubleshoot it, find a solution, commit the solution to memory, and then start a new assignment.”
This approach smooths out most issues and prevents them from recurring.
Use Insight Chat for Troubleshooting
When troubleshooting an insight, use the insight chat rather than starting a new project chat. The insight chat has access to:
- The Python code that generated the results
- All the logic that was executed
You can ask questions like “what logic made this?” or “this was wrong, correct it” and create a new assignment based on those corrections.
Handling Skepticism
If Orion doesn’t get something right the first time, don’t lose confidence. It may need:
- More context
- Missing data
- Better instructions
Use the troubleshooting features to help Orion improve rather than assuming it can’t handle the task.
Manage Data Volumes Carefully
Start small, then expand. If you eventually want to analyze years of data, don’t start there:
- Begin with a limited date range (e.g., “today and this day last year”)
- Get it working correctly with the smaller dataset
- Once it’s working, expand the date ranges
Starting with billions of rows and years of data is asking for trouble - it’s slower, more expensive, and harder to debug.
Check Data Availability
Before running full analyses, use chat to check data availability. Ask Orion to explore what data is available and identify any gaps or issues upfront rather than waiting for the entire analysis to run.
Orion has access to exceptional tools, but they need to be used in the right order. Power users can guide Orion to be more efficient by:
- Coaxing out data details upfront
- Identifying missing information early
- Ensuring proper tool sequencing
Schedule Recurring Insights
When setting up insights to run automatically on a schedule, always tick the “rerun the same code” box. This ensures Orion uses the exact same analysis approach every time.
Project Instructions Tips
Visualization Preferences
In project instructions, you can specify:
- Chart types and formats (e.g., “three to five columns of numeric and categorical optimized for waterfall”)
- Emoji preferences (you can request no emojis)
- Output formatting preferences
These settings heavily influence insight output, so configure them based on your needs.
Assignment Settings
Assignment settings can be specified in multiple ways:
- During chat: When creating an analysis from scratch in a chat conversation with Orion, you can specify assignment settings directly in your prompts
- On the analysis details page: Click the “Insight Format” button (currently labeled “Advanced Settings” but will be renamed to “Insight Format” soon) to configure settings for existing analyses
Note: A screenshot showing the location of the “Insight Format” button would be helpful for users to find this feature.
Important: If an assignment is already running, any edits you make to project or assignment settings will only be applied if:
- The assignment is re-run, or
- A new assignment is created
Settings changes do not affect assignments that are currently in progress.
Automation Features
When available, leverage automation features:
- Calendar integration: Reference Orion in calendar event descriptions (e.g., “Orion: I will need this data for this meeting”)
- Slack integration: Orion can remember the last 10-20 messages in channels it’s been invited to
- Automated triggers: Set up automations for recurring workflows
Key Takeaways
- One project per use case - keep things focused
- Expect 2-3 iterations - the first analysis won’t be perfect
- Be explicit - spell out assumptions and requirements
- Use “remember this” - explicitly request memory formation
- Start small with data - expand date ranges after it’s working
- Use relative dates - include “evergreen” for recurring assignments
- Ask Orion to Debug Itself - use troubleshooting prompts
- Use insight chat for follow-ups - it has better context
- Explore data first - understand structure before deep analysis
- Provide context for uploads - don’t assume Orion will figure it out