Currently in Private Beta: Speckle Intelligence is currently in private beta.
- If you do not have access, join the waitlist to get early access to the full platform.
- If you have access and encounter any issues, we are more than eager to hear your feedback - please reach out.
Getting Started
1
Access Intelligence
From your Speckle workspace, click Intelligence in the top left to open the workspace dashboards page.
2
Create your first dashboard
You’ll see a list of existing dashboards and an option to add a new one. On first start, you’ll only see “Add dashboard” - click it to create your first dashboard.
3
Add a model viewer
Drag and drop a Model Viewer widget to the canvas. Use the UI to select a project and model to add to the viewer. The viewer acts as the data source for the dashboard.
4
Add analysis widgets
From the left sidebar, drag any relevant component widgets to the canvas. With only one model, they will start displaying the model data immediately.
5
Configure interactions
All components on your dashboard can interact with the dashboard dataset, acting as page filters or colorizing the model view according to the widget mode.
What is Speckle Intelligence?
Speckle Intelligence provides powerful tools for creating interactive dashboards and analyzing 3D model data. Built on the foundation of our internal project codenamed “Bashboards,” Intelligence helps AEC professionals make data-driven decisions.Key Capabilities
- Interactive Dashboards - Create custom dashboards with drag-and-drop widgets
- 3D Model Analysis - View and analyze 3D models with advanced filtering
- Real-time Data - Get insights as your models update
- Team Collaboration - Share dashboards and insights with stakeholders
Dashboard Functionality
Model Management
- Model Loading: Set models to always load the latest version or pin to a specific version
- Multiple Models: When multiple models are added, widgets can point to either of them depending on their configuration
- Data Source: The model viewer acts as the primary data source for the entire dashboard
- Multi-Source Widgets: Some widgets allow connecting with multiple data sources, including:
- Separate models from different disciplines
- Separate versions of the same model
- Separate models from different projects you have access to in the workspace
Interactive Filtering
- Page Filters: Multiple filters from different widgets can be active simultaneously and combine for detailed data insights
- Filter Management: Page filters are listed across the top of the grid and can be deactivated/removed from there
- Filter Validation: Any filter no longer valid will be highlighted if there are no objects in the model for the filter to apply to
- Widget Opt-out: Individual widgets can be set to “opt-out” of page-level filters
Model Viewer Features
- Ghost Mode: Model viewers can be set to “ghost-mode” where filtered out objects are shown as context to the remaining objects
- Colorization: Model views can be colorized according to widget mode and filter selections
Widget Functionality
All widgets share common functionalities:- Remove - Delete the widget from the dashboard
- Change Data Source - Switch to a different model or data source
- Full Screen - Expand widget to full screen view
- Color Model By - Apply color coding based on widget data
Multi-Source Analysis
Widgets with multiple data sources offer two analysis modes:Aggregate Mode
- Combined Dataset: Work on the aggregate data set combining all connected sources
- Unified Analysis: Get insights across all models, versions, or projects simultaneously
- Cross-Discipline Insights: Compare data from different disciplines in a single view
Compare Mode
- Difference Analysis: Step into Compare mode to review and summarize differences
- Version Comparison: Compare different versions of the same model
- Project Comparison: Analyze differences between projects
- Change Tracking: Identify what has changed between models or versions
Widget Filtering
Many widgets support local filtering to focus on specific data. You can create filter rules using simple, intuitive options:Text Filters
- Contains - Find items that contain specific text (e.g., “Wall” finds all walls)
- Does not contain - Exclude items with specific text
- Is like - Use pattern matching with wildcards (e.g., “Wall%” finds “Wall-01”, “Wall-02”)
- Equal to - Match exact text
- Not equal to - Exclude exact matches
Number Filters
- Greater than - Find items above a number (e.g., area > 100)
- Less than - Find items below a number
- In range - Find items between two numbers (e.g., 10,20 for 10-20)
- Equal to - Match exact numbers
List Filters
- In list - Find items that match any value in a list (e.g., “red,blue,green”)
- Not in list - Exclude items in a list
Special Filters
- Exists - Find items that have this property
- Has value - Find items where this property is not empty
- Is true/Is false - For boolean properties
Creating Filters
- Click the filter icon on any widget
- Choose a property from the dropdown (e.g., “Category”, “Material”, “Area”)
- Select a filter type (e.g., “Contains”, “Greater than”)
- Enter your value (e.g., “Wall”, “100”, “red,blue”)
- Add multiple rules to create complex filters
Chart Widgets
Chart widgets have additional functionality:- Chart Styles - Choose alternative chart styles and visualizations
- Local Filtering - Use the intuitive filter system described above