diff --git a/app/javascript/dashboard/components/widgets/AIAssistanceButton.vue b/app/javascript/dashboard/components/widgets/AIAssistanceButton.vue
index 9a416e867..d076e3805 100644
--- a/app/javascript/dashboard/components/widgets/AIAssistanceButton.vue
+++ b/app/javascript/dashboard/components/widgets/AIAssistanceButton.vue
@@ -9,6 +9,15 @@
@click="openAIAssist"
/>
+
+
-
-
-
-
- {{ $t('INTEGRATION_SETTINGS.OPEN_AI.TITLE') }}
-
-
- {{ $t('INTEGRATION_SETTINGS.OPEN_AI.SUBTITLE') }}
-
-
-
-
-
-
+
+
+ {{ $t('INTEGRATION_SETTINGS.OPEN_AI.TITLE') }}
+
+
+ {{ $t('INTEGRATION_SETTINGS.OPEN_AI.SUBTITLE') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/javascript/dashboard/components/widgets/AIAssistanceReply.vue b/app/javascript/dashboard/components/widgets/AIAssistanceReply.vue
new file mode 100644
index 000000000..4e20130e2
--- /dev/null
+++ b/app/javascript/dashboard/components/widgets/AIAssistanceReply.vue
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
diff --git a/app/javascript/dashboard/components/widgets/TypingIndicator.vue b/app/javascript/dashboard/components/widgets/TypingIndicator.vue
new file mode 100644
index 000000000..b64daa51e
--- /dev/null
+++ b/app/javascript/dashboard/components/widgets/TypingIndicator.vue
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+