Tech6 Artificial Intelligence (TAI) is an AI integration feature that helps automate tasks and analyze data inside T6. It provides assisted documentation, strategic analysis, and executable commands directly in the product. With an intuitive chat interface, providing fast and accurate responses, TAI improves workflow efficiency and decision-making.
To use Tech6 Artificial Intelligence (TAI), you must enable the preview feature and the required group features.
To manage TAI, the user must belong to a group with Administrator Features and Manage TAI enabled. This allows creating, editing, and deleting prompts.
To use TAI, the user must belong to a group with Planner Features and Access TAI enabled.
TAI enablement in on-premises environments is available starting from version 12.0.
To enable TAI in On-Premises, follow these steps:
Open the folder where T6Enterprise is installed. Locate
appsettings.json, open it in a text editor, and add:"KernelHubUrl": "https://dev-tai.tech6cloud.com/kernelhub".
{
"connectionString": "Data Source=DUGONGO;Initial Catalog=T6;Trusted_Connection=false;Persist Security Info=True;User ID=databaseUser;Password=databasePassword",
"LoggerLevel": "6",
"LoggerInternal": "false",
"KernelHubUrl":"http://localhost:7700/kernelhub"
}
After any change to
appsettings.json, in IIS you must stop the T6 application pools, restart the server, and start the pools again.
You can interact with Tech6 Artificial Intelligence (TAI) using natural language requests. In the example below, a form is open and TAI is used to analyze its data:
Follow these steps to use Tech6 Artificial Intelligence (TAI):
Whenever a system prompt mentions "Current Data", an object must be open in T6 for accurate execution.
If the selected prompt requires parameters, they appear in brackets (for example: [Example]). You can interact only after filling them.
.Voice input is also available: click and hold
, speak, then release to transcribe.
to copy content.TAI responses are generated in RTF (Rich Text Format), so text, tables, and CSV can be copied to other apps without losing formatting.
Allowed formats: .txt | .html | .xml | .csv | .md | .pdf | .xlsx | .docx.
Example: upload a .pdf with quarterly expenses and ask TAI to make a projection for the next 3 months and to only get back to me after completing the analysis.
After a few seconds, TAI returns the requested output.
TAI can also perform real-time internet lookups for IPCA, INPC, IGP-M, Selic, and currencies USD, EUR, AUD, CAD, GBP, JPY.
To discover available actions, ask TAI. Prompt tip:
Based on the uploaded file, how can you help me?
You can ask Tech6 Artificial Intelligence (TAI) to show permissions for users, groups, and objects.
Example:
Use List user permissions [username] to return object permissions for that user.
The same applies to group and object permissions by adjusting the prompt.
With Tech6 Artificial Intelligence (TAI), you can list, open, approve, and reject workflow tasks.
List my pending tasks.
Open task [task name].
You can also approve/reject directly from chat:
Approve task [task name]orReject task [task name].
I confirm.
After confirmation, T6 shows a completion notification.
You can also approve or reject all pending tasks in one request.
Tech6 Artificial Intelligence (TAI) can update object data directly through chat requests, as long as the object is open.
Example:
In the current form, change [member] in [time member] to [value].
You can combine features, such as converting values to euros using current exchange rates and applying the adjustment.
In the current version, TAI does not save data automatically. Users must manually save or publish changes.
Tech6 Artificial Intelligence (TAI) also supports scenario-related actions inside applications.
List current scenario states
Description: shows scenario state/type across years and applications.
Usage:
List current scenario states for application [application name].
Change scenario state
Description: updates scenario state/type for a selected year.
Flow:
Change scenario [scenario name] for year [year] to [new state].
I confirm and the change is executed.
Detail a specific scenario
Description: returns detailed information for a specific scenario.
Usage:
Detail scenario [scenario name] for year [year] in application [application name].
Tech6 Artificial Intelligence (TAI) also supports dimension-related actions, such as listing members and/or attributes of a specific dimension.
List dimension members
Description: displays members of a selected dimension.
Usage:
List members of dimension [dimension name] in [application name] application.
List dimension attributes
Description: displays attributes of a selected dimension.
Usage:
List attributes of dimension [dimension name] in [application name] application.
TAI can also display and explain existing formulas.
Display application formulas
Description: displays formulas of a selected application.
Usage:
List formulas for [application name] application.
Explain a formula
Description: provides a detailed explanation of a selected formula.
Usage:
Explain the formula [formula name] from application [application name]
New entry in the main menu with Artificial Intelligence features. To enable the new menu entry with Prompts, Skills, and Design Systems, the user must have the Manage TAI feature enabled.
The Skills and Design Systems features are available starting with T6 version 12.4.
A Design System is a set of patterns, guidelines, and visual elements used to maintain a consistent experience across different parts of the product.
It defines, for example, how buttons, fields, menus, colors, text, and other elements should be presented and used. This way, different screens and features follow the same identity and behavior.
The goal is to make the system easier to use and make the experience clearer, more organized, and predictable for the user, avoiding unnecessary differences between screens and features.
Clicking Design Systems opens a side panel displaying the system's default design systems. In the panel, you can create, edit, and delete Design Systems, as well as create, edit, and delete components within each Design System.
The system's default Design Systems cannot be deleted; only those created by the user can be deleted.
In the displayed list, click the pencil icon (
) next to a design system to edit it.
Clicking the pencil icon opens a side panel displaying the details of the selected design system. In the Content tab, you can create, edit, and delete components within the design system.
You can view the rendering of components added in the Content tab in real time by clicking the Live Preview tab.
To select a design system, click the
icon. The design system will be selected and become active.
To create a new design system, click add at the top of the panel, where you can define a name and its content.
When creating a new design system, you can use the system's default design systems as a reference by copying the content of a default design system to the new one and changing it as needed.
A simpler way to create a new design system is by using Tech6 Artificial Intelligence (TAI). Just provide a prompt describing the design system you want to create.
Access TAI and, through the chat, request the creation of a new design system, for example: Create a new design system called [design system name] using the following colors: [color description].
After the new design system is created through TAI, access the Design Systems screen to edit it and change its content as needed.
After clicking the pencil icon to edit the created design system, you can view the content created by TAI.
To select a design system, click the
icon. The design system will be selected and become active.
Through Tech6 Artificial Intelligence (TAI), you can create, edit, and delete dynamic data forms, as well as add, change, and delete data within those forms, provided that you have a configured Data Table and an associated Data Form. You can change how data is displayed, change the form layout, and even create new fields for data entry.
Initially, when you request the creation of a new dynamic data form, TAI creates a draft that you can view and edit before publishing it. After publication, the dynamic data form is available for use.
Creating Dynamic Data Forms
Description: allows you to create a new dynamic data form within an application.
Usage:
Create a new visual for the data form [form name]
After the request, the dynamic data form draft is created and displayed on the screen to the side. Through the chat, you can request changes, additions, or deletions of fields in the form, as well as other necessary modifications. You can even ask TAI which actions can be performed on the form.
See what else I can do with this draft🎨 Here are the actions available for this draft:
Visual
- Change the colors / apply brand colors (e.g., "use Tech6 colors")
- Create or apply a design system
Data
- Add a chart (pie, bar, line, doughnut, polar area, radar) using the form data
- Add another data form as a second source (e.g., "add the Employees form")
Images
- Add a logo or image (e.g., "add the company logo")
Publication
- Approve and publish the visual
- Discard the draft
Tell me what you want and I will do it immediately.
We will request that a Design System be applied to the form and adjust it as needed.
Apply the design system named [Design System Name] to this form
You can make general changes to the draft or change specific elements through the chat. To select a specific element, click the Select element button in the chat and then click the desired element in the form. TAI will identify the selected element and allow you to make specific changes to it.
After selecting the desired element, request the change, for example: Change the background color of the selected element to gray. TAI will change the color of the selected element to gray.
You can also change multiple elements at once through the chat by clicking Select Area and then selecting the area containing the desired elements in the form. TAI will identify the selected elements and allow you to make specific changes to them.
After selecting the desired area, request the changes, for example: Change the background color of the selected elements to gray. TAI will change the color of the selected elements to gray.
We will now add a bar chart to the form. To do this, ask TAI: Add a bar chart. TAI will add the bar chart to the form.
Request a color adjustment to match the applied design system, for example: Use the same colors used in the form. TAI will change the chart colors to the colors used in the form.
If you are satisfied with the final result, you can ask TAI to publish the created dynamic data form by requesting: Approve and publish the visual. TAI will publish the created dynamic data form.
After publication, the dynamic data form is available for use. Locate the Data Form in Explorer and open it.
After approving a dynamic data form, to edit it again, request from TAI: Edit the visual of the data form [form name]. TAI will create a new dynamic data form draft, allowing you to make changes and publish it again.
With the new draft created, you can make changes to the dynamic data form without changing the previously saved visual, allowing you to make and publish changes only when you are satisfied with the final result.
To add an image to the dynamic data form, save an Image object in T6, select where you want to add the image, and ask TAI: Add the image [image name] to the selected location. TAI will add the image to the dynamic data form.
You can also create a dynamic data form based on an image. Add the desired image as an attachment and ask TAI: Create a new visual for the data form [form name] using the attached image. TAI will create a dynamic data form draft based on the provided image.
Initially, TAI displays a dynamic data form draft that is not based on the provided image, but after processing the attached image, the draft is updated to reflect the image content.
After the image is processed, the dynamic data form draft is adjusted to reflect the provided image content.
Skills allow you to register and maintain customized Skills for use in the T6 Artificial Intelligence ecosystem.
A Skill represents an organized set of instructions and context that guides Tech6 Artificial Intelligence (TAI) in performing tasks in a specific domain. Organizations can create customized Skills to record their own knowledge, procedures, and criteria, reducing variations in responses and helping standardize how TAI handles specific scenarios.
The Skill content is defined in the SKILL.md file. This file documents the instructions that should guide TAI. Scripts are optional and can be included as supporting files when they are part of the documented solution; the presence of a script alone does not guarantee automatic execution or replace the SKILL.md instructions.
To access:
A panel will open with:
When adding a script, a new panel opens with:
subfolder/example.py);.zip file for the skill;.zip file to register a new skill;
- the skill name may contain only lowercase letters, numbers, and hyphens (
-), must start with a letter, and may contain up to 64 characters;
To view skills, the user must have Access TAI enabled. Adding, editing, importing, exporting, and deleting require Manage TAI or administrator access.
Starting with T6 version 12.4, TAI can create and modify cube forms through natural-language requests. This allows users to describe the desired structure without manually configuring every form property.
Cube-form operations modify T6 objects. Always review the proposed change and the validation result before confirming it.
To create a cube form, open TAI and clearly identify that the requested object is a cube form. Include the application, cube, account or member, dimensions, and layout whenever possible.
Example:
Create a cube form for "Operating Expenses" with years in columns.TAI searches the available metadata and proposes the form definition. The request can include:
If the request does not contain enough information, TAI may ask for clarification or may not find the intended object. Use exact names when possible and provide additional context in a follow-up message.
A cube form created through the first creation request is saved as an object and becomes available in Explorer. It is not handled as an unpublished draft.
TAI can change the layout of an existing cube form. Open the form or identify it by its exact name, then describe the desired modification.
Example:
Place the Actual and Planned scenarios in columns.Before saving, TAI:
After confirmation, the updated form is available in T6 and the modified layout can be reviewed in the form designer.
A member shown in a row, column, or page can be converted to a parameter through a natural-language request. This is useful when users need to select the member dynamically instead of keeping a fixed member in the layout.
Example:
Keep Actual fixed in the columns and make Planned a parameter.When the change is complete, the parameter appears in the form pages. Users can select a value there, and the corresponding column or row is updated according to the selected member.
Describe which member must remain fixed and which member must become a parameter. This avoids changing the wrong part of the form.
TAI can add calculated members to a cube form and create the corresponding expression.
Example:
Show the variation between the Actual and Planned scenarios.The resulting calculated member can use an expression such as:
[Actual] - [Planned]
After saving, review the calculated member in the form designer and confirm that the expression, format, and position match the intended result.
To create a copy of an existing form, TAI asks you to identify the source form and describe the desired layout of the copy.
Example:
Make a copy of the Operating Expenses form with the years in columns.The cloned form preserves the relevant configuration of the source form, including calculated members and other layout settings, while applying the requested changes to the new object.
TAI validates changes before saving and shows a summary of what will be changed. Depending on the operation, the summary can include:
Confirm the operation only after checking that the intended form and members were identified. Changes are recorded in the form history, allowing the previous state to be restored.
Example:
Undo the last parameterization change.The undo request applies to the latest recorded form change. Check the returned summary to ensure that only the intended change was reversed.
Natural-language operations are not deterministic: the same broad request may produce different search paths or results depending on the available metadata. Use the following practices:
The more precise the request, the less likely TAI is to select an unintended application, cube, or member.
Available starting in T6 version 12.4, Tech6 Artificial Intelligence (TAI) can turn data from an open cube form into a narrative report. The report combines the form's data with tables, charts, insights, and free-text explanations.
The values shown in a narrative report come from the T6 cube. TAI does not manually add or recalculate the cube data. Use the report to explain and present the result, while the cube remains the source of the calculations.
Example:
Show payroll and operating expenses for 2024, comparing Actual and Planned.TAI uses the open form and the cube metadata to generate a report. Depending on the request, the result can include:
The report can also be requested directly from the current form:
Show the current cube form as a report.Keep the form open when the request refers to current data. If the form is not open, TAI may not have the context required to identify the requested values.
After the first report is generated, continue in the same chat to refine only the part that needs to change. The rest of the report remains available as context.
Examples:
Prompt: Show the comparison with Planned.
Prompt: Include an insight with only the largest variations.
Prompt: Break the analysis down month by month.
Prompt: Show only payroll accounts and hide the other expenses.
This approach allows you to move from a broad analysis to a focused report without manually rebuilding the form or repeating all the original instructions.
Use natural-language requests to add explanatory content after the data has been generated. Explanations can describe the hierarchy of accounts, the meaning of a total, or the relationship between parent and child accounts.
Examples:
Prompt: Add a detailed insight about the data below the table.
Prompt: Add a text explaining the calculations for each account in the table.
Prompt: Add a conclusion at the end of the report.
The generated text may explain items such as:
Review generated explanations against the form and its formulas. The report reflects the cube data and metadata available to TAI, but the final interpretation remains the user's responsibility.
The report canvas provides selection controls that let you target a specific element or area before requesting an edit. This is useful when several tables, insights, or text blocks are displayed.
Examples:
Prompt: Remove the selected insight.
Prompt: Change the background color of the selected area to dark blue.
Prompt: Set the width of the selected buttons to 300 pixels.
The selection remains active while the change is applied, and content outside the selected area is left untouched. Selecting the target first is preferable to describing its location ambiguously in the request.
Narrative reports can be opened in the report view for a larger presentation and can be exported using the available toolbar actions:
The generated report can contain both structured data and explanatory text. Depending on the report and the available configuration, the PowerPoint output may be more basic than the PDF or Excel output.
For reliable results:
In the TAI panel, click
to access History and Prompts.
shown in each history item.Warning: deletion has no confirmation prompt; history is removed immediately.
If the user has Manage TAI enabled, they can create custom prompts.
.| Location |
|---|
| Form |
| Report |
| Dashboard |
| Data Form |
| Data Table |
| What-if |
| Profitability Analysis |
| Dimension Data Load |
| Fact Data Load |
| Mapping |
| Load Parameters |
| Data Link |
| Load Routines |
| Adjustment Template |
| Dimension Relationship |
| Workflow Trigger |
| Workflow Process |
| Workflow Lane |
| Adjustment |
| Dimension |
| Hierarchy |
| Application |
| Formula Group |
| Formula |
| Report URL |
| Report File |
| Report Embedded |
| Report On-Premises |
| Automatic Routine |
| Linked List |
| File |
| Cube Context |
| Group |
| User |
| Role |
| Remote Data Load |
| Workflow Image |
| Image |
| Data Load |
If a location is selected, the prompt appears only when that item is open. With no location selected, the prompt is available in any context.
Prompt example: According to the documentation, how does function [function name] work?
To edit prompts, Manage TAI must also be enabled.
.To delete prompts, Manage TAI must be enabled.
.Warning: deletion has no confirmation dialog; the prompt is deleted immediately.
Go to Main Menu > Settings > Preview, find TAI, and enable the switch.
Then refresh the page to see the icon in the upper-right corner.
To use TAI: user must be in a global group with planner feature Access TAI enabled.
To manage prompts: user must be in a global group with admin feature Manage TAI enabled.
Yes, starting from version 12.0.
Add "KernelHubUrl": "https://dev-tai.tech6cloud.com/kernelhub" to appsettings.json and restart IIS pools.
Supported file types: .txt, .html, .xml, .csv, .md, .pdf, .xlsx, .docx.
Yes. Hold the microphone button while speaking, then release to transcribe.
TAI is designed to avoid automatic changes when there is risk of data loss. Final save/publish actions are manual.
Available categories: All, Documentation, Analysis and Insights, Command.
Bracketed text indicates a required parameter that must be filled before sending.
If you have management permissions, go to Settings > Prompts, click Add, and fill name, type, location, description, and prompt content.
Yes. You can list, open, approve, and reject tasks using prompts like List my pending tasks or Approve task [name].
Yes. With a form open, use prompts like In the current form, change [member] in [time] to [value].
Use List current scenario states for application [name] to see states such as Planned, Actual, or Closed.
Yes. Use Change scenario [name] for year [year] to [new state] and confirm.
Yes. TAI accesses real-time data for indicators such as IPCA, INPC, IGP-M, and Selic, as well as USD, EUR, AUD, CAD, GBP, and JPY currencies.
In the chat panel, click the three dots (...) and select History.
Use prompts such as List user permissions [name].
Yes. Use List group permissions [name] or List object permissions [name].
A Design System is a set of patterns, guidelines, and visual elements that helps maintain a consistent experience across the system's screens and features.
Yes. Open the TAI chat and request its creation by providing the name and desired characteristics, for example: Create a new design system named [system name] using the following colors: [color description].
After it is created, the Design System can be reviewed and edited on the Design Systems screen.
Yes. While editing the form draft, use a prompt such as Apply the design system named [Design System name] to this form in the TAI chat.
You can change the layout and data display, add or remove fields, apply a Design System, add charts and images, and request other changes to the form draft.
After reviewing the draft and making the required adjustments, use the prompt Approve and publish the visual in the TAI chat. Once published, the form will be available for use in the Explorer.
Skills allow you to register custom instructions and context to guide TAI when performing tasks in a specific domain.
The skill content is defined in the SKILL.md file and may include optional scripts as supporting files.
On the Skills screen, you can add, import, edit, export, and delete skills.
The Access TAI feature is required to view skills. The other operations require the Manage TAI feature or administrator access.
The skill name may contain only lowercase letters, numbers, and hyphens (-), must start with a letter, and can have up to 64 characters.
Yes. Clearly state that you want to create a cube form and, whenever possible, provide the application, cube, account or member, dimensions, and desired layout.
For example: Create a cube form for "Operating expenses" with years in columns.
No. The cube form is created as a T6 object in the first creation request and becomes available in the Explorer. It is not treated as an unpublished draft.
Yes. Changes are recorded in the form history. To revert the latest change, use a prompt such as Revert the latest parameter change and review the returned summary before confirming.
Use the exact names of the application, cube, account, and members. Also specify the desired layout for rows, columns, and pages, and make one change at a time.
If the result is incomplete, refine the request instead of confirming an incorrect form.
A narrative report combines data from an open cube form with tables, charts, insights, and explanatory text.
The displayed values come from the T6 cube, which remains the source of the calculations.
Yes, especially when the request refers to the current form data. With the form open, TAI uses the cube context and metadata to generate the report.
Yes. Continue in the same chat and request the desired change, such as Break the analysis down month by month, Add an insight with only the largest variances, or Show only payroll accounts.
Yes. Use the Select element or Select Area controls to define the content you want to change, and then send the request in the chat.
Content outside the selection remains unchanged.
Narrative reports can be exported as PDF, Excel, and PowerPoint, according to the actions available on the toolbar.
Insights and explanations should be used to support the analysis. Always review the values, totals, formulas, and account hierarchies in the source form, since the final interpretation of the data remains the user's responsibility.