User Guide
Welcome to the Atomemo User Guide! This guide will help you quickly master the platform's core features, from creating your first AI Agent to building complex automation workflows.
Quick Navigation
Getting Started
- Creating Apps - Learn how to create and configure workflow applications
- Working with Nodes - Master the usage of various node types
Workflow Building
- Working with Nodes - Master adding, connecting, and configuring nodes
- Editing Nodes - Learn how to use the node editor
- Expressions - Learn data processing and transformation syntax
- Version Control - Manage workflow version history
Trigger Nodes
Entry points for workflows, defining when to start execution:
- Chat Trigger - Trigger workflows through user conversations
- Manual Trigger - Manually trigger workflow execution
- Webhook Trigger - Trigger workflows via HTTP requests
Action Nodes
Execute specific operation tasks:
- AI Agent - Build intelligent AI agents that autonomously call tools
- AI Classifier - Intelligently classify text using AI
- Answer - Return response messages to users
- Code - Execute custom Python or JavaScript code
- Entity Recognition - Extract structured information from text
- HTTP Request - Call external API endpoints
- Conditional Branch - Execute different branches based on conditions
- Knowledge Retrieval - Retrieve relevant information from knowledge bases
- LLM - Call large language models to generate text
- Sentiment Analysis - Analyze emotional tone of text
Tool Nodes
Provide callable tool capabilities for AI Agents:
- Code Tool - Provide code execution capability for AI Agents
- Entity Recognition Tool - Provide information extraction capability for AI Agents
- HTTP Request Tool - Provide API calling capability for AI Agents
AI Agent Development
- AI Agent Node - Build intelligent conversations and task processing
- Tool Nodes - Add custom capabilities to Agents
Team Collaboration
- Permission Management (In Development) - Configure team member access rights
Core Concepts
Workflows
A workflow is an automated process composed of multiple nodes. Each workflow includes:
- Triggers: Define when the workflow starts
- Nodes: Execute specific operations
- Connections: Define data flow direction
Nodes
Nodes are the basic building blocks of workflows, categorized as:
- Trigger: Start the workflow
- Action: Execute specific tasks
- Transform: Process data
- Control: Flow control
Expressions
Expressions are used to dynamically access and process data:
javascript
// Access data from previous node
$json.userId
// Access output from specific node
$node["Webhook"].json.email
// Use built-in functions
$now()
$randomInt(1, 100)Best Practices
1. Organize Nodes Properly
- Use clear node naming
- Add comments for complex logic
- Group related nodes together
2. Error Handling
- Add error catching nodes
- Configure retry strategies
- Log errors properly
3. Performance Optimization
- Avoid unnecessary node executions
- Use conditional branches to reduce computation
- Set reasonable timeout values
4. Security
- Use credential management for sensitive information
- Validate external input data
- Limit API call frequency
Next Steps
Need Help?
- Join our community discussions
- Report Issues