> ## Documentation Index
> Fetch the complete documentation index at: https://build.workflowai.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# What is a task?

> The basis of thinking in WorkflowAI

WorkflowAI makes integrating LLM's into your code simple. This is handled through the concepts of 'tasks' which let you create a repeatable workflow and optimize it for speed, effeciency and cost.

### Task Structure

A task has 3 parts

<Steps>
  <Step title="Task Description">
    What you want your task to acheive

    <Frame type="glass">
      <img src="https://mintcdn.com/aiatelierinc/wHZz1AkYQBzke12o/images/describe-task.jpg?fit=max&auto=format&n=wHZz1AkYQBzke12o&q=85&s=b5e17c5a6a9044280c7a4874def837ae" width="1548" height="400" data-path="images/describe-task.jpg" />
    </Frame>
  </Step>

  <Step title="Input">
    The inputs that your task will take in

    <Frame type="glass">
      <img height="100" src="https://mintcdn.com/aiatelierinc/wHZz1AkYQBzke12o/images/task-input.jpg?fit=max&auto=format&n=wHZz1AkYQBzke12o&q=85&s=11648cafbdcb522b57a594b2be512cb9" data-path="images/task-input.jpg" />
    </Frame>
  </Step>

  <Step title="Output">
    The outputs of your task that will feed into your application

    <Frame type="glass">
      <img height="100" src="https://mintcdn.com/aiatelierinc/wHZz1AkYQBzke12o/images/task-output.jpg?fit=max&auto=format&n=wHZz1AkYQBzke12o&q=85&s=e6ca0a8f3408da101d9db1b478c327d3" data-path="images/task-output.jpg" />
    </Frame>
  </Step>
</Steps>

Ready to get started? Visit our [setup guide](get-started/setup).
