Embedded AI is a rapidly developing pattern at ServiceTitan. Check back often or in relevant Slack channels for new guidance.
Embedded AI vs Atlas
The key difference between embedded AI and Atlas is that Atlas refers to a centralized conversational UI, while embedded AI is broadly about applying AI to in-app experiences and individual Anvil2 components. An experience may use one or both approaches depending on what is appropriate. Within the app, use embedded AI patterns. Within the conversational interface, or with actions that immediately lead to it, use the Atlas library.AI Labeling: Sparkle
The Sparkle is a double star. It replaces a handful of other branding entities, including a single sparkle, the TI logo, and any emoji of a sparkle.
Douse the Sparkle mark (double star) as the standard AI labeling indicator, replacing any single sparkle, TI logo, or sparkle emoji for consistent AI branding across the application.

Don'tuse outdated or incorrect AI marks such as single sparkles, TI logos, or sparkle emojis, as these create inconsistency and weaken the standardized AI branding.
Primary & monochrome styling
The Sparkle has two styles, a primary and monochrome styling. They have specific rules on when to use them.
Primary
The primary is used in most situations. Unless otherwise stated, use the Primary mark in the app.Monochrome
The monochrome mark is only used when a color contrast problem arises. This currently only applies in the primary Button, but may surface as more use cases emerge. Note that this rule is a departure from prior TI branding rules around styling, any prior TI usage should be updated to reflect this new rule.
Sizing
The Sparkle has 3 sizes, inherited from icon sizes from Anvil. Sizing is usually determined by the component the sparkle is in. For example, in a Button it is 16x16.