Create Your First Agent¶
Introduction¶
ELITEA Agents are customizable virtual assistants that automate tasks and streamline workflows. Each agent is tailored to handle specific tasks based on the instructions and capabilities you define. This guide will walk you through creating your first agent from start to execution.
Step 1: Navigate to the Agents Menu¶
-
Open the Sidebar:
- From the main platform navigation, locate and click Agents in the sidebar.
-
Access the Agents Dashboard:
- You'll see a list of all existing agents for your project (if any).
- If this is your first time, the list will be empty.
Step 2: Create a New Agent¶
-
Start Agent Creation:
- Click the
+ Create
button located at the top of the main sidebar.
- Click the
-
Configure General Information:
- Name: Enter a unique, descriptive name for your agent (e.g., "Code Review Assistant", "Daily Report Generator").
- Description: Provide a clear description of what your agent will do.
- Tags (optional): Add relevant tags by typing tag names or selecting from existing ones.
-
Add Agent Instructions:
- In the Instructions section, provide detailed guidelines that specify:
- How the agent should behave
- What tasks it should perform
- Any specific requirements or constraints
- Example: "You are a helpful assistant that reviews code for best practices. Always check for security issues, performance concerns, and code readability."
- In the Instructions section, provide detailed guidelines that specify:
-
Configure Optional Features:
- Welcome Message (optional): Add a message that users see when they first interact with your agent.
- Conversation Starters (optional): Create predefined prompts to help users get started quickly.
-
Save Your Agent:
- Click Save to create your agent.
- Your new agent will appear in the Agents list.
Step 3: Add Toolkits¶
Toolkits enhance your agent's capabilities by connecting it to external services like GitHub, Jira, or Slack.
-
Access Toolkits Section:
- In your agent configuration, scroll to the Toolkits section.
-
Add a Toolkit:
- Click the
+ Toolkit
button. - Select an existing toolkit from the list, or
- Click
+ Create New
to create a new toolkit.
- Click the
-
Configure and Save:
- Follow the toolkit-specific configuration steps.
- Save your agent with the new toolkit integration.
Reference
For detailed instructions on creating toolkits, refer to the Create a Toolkit guide.
Step 4: Test and Manage Your Agent¶
For testing and fine-tuning purposes, you can interact with your agent directly through its dedicated chat interface.
-
Access the Agent's Chat Interface:
- Click on your agent from the Agents list to open its dedicated chat interface.
-
Select AI Model:
- Choose an appropriate AI model from the dropdown (e.g., gpt-4o-2024-11-20).
-
Adjust Parameters (optional):
- Temperature: Control creativity level (0.1 for consistent, 1.0 for creative).
- Top P: Adjust word selection diversity.
- Max Completion Tokens: Set response length limit.
-
Test Your Agent:
- Use a Conversation Starter (if configured), or
- Type your question or command directly.
- Click Send or use simple commands like "Go", "Start", or "Execute".
Continue the Conversation:
- Keep chatting by typing follow-up questions or commands.
Version Management:
- Save: Update the current "latest" version or the current named version
- Save As Version: Create a new named version
- Publish: Submit for approval to make publicly available
Step 5: Add Your Agent to Conversations¶
The primary way to use your agent is by adding it to conversations for collaborative work.
-
Navigate to Chat Menu:
- Go to the Chat section from the main sidebar.
-
Start a New Conversation:
- Click
+ Create
to start a new conversation. - Or select an existing conversation where you want to add your agent.
- Click
-
Add Your Agent:
- At the bottom of the chat, you can see the switch to assistant icon.
- To switch assistants (e.g., select an Agent):
- Click the Switch assistant icon.
- In the opened "Frequently Used" list, click on the your agent name (e.g., Code Review Assistant) to select it.
- Alternatively, type # followed by the your agent name (e.g., #Code Review Assistant) in the input box to quickly select an assistant
- Interact with Your Agent:
- Type your question or request and send it.
- Your agent will respond based on its instructions and available toolkits.
Conversation Benefits
Using agents in conversations allows for collaborative workflows where human team members and AI agents work together, maintaining context and continuity throughout the discussion.
Reference
For detailed instructions on creating conversation, refer to the Create first Conversation guide.
Next Steps¶
Now that you've created your first agent, consider:
- Adding more toolkits to expand capabilities
- Creating conversation starters for common use cases
- Building pipelines to connect multiple agents for complex workflows
- Monitoring performance using the built-in monitoring features
Best Practices
- Write clear, specific instructions for better agent performance
- Test your agent with various inputs before sharing
- Use descriptive names and tags for easy organization
- Consider creating different versions for different use cases
References
For more detailed information, refer to:
- Agents Menu Guide - Comprehensive agent documentation
- Create a Toolkit - Learn to integrate external services
- Create Credentials - Set up secure authentication
- Chat Menu Guide - Comprehensive chat documentation
- Glossary - Definitions of key terms and concepts