# Workflow Components

The power of workflows come from the components, or "nodes", which make them up.  Here you will find a brief overview of each node, however, for detailed information on each node and how to effectively use them, navigate to their respective pages.

[Model Node](/arcee-orchestra/workflows/workflow-components/model-node.md) is used to send requests to an SLM or LLM. Orchestra comes out of the box with Arcee SLMs built to perform exceptionally well in workflows; however, other models can be integrated into the model node as well.

[Code Node](/arcee-orchestra/workflows/workflow-components/code-node.md) is used to execute code. This is commonly used to execute custom functions, integrate with systems that don't come as out-of-the-box integrations, and provide full flexibility for any action which is not natively built into Orchestra.

[Knowledge Retrieval](/arcee-orchestra/workflows/workflow-components/knowledge-retrieval.md) provides the capability to store and use your data within workflows. This enables retrieval augmented generation (RAG), semantic search, and document retrieval.

[Integrations](/arcee-orchestra/workflows/workflow-components/integrations.md) are built-in connections to popular tools and services. This allows for easy connection to systems such as document stores, CRMs, messaging tools, web scraping, and much more.&#x20;

[Conditional](/arcee-orchestra/workflows/workflow-components/conditional-node.md) is used to branch your workflow based on defined criteria or a threshold.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.arcee.ai/arcee-orchestra/workflows/workflow-components.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
