Skip to main content

AI Assisted Development

AI is already part of the tSM ecosystem today.
We have introduced several assistants that help users and customers work more efficiently:

  • Documentation Chatbot – powered by Retrieval-Augmented Generation (RAG), enabling users to ask natural language questions about our documentation.
  • SpEL Chatbot – assists with writing and validating SpEL scripts, and can optionally connect to the target application to execute and verify them.
  • Project-Specific Chatbots – tailored for individual customer projects, combining general tSM knowledge with project-specific context.

These assistants provide value today, but they live mostly next to the platform.
Our next step is to integrate AI more closely into the application itself, supporting developers directly where they design and configure solutions.

Where it makes sense, AI capabilities will also be surfaced in our Visual Studio Code Extension, leveraging familiar developer tools and existing AI integrations such as GitHub Copilot (see our roadmap for details).


Process Designer

ℹ️ Planned for version 2.5

The tSM Process Designer enables users to define and automate complex workflows.
With AI assistance, the Process Designer will:

  • Suggest next steps in process flows based on best practices and existing patterns.
  • Detect inefficiencies or redundant paths and recommend optimizations.
  • Validate logic to ensure consistency and compliance before deployment.
  • Provide contextual help (e.g., explain what a particular step does or suggest an alternative).

This reduces the time needed to design and maintain workflows while ensuring reliable execution.


Form Designer

ℹ️ Planned for version 2.5

The tSM Form Designer is where business users and developers create the user-facing parts of the application.
AI assistance in this area focuses on intelligent generation and guidance:

  • Automatic form creation based on underlying data models or use case descriptions.
  • Layout recommendations to improve usability and consistency.
  • Field validation rules suggested by AI (e.g., regex patterns, mandatory fields).
  • Assistance with localization or adapting forms for different contexts.
  • Improving consistency by reusing proven patterns across the application.

The AI assistant ensures that forms are not only functional but also intuitive and standardized across the platform.


Scripting

ℹ️ Planned for version 2.4, with incremental rollout

The tSM Scripting environment is a powerful tool for extending platform logic.
Here, AI will become a true coding copilot:

  • Autocompletion and code suggestions for SpEL expressions and scripts.
  • Error detection and debugging support, explaining issues in plain language.
  • Code generation for common tasks, reducing boilerplate work.
  • Examples on demand — developers can ask “How do I…?” and receive ready-to-use snippets.

This will speed up complex scripting tasks and lower the entry barrier for new developers.


VS Code Extension

ℹ️ Aligned with the AI rollout — see roadmap for details

For developers who prefer a professional coding environment, tSM provides a Visual Studio Code Extension.
This extension integrates directly with tSM configurations and adds AI capabilities into a familiar IDE:

  • Smart sync between local code and the tSM platform.
  • AI-powered code completion, explanations, and refactoring inside VS Code.
  • Developer-friendly workflows, leveraging Git integration alongside AI assistance.

With this, professional developers gain the best of both worlds:
the power of a modern IDE combined with the intelligence of AI assistants tailored for tSM.


AI Assisted Complex Designer

ℹ️ Future roadmap item

Beyond individual assistants in Process, Form, and Scripting, tSM introduces the AI Assisted Complex Designer — a powerful capability that allows users to define entire application elements using natural language.

Instead of configuring each part step by step, developers or business analysts can simply describe the use case, and the AI assistant generates a full, ready-to-use setup.


Example Use Case: New Ticket Type

A business analyst types:

“We need a new ticket type for Customer Escalations. It should have statuses New → In Progress → Escalated → Resolved → Closed. Priorities should include Low, Normal, High, Urgent. We also need resolution codes for Fixed, Workaround, Not Reproducible. The ticket should track customer impact, escalation reason, and responsible manager. When escalated, a process should notify the Service Manager and require approval before resolution.”

The AI Complex Designer will automatically:

  • Create a new Ticket Type: “Customer Escalation.”
  • Generate statuses with transitions: New → In Progress → Escalated → Resolved → Closed.
  • Define priorities and resolution categories.
  • Add characteristics such as customer impact, escalation reason, and responsible manager.
  • Design the supporting process to trigger manager approval and notifications when a ticket is escalated.

Key Capabilities

  • End-to-End Entity Creation – AI defines ticket types, statuses, priorities, resolutions, and characteristics.
  • Natural Language Driven – users describe requirements in plain English (or native language).
  • Process Integration – AI links the entity with the necessary workflow (e.g., escalations, approvals).
  • Validation – the assistant checks for completeness and points out missing elements (e.g., “Do you also need SLA timers for escalation?”).
  • Consistency – ensures naming conventions and design patterns align with existing standards.

Benefits

  • Rapid Prototyping – build complex entities in minutes instead of hours.
  • Business-Friendly – domain experts can describe what they need without deep technical knowledge.
  • Developer Control – generated artifacts remain editable, so developers can refine and extend them.
  • Consistency & Compliance – every new ticket type or process follows best practices by default.

Vision

AI Assisted Development in tSM is built around the principle of human-in-the-loop.
Developers remain in control, making decisions and validating outputs, while AI accelerates the repetitive and error-prone parts of the work.

By combining Process Designer, Form Designer, Scripting, and VS Code Extension with AI capabilities, tSM ensures a future where building enterprise applications is faster, smarter, and more accessible — without sacrificing quality or maintainability.