mirror of
https://github.com/crewAIInc/crewAI.git
synced 2025-12-16 12:28:30 +00:00
Add pt-BR docs translation (#3039)
* docs: add pt-br translations Powered by a CrewAI Flow https://github.com/danielfsbarreto/docs_translator * Update mcp/overview.mdx brazilian docs Its en-US counterpart was updated after I did a pass, so now it includes the new section about @CrewBase
This commit is contained in:
942
docs/docs.json
942
docs/docs.json
File diff suppressed because it is too large
Load Diff
@@ -71,7 +71,7 @@ There are two ways to create agents in CrewAI: using **YAML configuration (recom
|
|||||||
|
|
||||||
Using YAML configuration provides a cleaner, more maintainable way to define agents. We strongly recommend using this approach in your CrewAI projects.
|
Using YAML configuration provides a cleaner, more maintainable way to define agents. We strongly recommend using this approach in your CrewAI projects.
|
||||||
|
|
||||||
After creating your CrewAI project as outlined in the [Installation](/installation) section, navigate to the `src/latest_ai_development/config/agents.yaml` file and modify the template to match your requirements.
|
After creating your CrewAI project as outlined in the [Installation](/en/installation) section, navigate to the `src/latest_ai_development/config/agents.yaml` file and modify the template to match your requirements.
|
||||||
|
|
||||||
<Note>
|
<Note>
|
||||||
Variables in your YAML files (like `{topic}`) will be replaced with values from your inputs when running the crew:
|
Variables in your YAML files (like `{topic}`) will be replaced with values from your inputs when running the crew:
|
||||||
@@ -312,7 +312,7 @@ multimodal_agent = Agent(
|
|||||||
|
|
||||||
<Note>
|
<Note>
|
||||||
When using custom templates, ensure that both `system_template` and `prompt_template` are defined. The `response_template` is optional but recommended for consistent output formatting.
|
When using custom templates, ensure that both `system_template` and `prompt_template` are defined. The `response_template` is optional but recommended for consistent output formatting.
|
||||||
</Note>
|
</Note>
|
||||||
|
|
||||||
<Note>
|
<Note>
|
||||||
When using custom templates, you can use variables like `{role}`, `{goal}`, and `{backstory}` in your templates. These will be automatically populated during execution.
|
When using custom templates, you can use variables like `{role}`, `{goal}`, and `{backstory}` in your templates. These will be automatically populated during execution.
|
||||||
@@ -425,7 +425,7 @@ strict_agent = Agent(
|
|||||||
```python Code
|
```python Code
|
||||||
# Perfect for document processing
|
# Perfect for document processing
|
||||||
document_processor = Agent(
|
document_processor = Agent(
|
||||||
role="Document Analyst",
|
role="Document Analyst",
|
||||||
goal="Extract insights from large research papers",
|
goal="Extract insights from large research papers",
|
||||||
backstory="Expert at analyzing extensive documentation",
|
backstory="Expert at analyzing extensive documentation",
|
||||||
respect_context_window=True, # Handle large documents gracefully
|
respect_context_window=True, # Handle large documents gracefully
|
||||||
@@ -45,7 +45,7 @@ There are two ways to create crews in CrewAI: using **YAML configuration (recomm
|
|||||||
|
|
||||||
Using YAML configuration provides a cleaner, more maintainable way to define crews and is consistent with how agents and tasks are defined in CrewAI projects.
|
Using YAML configuration provides a cleaner, more maintainable way to define crews and is consistent with how agents and tasks are defined in CrewAI projects.
|
||||||
|
|
||||||
After creating your CrewAI project as outlined in the [Installation](/installation) section, you can define your crew in a class that inherits from `CrewBase` and uses decorators to define agents, tasks, and the crew itself.
|
After creating your CrewAI project as outlined in the [Installation](/en/installation) section, you can define your crew in a class that inherits from `CrewBase` and uses decorators to define agents, tasks, and the crew itself.
|
||||||
|
|
||||||
#### Example Crew Class with Decorators
|
#### Example Crew Class with Decorators
|
||||||
|
|
||||||
@@ -66,8 +66,8 @@ class YourCrewName:
|
|||||||
# To see an example agent and task defined in YAML, checkout the following:
|
# To see an example agent and task defined in YAML, checkout the following:
|
||||||
# - Task: https://docs.crewai.com/concepts/tasks#yaml-configuration-recommended
|
# - Task: https://docs.crewai.com/concepts/tasks#yaml-configuration-recommended
|
||||||
# - Agents: https://docs.crewai.com/concepts/agents#yaml-configuration-recommended
|
# - Agents: https://docs.crewai.com/concepts/agents#yaml-configuration-recommended
|
||||||
agents_config = 'config/agents.yaml'
|
agents_config = 'config/agents.yaml'
|
||||||
tasks_config = 'config/tasks.yaml'
|
tasks_config = 'config/tasks.yaml'
|
||||||
|
|
||||||
@before_kickoff
|
@before_kickoff
|
||||||
def prepare_inputs(self, inputs):
|
def prepare_inputs(self, inputs):
|
||||||
@@ -111,7 +111,7 @@ class YourCrewName:
|
|||||||
def crew(self) -> Crew:
|
def crew(self) -> Crew:
|
||||||
return Crew(
|
return Crew(
|
||||||
agents=self.agents, # Automatically collected by the @agent decorator
|
agents=self.agents, # Automatically collected by the @agent decorator
|
||||||
tasks=self.tasks, # Automatically collected by the @task decorator.
|
tasks=self.tasks, # Automatically collected by the @task decorator.
|
||||||
process=Process.sequential,
|
process=Process.sequential,
|
||||||
verbose=True,
|
verbose=True,
|
||||||
)
|
)
|
||||||
@@ -66,7 +66,7 @@ There are two ways to create tasks in CrewAI: using **YAML configuration (recomm
|
|||||||
|
|
||||||
Using YAML configuration provides a cleaner, more maintainable way to define tasks. We strongly recommend using this approach to define tasks in your CrewAI projects.
|
Using YAML configuration provides a cleaner, more maintainable way to define tasks. We strongly recommend using this approach to define tasks in your CrewAI projects.
|
||||||
|
|
||||||
After creating your CrewAI project as outlined in the [Installation](/installation) section, navigate to the `src/latest_ai_development/config/tasks.yaml` file and modify the template to match your specific task requirements.
|
After creating your CrewAI project as outlined in the [Installation](/en/installation) section, navigate to the `src/latest_ai_development/config/tasks.yaml` file and modify the template to match your specific task requirements.
|
||||||
|
|
||||||
<Note>
|
<Note>
|
||||||
Variables in your YAML files (like `{topic}`) will be replaced with values from your inputs when running the crew:
|
Variables in your YAML files (like `{topic}`) will be replaced with values from your inputs when running the crew:
|
||||||
@@ -277,7 +277,7 @@ formatted_task = Task(
|
|||||||
|
|
||||||
When `markdown=True`, the agent will receive additional instructions to format the output using:
|
When `markdown=True`, the agent will receive additional instructions to format the output using:
|
||||||
- `#` for headers
|
- `#` for headers
|
||||||
- `**text**` for bold text
|
- `**text**` for bold text
|
||||||
- `*text*` for italic text
|
- `*text*` for italic text
|
||||||
- `-` or `*` for bullet points
|
- `-` or `*` for bullet points
|
||||||
- `` `code` `` for inline code
|
- `` `code` `` for inline code
|
||||||
@@ -10,11 +10,11 @@ icon: "people-arrows"
|
|||||||
|
|
||||||
## Getting Started
|
## Getting Started
|
||||||
|
|
||||||
<iframe
|
<iframe
|
||||||
width="100%"
|
width="100%"
|
||||||
height="400"
|
height="400"
|
||||||
src="https://www.youtube.com/embed/-kSOTtYzgEw"
|
src="https://www.youtube.com/embed/-kSOTtYzgEw"
|
||||||
title="Building Crews with CrewAI CLI"
|
title="Building Crews with CrewAI CLI"
|
||||||
frameborder="0"
|
frameborder="0"
|
||||||
style={{ borderRadius: '10px' }}
|
style={{ borderRadius: '10px' }}
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||||
@@ -23,13 +23,13 @@ icon: "people-arrows"
|
|||||||
|
|
||||||
### Installation and Setup
|
### Installation and Setup
|
||||||
|
|
||||||
<Card title="Follow Standard Installation" icon="wrench" href="/installation">
|
<Card title="Follow Standard Installation" icon="wrench" href="/en/installation">
|
||||||
Follow our standard installation guide to set up CrewAI CLI and create your first project.
|
Follow our standard installation guide to set up CrewAI CLI and create your first project.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
### Building Your Crew
|
### Building Your Crew
|
||||||
|
|
||||||
<Card title="Quickstart Tutorial" icon="rocket" href="/quickstart">
|
<Card title="Quickstart Tutorial" icon="rocket" href="/en/quickstart">
|
||||||
Follow our quickstart guide to create your first agent crew using YAML configuration.
|
Follow our quickstart guide to create your first agent crew using YAML configuration.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
@@ -40,4 +40,4 @@ For Enterprise-specific support or questions, contact our dedicated support team
|
|||||||
|
|
||||||
<Card title="Schedule a Demo" icon="calendar" href="mailto:support@crewai.com">
|
<Card title="Schedule a Demo" icon="calendar" href="mailto:support@crewai.com">
|
||||||
Book time with our team to learn more about Enterprise features and how they can benefit your organization.
|
Book time with our team to learn more about Enterprise features and how they can benefit your organization.
|
||||||
</Card>
|
</Card>
|
||||||
@@ -122,7 +122,7 @@ The CrewAI CLI offers several commands to manage your deployments:
|
|||||||
|
|
||||||
# Remove a deployment
|
# Remove a deployment
|
||||||
crewai deploy remove <deployment_id>
|
crewai deploy remove <deployment_id>
|
||||||
```
|
```
|
||||||
|
|
||||||
## Option 2: Deploy Directly via Web Interface
|
## Option 2: Deploy Directly via Web Interface
|
||||||
|
|
||||||
@@ -132,14 +132,14 @@ You can also deploy your crews directly through the CrewAI Enterprise web interf
|
|||||||
|
|
||||||
<Step title="Pushing to GitHub">
|
<Step title="Pushing to GitHub">
|
||||||
|
|
||||||
You need to push your crew to a GitHub repository. If you haven't created a crew yet, you can [follow this tutorial](/quickstart).
|
You need to push your crew to a GitHub repository. If you haven't created a crew yet, you can [follow this tutorial](/en/quickstart).
|
||||||
|
|
||||||
</Step>
|
</Step>
|
||||||
|
|
||||||
<Step title="Connecting GitHub to CrewAI Enterprise">
|
<Step title="Connecting GitHub to CrewAI Enterprise">
|
||||||
|
|
||||||
1. Log in to [CrewAI Enterprise](https://app.crewai.com)
|
1. Log in to [CrewAI Enterprise](https://app.crewai.com)
|
||||||
2. Click on the button "Connect GitHub"
|
2. Click on the button "Connect GitHub"
|
||||||
|
|
||||||
<Frame>
|
<Frame>
|
||||||

|

|
||||||
@@ -201,20 +201,20 @@ For security reasons, the following environment variable naming patterns are **a
|
|||||||
|
|
||||||
**Blocked Patterns:**
|
**Blocked Patterns:**
|
||||||
- Variables ending with `_TOKEN` (e.g., `MY_API_TOKEN`)
|
- Variables ending with `_TOKEN` (e.g., `MY_API_TOKEN`)
|
||||||
- Variables ending with `_PASSWORD` (e.g., `DB_PASSWORD`)
|
- Variables ending with `_PASSWORD` (e.g., `DB_PASSWORD`)
|
||||||
- Variables ending with `_SECRET` (e.g., `API_SECRET`)
|
- Variables ending with `_SECRET` (e.g., `API_SECRET`)
|
||||||
- Variables ending with `_KEY` in certain contexts
|
- Variables ending with `_KEY` in certain contexts
|
||||||
|
|
||||||
**Specific Blocked Variables:**
|
**Specific Blocked Variables:**
|
||||||
- `GITHUB_USER`, `GITHUB_TOKEN`
|
- `GITHUB_USER`, `GITHUB_TOKEN`
|
||||||
- `AWS_REGION`, `AWS_DEFAULT_REGION`
|
- `AWS_REGION`, `AWS_DEFAULT_REGION`
|
||||||
- Various internal CrewAI system variables
|
- Various internal CrewAI system variables
|
||||||
|
|
||||||
### Allowed Exceptions
|
### Allowed Exceptions
|
||||||
|
|
||||||
Some variables are explicitly allowed despite matching blocked patterns:
|
Some variables are explicitly allowed despite matching blocked patterns:
|
||||||
- `AZURE_AD_TOKEN`
|
- `AZURE_AD_TOKEN`
|
||||||
- `AZURE_OPENAI_AD_TOKEN`
|
- `AZURE_OPENAI_AD_TOKEN`
|
||||||
- `ENTERPRISE_ACTION_TOKEN`
|
- `ENTERPRISE_ACTION_TOKEN`
|
||||||
- `CREWAI_ENTEPRISE_TOOLS_TOKEN`
|
- `CREWAI_ENTEPRISE_TOOLS_TOKEN`
|
||||||
|
|
||||||
@@ -228,7 +228,7 @@ OPENAI_TOKEN=sk-...
|
|||||||
DATABASE_PASSWORD=mypassword
|
DATABASE_PASSWORD=mypassword
|
||||||
API_SECRET=secret123
|
API_SECRET=secret123
|
||||||
|
|
||||||
# ✅ Use these naming patterns instead
|
# ✅ Use these naming patterns instead
|
||||||
OPENAI_API_KEY=sk-...
|
OPENAI_API_KEY=sk-...
|
||||||
DATABASE_CREDENTIALS=mypassword
|
DATABASE_CREDENTIALS=mypassword
|
||||||
API_CONFIG=secret123
|
API_CONFIG=secret123
|
||||||
@@ -56,8 +56,8 @@ CrewAI Enterprise extends the power of the open-source framework with features d
|
|||||||
<Steps>
|
<Steps>
|
||||||
<Step title="Sign up for an account">
|
<Step title="Sign up for an account">
|
||||||
Create your account at [app.crewai.com](https://app.crewai.com)
|
Create your account at [app.crewai.com](https://app.crewai.com)
|
||||||
<Card
|
<Card
|
||||||
title="Sign Up"
|
title="Sign Up"
|
||||||
icon="user"
|
icon="user"
|
||||||
href="https://app.crewai.com/signup"
|
href="https://app.crewai.com/signup"
|
||||||
>
|
>
|
||||||
@@ -66,34 +66,34 @@ CrewAI Enterprise extends the power of the open-source framework with features d
|
|||||||
</Step>
|
</Step>
|
||||||
<Step title="Build your first crew">
|
<Step title="Build your first crew">
|
||||||
Use code or Crew Studio to build your crew
|
Use code or Crew Studio to build your crew
|
||||||
<Card
|
<Card
|
||||||
title="Build Crew"
|
title="Build Crew"
|
||||||
icon="paintbrush"
|
icon="paintbrush"
|
||||||
href="/enterprise/guides/build-crew"
|
href="/en/enterprise/guides/build-crew"
|
||||||
>
|
>
|
||||||
Build Crew
|
Build Crew
|
||||||
</Card>
|
</Card>
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Deploy your crew">
|
<Step title="Deploy your crew">
|
||||||
Deploy your crew to the Enterprise platform
|
Deploy your crew to the Enterprise platform
|
||||||
<Card
|
<Card
|
||||||
title="Deploy Crew"
|
title="Deploy Crew"
|
||||||
icon="rocket"
|
icon="rocket"
|
||||||
href="/enterprise/guides/deploy-crew"
|
href="/en/enterprise/guides/deploy-crew"
|
||||||
>
|
>
|
||||||
Deploy Crew
|
Deploy Crew
|
||||||
</Card>
|
</Card>
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Access your crew">
|
<Step title="Access your crew">
|
||||||
Integrate with your crew via the generated API endpoints
|
Integrate with your crew via the generated API endpoints
|
||||||
<Card
|
<Card
|
||||||
title="API Access"
|
title="API Access"
|
||||||
icon="code"
|
icon="code"
|
||||||
href="/enterprise/guides/use-crew-api"
|
href="/en/enterprise/guides/kickoff-crew"
|
||||||
>
|
>
|
||||||
Use the Crew API
|
Use the Crew API
|
||||||
</Card>
|
</Card>
|
||||||
</Step>
|
</Step>
|
||||||
</Steps>
|
</Steps>
|
||||||
|
|
||||||
For detailed instructions, check out our [deployment guide](/enterprise/guides/deploy-crew) or click the button below to get started.
|
For detailed instructions, check out our [deployment guide](/en/enterprise/guides/deploy-crew) or click the button below to get started.
|
||||||
@@ -48,12 +48,12 @@ icon: "circle-question"
|
|||||||
|
|
||||||
To integrate human input into agent execution, set the `human_input` flag in the task definition. When enabled, the agent prompts the user for input before delivering its final answer. This input can provide extra context, clarify ambiguities, or validate the agent's output.
|
To integrate human input into agent execution, set the `human_input` flag in the task definition. When enabled, the agent prompts the user for input before delivering its final answer. This input can provide extra context, clarify ambiguities, or validate the agent's output.
|
||||||
|
|
||||||
For detailed implementation guidance, see our [Human-in-the-Loop guide](/how-to/human-in-the-loop).
|
For detailed implementation guidance, see our [Human-in-the-Loop guide](/en/how-to/human-in-the-loop).
|
||||||
</Accordion>
|
</Accordion>
|
||||||
|
|
||||||
<Accordion title="What advanced customization options are available for tailoring and enhancing agent behavior and capabilities in CrewAI?">
|
<Accordion title="What advanced customization options are available for tailoring and enhancing agent behavior and capabilities in CrewAI?">
|
||||||
CrewAI provides a range of advanced customization options:
|
CrewAI provides a range of advanced customization options:
|
||||||
|
|
||||||
- **Language Model Customization**: Agents can be customized with specific language models (`llm`) and function-calling language models (`function_calling_llm`)
|
- **Language Model Customization**: Agents can be customized with specific language models (`llm`) and function-calling language models (`function_calling_llm`)
|
||||||
- **Performance and Debugging Settings**: Adjust an agent's performance and monitor its operations
|
- **Performance and Debugging Settings**: Adjust an agent's performance and monitor its operations
|
||||||
- **Verbose Mode**: Enables detailed logging of an agent's actions, useful for debugging and optimization
|
- **Verbose Mode**: Enables detailed logging of an agent's actions, useful for debugging and optimization
|
||||||
@@ -129,12 +129,12 @@ icon: "circle-question"
|
|||||||
|
|
||||||
Here's a tutorial on how to consistently get structured outputs from your agents:
|
Here's a tutorial on how to consistently get structured outputs from your agents:
|
||||||
<Frame>
|
<Frame>
|
||||||
<iframe
|
<iframe
|
||||||
height="400"
|
height="400"
|
||||||
width="100%"
|
width="100%"
|
||||||
src="https://www.youtube.com/embed/dNpKQk5uxHw"
|
src="https://www.youtube.com/embed/dNpKQk5uxHw"
|
||||||
title="YouTube video player" frameborder="0"
|
title="YouTube video player" frameborder="0"
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||||
allowfullscreen></iframe>
|
allowfullscreen></iframe>
|
||||||
</Frame>
|
</Frame>
|
||||||
</Accordion>
|
</Accordion>
|
||||||
@@ -148,4 +148,4 @@ icon: "circle-question"
|
|||||||
<Accordion title="How can you control the maximum number of requests per minute that the entire crew can perform?">
|
<Accordion title="How can you control the maximum number of requests per minute that the entire crew can perform?">
|
||||||
The `max_rpm` attribute sets the maximum number of requests per minute the crew can perform to avoid rate limits and will override individual agents' `max_rpm` settings if you set it.
|
The `max_rpm` attribute sets the maximum number of requests per minute the crew can perform to avoid rate limits and will override individual agents' `max_rpm` settings if you set it.
|
||||||
</Accordion>
|
</Accordion>
|
||||||
</AccordionGroup>
|
</AccordionGroup>
|
||||||
@@ -44,7 +44,7 @@ Based on your agent configuration, CrewAI adds different default instructions:
|
|||||||
"I MUST use these formats, my job depends on it!"
|
"I MUST use these formats, my job depends on it!"
|
||||||
```
|
```
|
||||||
|
|
||||||
#### For Agents With Tools
|
#### For Agents With Tools
|
||||||
```text
|
```text
|
||||||
"IMPORTANT: Use the following format in your response:
|
"IMPORTANT: Use the following format in your response:
|
||||||
|
|
||||||
@@ -127,7 +127,7 @@ custom_prompt_template = """Task: {input}
|
|||||||
Please complete this task thoughtfully."""
|
Please complete this task thoughtfully."""
|
||||||
|
|
||||||
agent = Agent(
|
agent = Agent(
|
||||||
role="Research Assistant",
|
role="Research Assistant",
|
||||||
goal="Help users find accurate information",
|
goal="Help users find accurate information",
|
||||||
backstory="You are a helpful research assistant.",
|
backstory="You are a helpful research assistant.",
|
||||||
system_template=custom_system_template,
|
system_template=custom_system_template,
|
||||||
@@ -164,7 +164,7 @@ crew = Crew(
|
|||||||
```python
|
```python
|
||||||
agent = Agent(
|
agent = Agent(
|
||||||
role="Analyst",
|
role="Analyst",
|
||||||
goal="Analyze data",
|
goal="Analyze data",
|
||||||
backstory="Expert analyst",
|
backstory="Expert analyst",
|
||||||
use_system_prompt=False # Disables system prompt separation
|
use_system_prompt=False # Disables system prompt separation
|
||||||
)
|
)
|
||||||
@@ -174,13 +174,13 @@ agent = Agent(
|
|||||||
|
|
||||||
For production transparency, integrate with observability platforms to monitor all prompts and LLM interactions. This allows you to see exactly what prompts (including default instructions) are being sent to your LLMs.
|
For production transparency, integrate with observability platforms to monitor all prompts and LLM interactions. This allows you to see exactly what prompts (including default instructions) are being sent to your LLMs.
|
||||||
|
|
||||||
See our [Observability documentation](/how-to/observability) for detailed integration guides with various platforms including Langfuse, MLflow, Weights & Biases, and custom logging solutions.
|
See our [Observability documentation](/en/observability/overview) for detailed integration guides with various platforms including Langfuse, MLflow, Weights & Biases, and custom logging solutions.
|
||||||
|
|
||||||
### Best Practices for Production
|
### Best Practices for Production
|
||||||
|
|
||||||
1. **Always inspect generated prompts** before deploying to production
|
1. **Always inspect generated prompts** before deploying to production
|
||||||
2. **Use custom templates** when you need full control over prompt content
|
2. **Use custom templates** when you need full control over prompt content
|
||||||
3. **Integrate observability tools** for ongoing prompt monitoring (see [Observability docs](/how-to/observability))
|
3. **Integrate observability tools** for ongoing prompt monitoring (see [Observability docs](/en/observability/overview))
|
||||||
4. **Test with different LLMs** as default instructions may work differently across models
|
4. **Test with different LLMs** as default instructions may work differently across models
|
||||||
5. **Document your prompt customizations** for team transparency
|
5. **Document your prompt customizations** for team transparency
|
||||||
|
|
||||||
@@ -313,4 +313,4 @@ Low-level prompt customization in CrewAI opens the door to super custom, complex
|
|||||||
|
|
||||||
<Check>
|
<Check>
|
||||||
You now have the foundation for advanced prompt customizations in CrewAI. Whether you're adapting for model-specific structures or domain-specific constraints, this low-level approach lets you shape agent interactions in highly specialized ways.
|
You now have the foundation for advanced prompt customizations in CrewAI. Whether you're adapting for model-specific structures or domain-specific constraints, this low-level approach lets you shape agent interactions in highly specialized ways.
|
||||||
</Check>
|
</Check>
|
||||||
@@ -448,5 +448,5 @@ Congratulations! You now understand the principles and practices of effective ag
|
|||||||
## Next Steps
|
## Next Steps
|
||||||
|
|
||||||
- Experiment with different agent configurations for your specific use case
|
- Experiment with different agent configurations for your specific use case
|
||||||
- Learn about [building your first crew](/guides/crews/first-crew) to see how agents work together
|
- Learn about [building your first crew](/en/guides/crews/first-crew) to see how agents work together
|
||||||
- Explore [CrewAI Flows](/guides/flows/first-flow) for more advanced orchestration
|
- Explore [CrewAI Flows](/en/guides/flows/first-flow) for more advanced orchestration
|
||||||
@@ -11,7 +11,7 @@ When building AI applications with CrewAI, one of the most important decisions y
|
|||||||
At the heart of this decision is understanding the relationship between **complexity** and **precision** in your application:
|
At the heart of this decision is understanding the relationship between **complexity** and **precision** in your application:
|
||||||
|
|
||||||
<Frame caption="Complexity vs. Precision Matrix for CrewAI Applications">
|
<Frame caption="Complexity vs. Precision Matrix for CrewAI Applications">
|
||||||
<img src="../../images/complexity_precision.png" alt="Complexity vs. Precision Matrix" />
|
<img src="/images/complexity_precision.png" alt="Complexity vs. Precision Matrix" />
|
||||||
</Frame>
|
</Frame>
|
||||||
|
|
||||||
This matrix helps visualize how different approaches align with varying requirements for complexity and precision. Let's explore what each quadrant means and how it guides your architectural choices.
|
This matrix helps visualize how different approaches align with varying requirements for complexity and precision. Let's explore what each quadrant means and how it guides your architectural choices.
|
||||||
@@ -497,7 +497,7 @@ You now have a framework for evaluating CrewAI use cases and choosing the right
|
|||||||
|
|
||||||
## Next Steps
|
## Next Steps
|
||||||
|
|
||||||
- Learn more about [crafting effective agents](/guides/agents/crafting-effective-agents)
|
- Learn more about [crafting effective agents](/en/guides/agents/crafting-effective-agents)
|
||||||
- Explore [building your first crew](/guides/crews/first-crew)
|
- Explore [building your first crew](/en/guides/crews/first-crew)
|
||||||
- Dive into [mastering flow state management](/guides/flows/mastering-flow-state)
|
- Dive into [mastering flow state management](/en/guides/flows/mastering-flow-state)
|
||||||
- Check out the [core concepts](/concepts/agents) for deeper understanding
|
- Check out the [core concepts](/en/concepts/agents) for deeper understanding
|
||||||
@@ -32,9 +32,9 @@ Let's get started building your first crew!
|
|||||||
|
|
||||||
Before starting, make sure you have:
|
Before starting, make sure you have:
|
||||||
|
|
||||||
1. Installed CrewAI following the [installation guide](/installation)
|
1. Installed CrewAI following the [installation guide](/en/installation)
|
||||||
2. Set up your LLM API key in your environment, following the [LLM setup
|
2. Set up your LLM API key in your environment, following the [LLM setup
|
||||||
guide](/concepts/llms#setting-up-your-llm)
|
guide](/en/concepts/llms#setting-up-your-llm)
|
||||||
3. Basic understanding of Python
|
3. Basic understanding of Python
|
||||||
|
|
||||||
## Step 1: Create a New CrewAI Project
|
## Step 1: Create a New CrewAI Project
|
||||||
@@ -54,7 +54,7 @@ This will generate a project with the basic structure needed for your crew. The
|
|||||||
- A main script to run the crew
|
- A main script to run the crew
|
||||||
|
|
||||||
<Frame caption="CrewAI Framework Overview">
|
<Frame caption="CrewAI Framework Overview">
|
||||||
<img src="../../images/crews.png" alt="CrewAI Framework Overview" />
|
<img src="/images/crews.png" alt="CrewAI Framework Overview" />
|
||||||
</Frame>
|
</Frame>
|
||||||
|
|
||||||
|
|
||||||
@@ -287,7 +287,7 @@ SERPER_API_KEY=your_serper_api_key
|
|||||||
# Add your provider's API key here too.
|
# Add your provider's API key here too.
|
||||||
```
|
```
|
||||||
|
|
||||||
See the [LLM Setup guide](/concepts/llms#setting-up-your-llm) for details on configuring your provider of choice. You can get a Serper API key from [Serper.dev](https://serper.dev/).
|
See the [LLM Setup guide](/en/concepts/llms#setting-up-your-llm) for details on configuring your provider of choice. You can get a Serper API key from [Serper.dev](https://serper.dev/).
|
||||||
|
|
||||||
## Step 8: Install Dependencies
|
## Step 8: Install Dependencies
|
||||||
|
|
||||||
@@ -388,7 +388,7 @@ Now that you've built your first crew, you can:
|
|||||||
2. Try more complex task structures and workflows
|
2. Try more complex task structures and workflows
|
||||||
3. Implement custom tools to give your agents new capabilities
|
3. Implement custom tools to give your agents new capabilities
|
||||||
4. Apply your crew to different topics or problem domains
|
4. Apply your crew to different topics or problem domains
|
||||||
5. Explore [CrewAI Flows](/guides/flows/first-flow) for more advanced workflows with procedural programming
|
5. Explore [CrewAI Flows](/en/guides/flows/first-flow) for more advanced workflows with procedural programming
|
||||||
|
|
||||||
<Check>
|
<Check>
|
||||||
Congratulations! You've successfully built your first CrewAI crew that can research and analyze any topic you provide. This foundational experience has equipped you with the skills to create increasingly sophisticated AI systems that can tackle complex, multi-stage problems through collaborative intelligence.
|
Congratulations! You've successfully built your first CrewAI crew that can research and analyze any topic you provide. This foundational experience has equipped you with the skills to create increasingly sophisticated AI systems that can tackle complex, multi-stage problems through collaborative intelligence.
|
||||||
@@ -42,9 +42,9 @@ Let's dive in and build your first flow!
|
|||||||
|
|
||||||
Before starting, make sure you have:
|
Before starting, make sure you have:
|
||||||
|
|
||||||
1. Installed CrewAI following the [installation guide](/installation)
|
1. Installed CrewAI following the [installation guide](/en/installation)
|
||||||
2. Set up your LLM API key in your environment, following the [LLM setup
|
2. Set up your LLM API key in your environment, following the [LLM setup
|
||||||
guide](/concepts/llms#setting-up-your-llm)
|
guide](/en/concepts/llms#setting-up-your-llm)
|
||||||
3. Basic understanding of Python
|
3. Basic understanding of Python
|
||||||
|
|
||||||
## Step 1: Create a New CrewAI Flow Project
|
## Step 1: Create a New CrewAI Flow Project
|
||||||
@@ -59,7 +59,7 @@ cd guide_creator_flow
|
|||||||
This will generate a project with the basic structure needed for your flow.
|
This will generate a project with the basic structure needed for your flow.
|
||||||
|
|
||||||
<Frame caption="CrewAI Framework Overview">
|
<Frame caption="CrewAI Framework Overview">
|
||||||
<img src="../../images/flows.png" alt="CrewAI Framework Overview" />
|
<img src="/images/flows.png" alt="CrewAI Framework Overview" />
|
||||||
</Frame>
|
</Frame>
|
||||||
|
|
||||||
## Step 2: Understanding the Project Structure
|
## Step 2: Understanding the Project Structure
|
||||||
@@ -443,7 +443,7 @@ This is the power of flows - combining different types of processing (user inter
|
|||||||
## Step 6: Set Up Your Environment Variables
|
## Step 6: Set Up Your Environment Variables
|
||||||
|
|
||||||
Create a `.env` file in your project root with your API keys. See the [LLM setup
|
Create a `.env` file in your project root with your API keys. See the [LLM setup
|
||||||
guide](/concepts/llms#setting-up-your-llm) for details on configuring a provider.
|
guide](/en/concepts/llms#setting-up-your-llm) for details on configuring a provider.
|
||||||
|
|
||||||
```sh .env
|
```sh .env
|
||||||
OPENAI_API_KEY=your_openai_api_key
|
OPENAI_API_KEY=your_openai_api_key
|
||||||
@@ -767,5 +767,5 @@ You've now mastered the concepts and practices of state management in CrewAI Flo
|
|||||||
|
|
||||||
- Experiment with both structured and unstructured state in your flows
|
- Experiment with both structured and unstructured state in your flows
|
||||||
- Try implementing state persistence for long-running workflows
|
- Try implementing state persistence for long-running workflows
|
||||||
- Explore [building your first crew](/guides/crews/first-crew) to see how crews and flows can work together
|
- Explore [building your first crew](/en/guides/crews/first-crew) to see how crews and flows can work together
|
||||||
- Check out the [Flow reference documentation](/concepts/flows) for more advanced features
|
- Check out the [Flow reference documentation](/en/concepts/flows) for more advanced features
|
||||||
@@ -186,7 +186,7 @@ For teams and organizations, CrewAI offers enterprise deployment options that el
|
|||||||
<Card
|
<Card
|
||||||
title="Build Your First Agent"
|
title="Build Your First Agent"
|
||||||
icon="code"
|
icon="code"
|
||||||
href="/quickstart"
|
href="/en/quickstart"
|
||||||
>
|
>
|
||||||
Follow our quickstart guide to create your first CrewAI agent and get hands-on experience.
|
Follow our quickstart guide to create your first CrewAI agent and get hands-on experience.
|
||||||
</Card>
|
</Card>
|
||||||
@@ -10,8 +10,8 @@ icon: handshake
|
|||||||
|
|
||||||
CrewAI empowers developers with both high-level simplicity and precise low-level control, ideal for creating autonomous AI agents tailored to any scenario:
|
CrewAI empowers developers with both high-level simplicity and precise low-level control, ideal for creating autonomous AI agents tailored to any scenario:
|
||||||
|
|
||||||
- **[CrewAI Crews](/guides/crews/first-crew)**: Optimize for autonomy and collaborative intelligence, enabling you to create AI teams where each agent has specific roles, tools, and goals.
|
- **[CrewAI Crews](/en/guides/crews/first-crew)**: Optimize for autonomy and collaborative intelligence, enabling you to create AI teams where each agent has specific roles, tools, and goals.
|
||||||
- **[CrewAI Flows](/guides/flows/first-flow)**: Enable granular, event-driven control, single LLM calls for precise task orchestration and supports Crews natively.
|
- **[CrewAI Flows](/en/guides/flows/first-flow)**: Enable granular, event-driven control, single LLM calls for precise task orchestration and supports Crews natively.
|
||||||
|
|
||||||
With over 100,000 developers certified through our community courses, CrewAI is rapidly becoming the standard for enterprise-ready AI automation.
|
With over 100,000 developers certified through our community courses, CrewAI is rapidly becoming the standard for enterprise-ready AI automation.
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ With over 100,000 developers certified through our community courses, CrewAI is
|
|||||||
</Note>
|
</Note>
|
||||||
|
|
||||||
<Frame caption="CrewAI Framework Overview">
|
<Frame caption="CrewAI Framework Overview">
|
||||||
<img src="images/crews.png" alt="CrewAI Framework Overview" />
|
<img src="/images/crews.png" alt="CrewAI Framework Overview" />
|
||||||
</Frame>
|
</Frame>
|
||||||
|
|
||||||
| Component | Description | Key Features |
|
| Component | Description | Key Features |
|
||||||
@@ -64,7 +64,7 @@ With over 100,000 developers certified through our community courses, CrewAI is
|
|||||||
</Note>
|
</Note>
|
||||||
|
|
||||||
<Frame caption="CrewAI Framework Overview">
|
<Frame caption="CrewAI Framework Overview">
|
||||||
<img src="images/flows.png" alt="CrewAI Framework Overview" />
|
<img src="/images/flows.png" alt="CrewAI Framework Overview" />
|
||||||
</Frame>
|
</Frame>
|
||||||
|
|
||||||
| Component | Description | Key Features |
|
| Component | Description | Key Features |
|
||||||
@@ -94,21 +94,21 @@ With over 100,000 developers certified through our community courses, CrewAI is
|
|||||||
## When to Use Crews vs. Flows
|
## When to Use Crews vs. Flows
|
||||||
|
|
||||||
<Note>
|
<Note>
|
||||||
Understanding when to use [Crews](/guides/crews/first-crew) versus [Flows](/guides/flows/first-flow) is key to maximizing the potential of CrewAI in your applications.
|
Understanding when to use [Crews](/en/guides/crews/first-crew) versus [Flows](/en/guides/flows/first-flow) is key to maximizing the potential of CrewAI in your applications.
|
||||||
</Note>
|
</Note>
|
||||||
|
|
||||||
| Use Case | Recommended Approach | Why? |
|
| Use Case | Recommended Approach | Why? |
|
||||||
|:---------|:---------------------|:-----|
|
|:---------|:---------------------|:-----|
|
||||||
| **Open-ended research** | [Crews](/guides/crews/first-crew) | When tasks require creative thinking, exploration, and adaptation |
|
| **Open-ended research** | [Crews](/en/guides/crews/first-crew) | When tasks require creative thinking, exploration, and adaptation |
|
||||||
| **Content generation** | [Crews](/guides/crews/first-crew) | For collaborative creation of articles, reports, or marketing materials |
|
| **Content generation** | [Crews](/en/guides/crews/first-crew) | For collaborative creation of articles, reports, or marketing materials |
|
||||||
| **Decision workflows** | [Flows](/guides/flows/first-flow) | When you need predictable, auditable decision paths with precise control |
|
| **Decision workflows** | [Flows](/en/guides/flows/first-flow) | When you need predictable, auditable decision paths with precise control |
|
||||||
| **API orchestration** | [Flows](/guides/flows/first-flow) | For reliable integration with multiple external services in a specific sequence |
|
| **API orchestration** | [Flows](/en/guides/flows/first-flow) | For reliable integration with multiple external services in a specific sequence |
|
||||||
| **Hybrid applications** | Combined approach | Use [Flows](/guides/flows/first-flow) to orchestrate overall process with [Crews](/guides/crews/first-crew) handling complex subtasks |
|
| **Hybrid applications** | Combined approach | Use [Flows](/en/guides/flows/first-flow) to orchestrate overall process with [Crews](/en/guides/crews/first-crew) handling complex subtasks |
|
||||||
|
|
||||||
### Decision Framework
|
### Decision Framework
|
||||||
|
|
||||||
- **Choose [Crews](/guides/crews/first-crew) when:** You need autonomous problem-solving, creative collaboration, or exploratory tasks
|
- **Choose [Crews](/en/guides/crews/first-crew) when:** You need autonomous problem-solving, creative collaboration, or exploratory tasks
|
||||||
- **Choose [Flows](/guides/flows/first-flow) when:** You require deterministic outcomes, auditability, or precise control over execution
|
- **Choose [Flows](/en/guides/flows/first-flow) when:** You require deterministic outcomes, auditability, or precise control over execution
|
||||||
- **Combine both when:** Your application needs both structured processes and pockets of autonomous intelligence
|
- **Combine both when:** Your application needs both structured processes and pockets of autonomous intelligence
|
||||||
|
|
||||||
## Why Choose CrewAI?
|
## Why Choose CrewAI?
|
||||||
@@ -126,14 +126,14 @@ With over 100,000 developers certified through our community courses, CrewAI is
|
|||||||
<Card
|
<Card
|
||||||
title="Build Your First Crew"
|
title="Build Your First Crew"
|
||||||
icon="users-gear"
|
icon="users-gear"
|
||||||
href="/guides/crews/first-crew"
|
href="/en/guides/crews/first-crew"
|
||||||
>
|
>
|
||||||
Step-by-step tutorial to create a collaborative AI team that works together to solve complex problems.
|
Step-by-step tutorial to create a collaborative AI team that works together to solve complex problems.
|
||||||
</Card>
|
</Card>
|
||||||
<Card
|
<Card
|
||||||
title="Build Your First Flow"
|
title="Build Your First Flow"
|
||||||
icon="diagram-project"
|
icon="diagram-project"
|
||||||
href="/guides/flows/first-flow"
|
href="/en/guides/flows/first-flow"
|
||||||
>
|
>
|
||||||
Learn how to create structured, event-driven workflows with precise control over execution.
|
Learn how to create structured, event-driven workflows with precise control over execution.
|
||||||
</Card>
|
</Card>
|
||||||
@@ -143,14 +143,14 @@ With over 100,000 developers certified through our community courses, CrewAI is
|
|||||||
<Card
|
<Card
|
||||||
title="Install CrewAI"
|
title="Install CrewAI"
|
||||||
icon="wrench"
|
icon="wrench"
|
||||||
href="/installation"
|
href="/en/installation"
|
||||||
>
|
>
|
||||||
Get started with CrewAI in your development environment.
|
Get started with CrewAI in your development environment.
|
||||||
</Card>
|
</Card>
|
||||||
<Card
|
<Card
|
||||||
title="Quick Start"
|
title="Quick Start"
|
||||||
icon="bolt"
|
icon="bolt"
|
||||||
href="/quickstart"
|
href="en/quickstart"
|
||||||
>
|
>
|
||||||
Follow our quickstart guide to create your first CrewAI agent and get hands-on experience.
|
Follow our quickstart guide to create your first CrewAI agent and get hands-on experience.
|
||||||
</Card>
|
</Card>
|
||||||
@@ -161,4 +161,4 @@ With over 100,000 developers certified through our community courses, CrewAI is
|
|||||||
>
|
>
|
||||||
Connect with other developers, get help, and share your CrewAI experiences.
|
Connect with other developers, get help, and share your CrewAI experiences.
|
||||||
</Card>
|
</Card>
|
||||||
</CardGroup>
|
</CardGroup>
|
||||||
@@ -12,38 +12,38 @@ This section provides comprehensive guides and tutorials to help you master Crew
|
|||||||
|
|
||||||
### Core Concepts
|
### Core Concepts
|
||||||
<CardGroup cols={2}>
|
<CardGroup cols={2}>
|
||||||
<Card title="Sequential Process" icon="list-ol" href="/learn/sequential-process">
|
<Card title="Sequential Process" icon="list-ol" href="/en/learn/sequential-process">
|
||||||
Learn how to execute tasks in a sequential order for structured workflows.
|
Learn how to execute tasks in a sequential order for structured workflows.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Hierarchical Process" icon="sitemap" href="/learn/hierarchical-process">
|
<Card title="Hierarchical Process" icon="sitemap" href="/en/learn/hierarchical-process">
|
||||||
Implement hierarchical task execution with manager agents overseeing workflows.
|
Implement hierarchical task execution with manager agents overseeing workflows.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Conditional Tasks" icon="code-branch" href="/learn/conditional-tasks">
|
<Card title="Conditional Tasks" icon="code-branch" href="/en/learn/conditional-tasks">
|
||||||
Create dynamic workflows with conditional task execution based on outcomes.
|
Create dynamic workflows with conditional task execution based on outcomes.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Async Kickoff" icon="bolt" href="/learn/kickoff-async">
|
<Card title="Async Kickoff" icon="bolt" href="/en/learn/kickoff-async">
|
||||||
Execute crews asynchronously for improved performance and concurrency.
|
Execute crews asynchronously for improved performance and concurrency.
|
||||||
</Card>
|
</Card>
|
||||||
</CardGroup>
|
</CardGroup>
|
||||||
|
|
||||||
### Agent Development
|
### Agent Development
|
||||||
<CardGroup cols={2}>
|
<CardGroup cols={2}>
|
||||||
<Card title="Customizing Agents" icon="user-gear" href="/learn/customizing-agents">
|
<Card title="Customizing Agents" icon="user-gear" href="/en/learn/customizing-agents">
|
||||||
Learn how to customize agent behavior, roles, and capabilities.
|
Learn how to customize agent behavior, roles, and capabilities.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Coding Agents" icon="code" href="/learn/coding-agents">
|
<Card title="Coding Agents" icon="code" href="/en/learn/coding-agents">
|
||||||
Build agents that can write, execute, and debug code automatically.
|
Build agents that can write, execute, and debug code automatically.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Multimodal Agents" icon="images" href="/learn/multimodal-agents">
|
<Card title="Multimodal Agents" icon="images" href="/en/learn/multimodal-agents">
|
||||||
Create agents that can process text, images, and other media types.
|
Create agents that can process text, images, and other media types.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Custom Manager Agent" icon="user-tie" href="/learn/custom-manager-agent">
|
<Card title="Custom Manager Agent" icon="user-tie" href="/en/learn/custom-manager-agent">
|
||||||
Implement custom manager agents for complex hierarchical workflows.
|
Implement custom manager agents for complex hierarchical workflows.
|
||||||
</Card>
|
</Card>
|
||||||
</CardGroup>
|
</CardGroup>
|
||||||
@@ -52,38 +52,38 @@ This section provides comprehensive guides and tutorials to help you master Crew
|
|||||||
|
|
||||||
### Workflow Control
|
### Workflow Control
|
||||||
<CardGroup cols={2}>
|
<CardGroup cols={2}>
|
||||||
<Card title="Human in the Loop" icon="user-check" href="/learn/human-in-the-loop">
|
<Card title="Human in the Loop" icon="user-check" href="/en/learn/human-in-the-loop">
|
||||||
Integrate human oversight and intervention into agent workflows.
|
Integrate human oversight and intervention into agent workflows.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Human Input on Execution" icon="hand-paper" href="/learn/human-input-on-execution">
|
<Card title="Human Input on Execution" icon="hand-paper" href="/en/learn/human-input-on-execution">
|
||||||
Allow human input during task execution for dynamic decision making.
|
Allow human input during task execution for dynamic decision making.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Replay Tasks" icon="rotate-left" href="/learn/replay-tasks-from-latest-crew-kickoff">
|
<Card title="Replay Tasks" icon="rotate-left" href="/en/learn/replay-tasks-from-latest-crew-kickoff">
|
||||||
Replay and resume tasks from previous crew executions.
|
Replay and resume tasks from previous crew executions.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Kickoff for Each" icon="repeat" href="/learn/kickoff-for-each">
|
<Card title="Kickoff for Each" icon="repeat" href="/en/learn/kickoff-for-each">
|
||||||
Execute crews multiple times with different inputs efficiently.
|
Execute crews multiple times with different inputs efficiently.
|
||||||
</Card>
|
</Card>
|
||||||
</CardGroup>
|
</CardGroup>
|
||||||
|
|
||||||
### Customization & Integration
|
### Customization & Integration
|
||||||
<CardGroup cols={2}>
|
<CardGroup cols={2}>
|
||||||
<Card title="Custom LLM" icon="brain" href="/learn/custom-llm">
|
<Card title="Custom LLM" icon="brain" href="/en/learn/custom-llm">
|
||||||
Integrate custom language models and providers with CrewAI.
|
Integrate custom language models and providers with CrewAI.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="LLM Connections" icon="link" href="/learn/llm-connections">
|
<Card title="LLM Connections" icon="link" href="/en/learn/llm-connections">
|
||||||
Configure and manage connections to various LLM providers.
|
Configure and manage connections to various LLM providers.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Create Custom Tools" icon="wrench" href="/learn/create-custom-tools">
|
<Card title="Create Custom Tools" icon="wrench" href="/en/learn/create-custom-tools">
|
||||||
Build custom tools to extend agent capabilities.
|
Build custom tools to extend agent capabilities.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Using Annotations" icon="at" href="/learn/using-annotations">
|
<Card title="Using Annotations" icon="at" href="/en/learn/using-annotations">
|
||||||
Use Python annotations for cleaner, more maintainable code.
|
Use Python annotations for cleaner, more maintainable code.
|
||||||
</Card>
|
</Card>
|
||||||
</CardGroup>
|
</CardGroup>
|
||||||
@@ -92,18 +92,18 @@ This section provides comprehensive guides and tutorials to help you master Crew
|
|||||||
|
|
||||||
### Content & Media
|
### Content & Media
|
||||||
<CardGroup cols={2}>
|
<CardGroup cols={2}>
|
||||||
<Card title="DALL-E Image Generation" icon="image" href="/learn/dalle-image-generation">
|
<Card title="DALL-E Image Generation" icon="image" href="/en/learn/dalle-image-generation">
|
||||||
Generate images using DALL-E integration with your agents.
|
Generate images using DALL-E integration with your agents.
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title="Bring Your Own Agent" icon="user-plus" href="/learn/bring-your-own-agent">
|
<Card title="Bring Your Own Agent" icon="user-plus" href="/en/learn/bring-your-own-agent">
|
||||||
Integrate existing agents and models into CrewAI workflows.
|
Integrate existing agents and models into CrewAI workflows.
|
||||||
</Card>
|
</Card>
|
||||||
</CardGroup>
|
</CardGroup>
|
||||||
|
|
||||||
### Tool Management
|
### Tool Management
|
||||||
<CardGroup cols={2}>
|
<CardGroup cols={2}>
|
||||||
<Card title="Force Tool Output as Result" icon="hammer" href="/learn/force-tool-output-as-result">
|
<Card title="Force Tool Output as Result" icon="hammer" href="/en/learn/force-tool-output-as-result">
|
||||||
Configure tools to return their output directly as task results.
|
Configure tools to return their output directly as task results.
|
||||||
</Card>
|
</Card>
|
||||||
</CardGroup>
|
</CardGroup>
|
||||||
@@ -155,4 +155,4 @@ This section provides comprehensive guides and tutorials to help you master Crew
|
|||||||
- **Examples**: Check the Examples section for complete working implementations
|
- **Examples**: Check the Examples section for complete working implementations
|
||||||
- **Support**: Contact [support@crewai.com](mailto:support@crewai.com) for technical assistance
|
- **Support**: Contact [support@crewai.com](mailto:support@crewai.com) for technical assistance
|
||||||
|
|
||||||
Start with the guides that match your current needs and gradually explore more advanced topics as you become comfortable with the fundamentals.
|
Start with the guides that match your current needs and gradually explore more advanced topics as you become comfortable with the fundamentals.
|
||||||
@@ -142,7 +142,7 @@ class CrewWithMCP:
|
|||||||
<Card
|
<Card
|
||||||
title="Stdio Transport"
|
title="Stdio Transport"
|
||||||
icon="server"
|
icon="server"
|
||||||
href="/mcp/stdio"
|
href="/en/mcp/stdio"
|
||||||
color="#3B82F6"
|
color="#3B82F6"
|
||||||
>
|
>
|
||||||
Connect to local MCP servers via standard input/output. Ideal for scripts and local executables.
|
Connect to local MCP servers via standard input/output. Ideal for scripts and local executables.
|
||||||
@@ -150,7 +150,7 @@ class CrewWithMCP:
|
|||||||
<Card
|
<Card
|
||||||
title="SSE Transport"
|
title="SSE Transport"
|
||||||
icon="wifi"
|
icon="wifi"
|
||||||
href="/mcp/sse"
|
href="/en/mcp/sse"
|
||||||
color="#10B981"
|
color="#10B981"
|
||||||
>
|
>
|
||||||
Integrate with remote MCP servers using Server-Sent Events for real-time data streaming.
|
Integrate with remote MCP servers using Server-Sent Events for real-time data streaming.
|
||||||
@@ -158,7 +158,7 @@ class CrewWithMCP:
|
|||||||
<Card
|
<Card
|
||||||
title="Streamable HTTP Transport"
|
title="Streamable HTTP Transport"
|
||||||
icon="globe"
|
icon="globe"
|
||||||
href="/mcp/streamable-http"
|
href="/en/mcp/streamable-http"
|
||||||
color="#F59E0B"
|
color="#F59E0B"
|
||||||
>
|
>
|
||||||
Utilize flexible Streamable HTTP for robust communication with remote MCP servers.
|
Utilize flexible Streamable HTTP for robust communication with remote MCP servers.
|
||||||
@@ -166,7 +166,7 @@ class CrewWithMCP:
|
|||||||
<Card
|
<Card
|
||||||
title="Connecting to Multiple Servers"
|
title="Connecting to Multiple Servers"
|
||||||
icon="layer-group"
|
icon="layer-group"
|
||||||
href="/mcp/multiple-servers"
|
href="/en/mcp/multiple-servers"
|
||||||
color="#8B5CF6"
|
color="#8B5CF6"
|
||||||
>
|
>
|
||||||
Aggregate tools from several MCP servers simultaneously using a single adapter.
|
Aggregate tools from several MCP servers simultaneously using a single adapter.
|
||||||
@@ -174,7 +174,7 @@ class CrewWithMCP:
|
|||||||
<Card
|
<Card
|
||||||
title="Security Considerations"
|
title="Security Considerations"
|
||||||
icon="lock"
|
icon="lock"
|
||||||
href="/mcp/security"
|
href="/en/mcp/security"
|
||||||
color="#EF4444"
|
color="#EF4444"
|
||||||
>
|
>
|
||||||
Review important security best practices for MCP integration to keep your agents safe.
|
Review important security best practices for MCP integration to keep your agents safe.
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user