Skip to content

Getting Started with LOPs

LOPs (Language/Learning/Logic/Latent Operators) is a comprehensive system for bringing next-generation AI capabilities directly into TouchDesigner. More than just a collection of tools, LOPs provides a foundational framework for building intelligent, interactive applications that seamlessly integrate large language models, computer vision, audio processing, and advanced logic workflows.

Agent & Core Controllers

At the heart of LOPs are powerful controller operators that manage state, execute tasks, and orchestrate complex workflows.

  • Agent: The central brain for AI interactions, handling conversation flow, tool execution, and context management.
  • Gemini Live: Enables real-time, bidirectional voice conversations using Google’s Gemini Live API.

The LOPs Tool System

The GetTool system is the cornerstone of LOPs extensibility. It provides a standardized interface for any operator to expose its functionality as an AI-callable tool, enabling automatic discovery, structured validation, and asynchronous execution by an Agent.

Multi-Modal Pipelines

LOPs provides dedicated operators for handling various data types, including text, images, and audio. These pipelines manage everything from real-time audio transcription and voice synthesis to advanced computer vision tasks and web scraping.

Automated Environment

The framework includes an automated installation and dependency management system that creates a stable Python virtual environment, ensuring that all operators work out-of-the-box with minimal setup.

  1. Install LOPs - Follow the automated installation process.
  2. Explore the Agent - Start with the core Agent operator to understand the main workflow.
  3. Discover Tools - Use the Tool Registry to see all available tools and assign them to an agent.
  4. Build Workflows - Combine operators to create complex AI-driven interactions.