AI-powered co-workers that help users accomplish tasks through natural language
Co-workers are referred to as agents in the API/SDK
Co-workers are AI-powered entities that help users accomplish tasks through natural language conversations. They combine language understanding, knowledge retrieval, reasoning capabilities and the ability to execute complex tasks through flows, in order to provide helpful responses and execution actions.
Co-workers serve as the primary interface between users and the AI capabilities of the platform, making complex functionality accessible through simple conversations.
Co-workers comprehend user queries in natural language, understanding intent, context, and nuance.
Connect co-workers to Knowledge Bases to provide them with domain-specific information and context.
Co-workers maintain conversation history to provide coherent, contextually relevant responses across multiple turns.
Trigger and execute workflows based on user requests, enabling complex automation through simple instructions.
Interacting with co-workers through the API follows a structured flow that enables natural, contextual conversations. Understanding this flow helps you build effective co-worker integrations.
Create a Conversation
Start by creating a new conversation with the co-worker using the Create Conversation endpoint.
This establishes a conversation context that will maintain history and state throughout the interaction.
Send User Message
Add the user’s initial message to the conversation using the Add Message endpoint.
The message should contain a clear request or question to get the most helpful response.
Receive Co-worker Response
The co-worker processes the message and generates a response, which is automatically added to the conversation.
Retrieve the updated conversation with the Get Conversation endpoint to see the co-worker’s response.
Continue the Conversation
Add follow-up messages using the Add Message endpoint.
The co-worker maintains context from previous messages, enabling natural back-and-forth dialogue.
Effective conversation management involves several key operations:
Rate limits may apply to conversation API endpoints. Implement appropriate retry logic and respect rate limit headers in responses.
Co-workers can be equipped with specialized tools that extend their capabilities beyond basic conversation. Each tool enables specific functionality that can be activated during conversations.
Enables the co-worker to search the web in real-time to find current information, answer factual questions, and provide up-to-date insights on topics outside its training data.
Provides specialized knowledge about the Noxus platform, helping users understand features, workflows, and best practices for using the system effectively.
Connects the co-worker to a specific pre-selected Knowledge Base, allowing it to answer questions using your organization’s proprietary information and documents.
Gives users the flexibility to choose which Knowledge Base the co-worker should reference during the conversation, ideal for organizations with multiple knowledge domains.
Allows the co-worker to execute predefined workflows, collecting necessary parameters through natural conversation and returning results directly in the chat.
Additional toolsets and Model Context Protocol (MCPs) integration coming soon to further extend co-worker capabilities.
The Web Research tool transforms co-workers into real-time information gatherers by:
This tool is particularly valuable for questions about current events, recent developments, or topics that may have changed since the co-worker’s knowledge cutoff.
Web research capabilities may be limited by your subscription tier and organization settings. The tool respects website terms of service and may not be able to access content behind paywalls or login screens.
The Noxus Q&A tool provides specialized knowledge about the Noxus platform itself:
This tool is ideal for questions like “How can I build a workflow?”, “What node can I use to read from a PDF?”, or “How can I generate an image?” It helps users understand and navigate the Noxus platform without needing to consult external documentation.
The platform offers powerful Knowledge Base integration through specialized tools:
This tool connects to your organization’s Knowledge Bases to answer questions using your proprietary information:
The tool uses advanced retrieval techniques to find the most relevant information across your documents, then synthesizes clear, focused answers to your questions with proper attribution to sources.
This tool allows users to dynamically choose which Knowledge Base to query during a conversation:
This flexibility is particularly valuable for organizations with multiple Knowledge Bases covering different subject areas or departments.
The Workflow Runner tool bridges conversation and automation:
This tool enables users to initiate complex automated processes through simple conversation, without needing to understand the technical details of workflow implementation.
For optimal co-worker performance:
Co-workers can be configured with various settings to customize their behavior and capabilities. Understanding these configuration options helps you create co-workers that are tailored to specific use cases.
When configuring an Co-worker, you can adjust several fundamental parameters:
Choose which AI models power your co-worker. You can select from performance-optimized or cost-optimized model configurations.
Control the creativity and randomness of responses. Lower values (0.0-0.4) produce more consistent, focused answers, while higher values encourage more creative responses.
Provide specific guidance on how the co-worker should behave, what tone to use, and any particular response patterns to follow.
Enable or disable specific tools based on the co-worker’s intended purpose and the capabilities it needs.
Each tool can be individually configured with specific settings to customize its behavior:
The name and description of each tool are included in the co-worker’s instructions and play a crucial role in tool selection. Clear, descriptive names and detailed descriptions help the co-worker understand when and how to use each tool appropriately during conversations.
Parameter | Description |
---|---|
Enabled/Disabled | Turn the web research capability on or off |
Custom Instructions | Provide specific guidance for how web research should be conducted |
Name | Customize the display name of the tool (affects when the co-worker chooses to use this tool) |
Description | Modify the tool’s description (helps the co-worker understand the tool’s purpose and capabilities) |
Parameter | Description |
---|---|
Enabled/Disabled | Turn the platform documentation capability on or off |
Custom Instructions | Provide specific guidance for how platform questions should be answered |
Name | Customize the display name of the tool |
Description | Modify the tool’s description for users |
Parameter | Description |
---|---|
Knowledge Base Selection | Connect to a specific pre-selected Knowledge Base |
Enabled/Disabled | Turn the Knowledge Base Q&A capability on or off |
Custom Instructions | Provide specific guidance for how KB questions should be answered |
Name | Customize the display name of the tool |
Description | Modify the tool’s description for users |
Parameter | Description |
---|---|
Initial Selection | Optionally pre-select a Knowledge Base or leave unselected |
Enabled/Disabled | Turn the Knowledge Base selection capability on or off |
Custom Instructions | Provide specific guidance for KB selection and question answering |
Name | Customize the display name of the tool |
Description | Modify the tool’s description for users |
Parameter | Description |
---|---|
Workflow Selection | Connect to specific workflows that the co-worker can execute |
LLM Follow-up | Configure whether the co-worker should provide additional context after workflow execution |
Enabled/Disabled | Turn the workflow execution capability on or off |
Custom Instructions | Provide specific guidance for workflow execution |
Name | Customize the display name of the tool |
Description | Modify the tool’s description for users |
For optimal co-worker performance:
Enabling too many tools can make an co-worker less focused. Consider creating multiple specialized co-workers rather than a single co-worker with all possible tools.
AI-powered co-workers that help users accomplish tasks through natural language
Co-workers are referred to as agents in the API/SDK
Co-workers are AI-powered entities that help users accomplish tasks through natural language conversations. They combine language understanding, knowledge retrieval, reasoning capabilities and the ability to execute complex tasks through flows, in order to provide helpful responses and execution actions.
Co-workers serve as the primary interface between users and the AI capabilities of the platform, making complex functionality accessible through simple conversations.
Co-workers comprehend user queries in natural language, understanding intent, context, and nuance.
Connect co-workers to Knowledge Bases to provide them with domain-specific information and context.
Co-workers maintain conversation history to provide coherent, contextually relevant responses across multiple turns.
Trigger and execute workflows based on user requests, enabling complex automation through simple instructions.
Interacting with co-workers through the API follows a structured flow that enables natural, contextual conversations. Understanding this flow helps you build effective co-worker integrations.
Create a Conversation
Start by creating a new conversation with the co-worker using the Create Conversation endpoint.
This establishes a conversation context that will maintain history and state throughout the interaction.
Send User Message
Add the user’s initial message to the conversation using the Add Message endpoint.
The message should contain a clear request or question to get the most helpful response.
Receive Co-worker Response
The co-worker processes the message and generates a response, which is automatically added to the conversation.
Retrieve the updated conversation with the Get Conversation endpoint to see the co-worker’s response.
Continue the Conversation
Add follow-up messages using the Add Message endpoint.
The co-worker maintains context from previous messages, enabling natural back-and-forth dialogue.
Effective conversation management involves several key operations:
Rate limits may apply to conversation API endpoints. Implement appropriate retry logic and respect rate limit headers in responses.
Co-workers can be equipped with specialized tools that extend their capabilities beyond basic conversation. Each tool enables specific functionality that can be activated during conversations.
Enables the co-worker to search the web in real-time to find current information, answer factual questions, and provide up-to-date insights on topics outside its training data.
Provides specialized knowledge about the Noxus platform, helping users understand features, workflows, and best practices for using the system effectively.
Connects the co-worker to a specific pre-selected Knowledge Base, allowing it to answer questions using your organization’s proprietary information and documents.
Gives users the flexibility to choose which Knowledge Base the co-worker should reference during the conversation, ideal for organizations with multiple knowledge domains.
Allows the co-worker to execute predefined workflows, collecting necessary parameters through natural conversation and returning results directly in the chat.
Additional toolsets and Model Context Protocol (MCPs) integration coming soon to further extend co-worker capabilities.
The Web Research tool transforms co-workers into real-time information gatherers by:
This tool is particularly valuable for questions about current events, recent developments, or topics that may have changed since the co-worker’s knowledge cutoff.
Web research capabilities may be limited by your subscription tier and organization settings. The tool respects website terms of service and may not be able to access content behind paywalls or login screens.
The Noxus Q&A tool provides specialized knowledge about the Noxus platform itself:
This tool is ideal for questions like “How can I build a workflow?”, “What node can I use to read from a PDF?”, or “How can I generate an image?” It helps users understand and navigate the Noxus platform without needing to consult external documentation.
The platform offers powerful Knowledge Base integration through specialized tools:
This tool connects to your organization’s Knowledge Bases to answer questions using your proprietary information:
The tool uses advanced retrieval techniques to find the most relevant information across your documents, then synthesizes clear, focused answers to your questions with proper attribution to sources.
This tool allows users to dynamically choose which Knowledge Base to query during a conversation:
This flexibility is particularly valuable for organizations with multiple Knowledge Bases covering different subject areas or departments.
The Workflow Runner tool bridges conversation and automation:
This tool enables users to initiate complex automated processes through simple conversation, without needing to understand the technical details of workflow implementation.
For optimal co-worker performance:
Co-workers can be configured with various settings to customize their behavior and capabilities. Understanding these configuration options helps you create co-workers that are tailored to specific use cases.
When configuring an Co-worker, you can adjust several fundamental parameters:
Choose which AI models power your co-worker. You can select from performance-optimized or cost-optimized model configurations.
Control the creativity and randomness of responses. Lower values (0.0-0.4) produce more consistent, focused answers, while higher values encourage more creative responses.
Provide specific guidance on how the co-worker should behave, what tone to use, and any particular response patterns to follow.
Enable or disable specific tools based on the co-worker’s intended purpose and the capabilities it needs.
Each tool can be individually configured with specific settings to customize its behavior:
The name and description of each tool are included in the co-worker’s instructions and play a crucial role in tool selection. Clear, descriptive names and detailed descriptions help the co-worker understand when and how to use each tool appropriately during conversations.
Parameter | Description |
---|---|
Enabled/Disabled | Turn the web research capability on or off |
Custom Instructions | Provide specific guidance for how web research should be conducted |
Name | Customize the display name of the tool (affects when the co-worker chooses to use this tool) |
Description | Modify the tool’s description (helps the co-worker understand the tool’s purpose and capabilities) |
Parameter | Description |
---|---|
Enabled/Disabled | Turn the platform documentation capability on or off |
Custom Instructions | Provide specific guidance for how platform questions should be answered |
Name | Customize the display name of the tool |
Description | Modify the tool’s description for users |
Parameter | Description |
---|---|
Knowledge Base Selection | Connect to a specific pre-selected Knowledge Base |
Enabled/Disabled | Turn the Knowledge Base Q&A capability on or off |
Custom Instructions | Provide specific guidance for how KB questions should be answered |
Name | Customize the display name of the tool |
Description | Modify the tool’s description for users |
Parameter | Description |
---|---|
Initial Selection | Optionally pre-select a Knowledge Base or leave unselected |
Enabled/Disabled | Turn the Knowledge Base selection capability on or off |
Custom Instructions | Provide specific guidance for KB selection and question answering |
Name | Customize the display name of the tool |
Description | Modify the tool’s description for users |
Parameter | Description |
---|---|
Workflow Selection | Connect to specific workflows that the co-worker can execute |
LLM Follow-up | Configure whether the co-worker should provide additional context after workflow execution |
Enabled/Disabled | Turn the workflow execution capability on or off |
Custom Instructions | Provide specific guidance for workflow execution |
Name | Customize the display name of the tool |
Description | Modify the tool’s description for users |
For optimal co-worker performance:
Enabling too many tools can make an co-worker less focused. Consider creating multiple specialized co-workers rather than a single co-worker with all possible tools.