Skip to main content
Find answers to common questions about WaveAssist, including AI assistants, nodes, data management, and security.

General Questions

WaveAssist is a powerful platform for deploying customizable AI assistants. It allows you to:
  • Deploy pre-built AI assistants with one click
  • Customize AI assistants using Python nodes
  • Manage data securely with dedicated MongoDB databases
  • Schedule AI assistants with triggers or cron jobs
  • Deploy and monitor AI assistants in live environments
  • Integrate with APIs, AI models, and external tools
  1. Log in to the WaveAssist Dashboard. 2. Select your project. 3. Go to Project Settings. 4. Find your project key in the API Keys section. Important: Keep your project key secure and never share it publicly.
Yes! WaveAssist provides a Python SDK that allows you to:
  • Develop and test AI assistant nodes locally
  • Access project variables
  • Manage data and AI assistants
  • Deploy changes to production
Install the SDK using: pip install waveassist

Nodes and AI Assistants

Nodes are the building blocks of your AI assistants. Each node:
  • Performs a specific task (e.g., data processing, API integration)
  • Can process inputs and generate outputs
  • Can be scheduled to run automatically or triggered manually
  • Can be connected to other nodes to create complex AI assistants
WaveAssist provides multiple scheduling options: - Fixed intervals (e.g., every 12 hours) - Cron expressions for custom schedules - Event-based triggers - Manual execution You can set schedules either through the dashboard or using the Python SDK.
To run an AI assistant:
  1. Ensure your nodes are connected using the Starting Node and Run After Nodes options.
  2. Press the Play button on the Starting Node from the project dashboard.
  3. Monitor the execution in the Logs section.

Data Management

WaveAssist provides several ways to handle data:
  • Upload files directly through the dashboard.
  • Use the Python SDK for programmatic data access.
  • Connect to external data sources like APIs or databases.
  • Store and retrieve data using data keys in the Data tab.
Yes, WaveAssist ensures your data is secure through the following measures:
  • Encrypted Data Transmission: All data transmitted between your browser, the WaveAssist platform, and external integrations is encrypted using industry-standard protocols.
  • Dedicated MongoDB Database: Each user is allocated a dedicated MongoDB database to ensure complete data isolation and protection.
  • Secure Project Isolation: Projects are securely isolated to prevent unauthorized access or interference between different AI assistants.
  • Access Control with Project Keys: Each project is protected with unique project keys, ensuring only authorized users can access or modify project data.
  • Environment-Specific Configurations: Data is managed securely across different environments (e.g., development, staging, production) with strict access controls.
These measures ensure that your data remains private, secure, and accessible only to you and your authorized team members.

Assistants

Assistants are pre-configured, production-ready AI assistants that you can deploy instantly. They:
  • Come with best-practice AI implementations
  • Include optimized settings and configurations
  • Can be customized to match your specific needs
Getting started with Assistants is easy: - Browse our Assistants gallery - Click “Deploy with WaveAssist” on your chosen assistant - Follow the setup instructions - Customize the AI configuration as needed
Yes! After deploying an assistant, you can:
  • Modify AI assistant configurations
  • Add or remove nodes
  • Update environment variables
  • Customize the AI implementation to match your needs

Troubleshooting

If your node is not running:
  • Ensure it is connected to the Starting Node or has a valid Run After Nodes configuration.
  • Check the Logs section for error messages or debugging information.
  • Verify that all required variables are set in the Data tab.
Visit the WaveAssist GitHub Repository for detailed examples and assistants to help you get started.
I