Spatial Asset Recommender – Default Classifiers


← Previous | Start | Next →

Default Classifiers

Name Classifier

This is a very simple classifier that only looks at asset names. It can ignore prefixes, specified names, and uses word separators like _ and CamelCaseNotation to gather tag names. It also ignores numbers, so that Variation05 will only be tagged as Variation.

Chat Completions Classifier

The Chat Completions Classifier uses a Chat Completions API to classify assets. It supports the asset name, the asset metadata and thumbnails.

The Classifier works in two passes:

  1. Collect structured data for all assets. This structured data is then injected into the second pass.
  2. Generate the tags for the assets.

Prepass

During the prepass, the classifier asks the API about each asset individually. The API is tasked to complete a structure of asset description based on its content, materials and the properties of that material.

In the end, the classifier will ask the API to “compress” the structure by removing or collapsing duplicate values. This will shrink the data size, which reduces token usage in the classification pass and can lead to better results overall.

The gathered structured data is then used in the classification pass.

Classification Pass

The classification pass is used to actually generate weighted tags for the individual assets. The AI model is only allowed to pick tags from the structure collected during the prepass. The classifier then connects the structured data to create weighted tags for the asset database.

Settings

Each request will be a system prompt (text) and a user prompt (potentially multimodal).

The Chat Completions classifier currently supports assets with thumbnails, but it can be extended to support audio, too.

Note that this classifier currently uses the chat completions API only.

Next →