Skip to content

Projects & Tasks

Projects

Projects are workspaces that help organize your work and collaborate with team members.

Project Features

Projects come with comprehensive features for team collaboration. They provide shared access control to manage who can view and edit project contents. Within each project, you can organize tasks efficiently and leverage built-in collaboration tools. The platform also tracks resource usage across all project activities.

Managing Projects

You can create new projects directly from the dashboard whenever you need a new workspace. Team collaboration is streamlined through email invitations to new members. For each team member, you can set granular access permissions including Admin, Editor, or Viewer roles. The platform allows you to monitor resource consumption across all tasks within the project.

Tasks

Tasks represent individual data generation workflows, typically centered around a specific prompt or use case.

Task Components

Each task consists of several key elements. At its core is a description that outlines the objectives. The data structure definition specifies how information should be formatted. Tasks include examples for few-shot learning to guide the model's behavior. You'll also find model configuration settings and a collection of generated test cases to validate performance.

Task Lifecycle

The task lifecycle begins with creation and initial setup, followed by detailed definition and configuration of parameters. Next, you'll add examples to guide the model's behavior. After selecting the appropriate model, you can generate test cases to validate performance. The process typically involves multiple iterations of refinement based on results.

Best Practices

When working with tasks, use clear and descriptive names that indicate their purpose. It's helpful to group related tasks within the same project for better organization. Start with small, focused tasks to test specific behaviors before scaling up. As you generate results, continuously iterate and refine based on the output quality and performance.