Getting Started
This guide will help you get up and running with Coherence quickly. Coherence is currently available as an invite-only beta product. Please request access from the Coherence team here.
Once you've got access, you can log in to the Coherence dashboard.
Access and Login
- Request access using the link here
- You'll receive login credentials via email from the Coherence team
- Visit the Coherence dashboard and sign in using the provided credentials
Creating Your First Task
A task is a unit of work that you want to test. It can represent one prompt, one aspect of a prompt, or a workflow that combines prompts and code to process data. The right abstraction depends on your use case and data. A task is defined by a description, a data schema for the input, and a data schema for the output.
To create a task, you will:
- Click "New Task" in your default project
-
Provide a description of the task and define the data schema of your inputs and outputs. After you click "Get Started", the system will generate a task configuration for you.
-
Task Description: Explain the purpose, goals, and requirements of your task. This helps guide both the system and other users in understanding what the task is meant to accomplish. For example: "Extract key terms from Master Service Agreements (MSAs) and categorize them by type."
-
Input Description: Describe in natural language what the input data looks like. For example: "The input is the full text of a Master Service Agreement document, including sections like terms, conditions, and legal clauses. The text may contain formatting and standard legal language."
-
Output Description: Describe what you want the task to produce. For example: "A structured list of key terms found in the MSA, where each term includes its category (payment terms, liability, termination, etc.), the relevant text snippet, and its location in the document."
-
The system will use these descriptions to automatically generate appropriate JSON schemas and test cases that validate your task's execution.
Walkthrough Video
Check out a video of setting up a task to create synthetic invoices and their parsed data here:
Next Steps
- Learn about Projects and Tasks
- Explore the Prompt Studio for testing and evaluating prompts
- See how to add Examples to your task
- Read about managing Test Cases
- Learn about setting up Model Ensembles