diff --git a/ee/app/assets/javascripts/ai/components/ai_genie_chat.vue b/ee/app/assets/javascripts/ai/components/ai_genie_chat.vue
index 2bf96d9b033db74b8d943a5638897ce0f79ac2e6..05c3e72baa7d4debf4ffe9afb5adff3b4dd1b675 100644
--- a/ee/app/assets/javascripts/ai/components/ai_genie_chat.vue
+++ b/ee/app/assets/javascripts/ai/components/ai_genie_chat.vue
@@ -98,7 +98,8 @@ export default {
       primary-button-link="https://internal-handbook.gitlab.io/handbook/product/ai-strategy/ai-integration-effort/legal_restrictions/"
       :primary-button-text="__('Read more')"
     >
-      <span v-safe-html="$options.i18n.GENIE_CHAT_LEGAL_NOTICE"></span>
+      <strong v-safe-html="$options.i18n.GENIE_CHAT_LEGAL_GENERATED_BY_AI"></strong>
+      <p v-safe-html="$options.i18n.GENIE_CHAT_LEGAL_NOTICE"></p>
     </gl-alert>
     <code-block-highlighted
       :language="snippetLanguage"
diff --git a/ee/app/assets/javascripts/ai/constants.js b/ee/app/assets/javascripts/ai/constants.js
index 43e9a14a6e5401b19c339020b265dd6ff526a50a..6a13e0952b4ff8e8f7f998351195ef2e274eb844 100644
--- a/ee/app/assets/javascripts/ai/constants.js
+++ b/ee/app/assets/javascripts/ai/constants.js
@@ -12,6 +12,7 @@ export const i18n = {
     { gitlabOrg: '<code>/gitlab-org</code>', gitlabCom: '<code>/gitlab-com</code>' },
     false,
   ),
+  GENIE_CHAT_LEGAL_GENERATED_BY_AI: s__('AI|Responses generated by AI'),
   REQUEST_ERROR: s__('AI|Something went wrong. Please try again later'),
   EXPERIMENT_BADGE: s__('AI|Experiment'),
   FEEDBACK_LINK: s__('AI|Give feedback on code explanation'),
diff --git a/ee/spec/frontend/ai/components/ai_genie_chat_spec.js b/ee/spec/frontend/ai/components/ai_genie_chat_spec.js
index adaf269221766541aabbf20b1112b780d89c3c08..495722b83edc19ceb61c79135402517bdbc6dc7a 100644
--- a/ee/spec/frontend/ai/components/ai_genie_chat_spec.js
+++ b/ee/spec/frontend/ai/components/ai_genie_chat_spec.js
@@ -22,6 +22,7 @@ describe('AiGenieChat', () => {
   const findSelectedText = () => wrapper.findComponent(CodeBlockHighlighted);
   const findChatContent = () => wrapper.findByTestId('chat-content');
   const findAlert = () => wrapper.findByTestId('chat-error');
+  const findGeneratedByAI = () => wrapper.findByText(i18n.GENIE_CHAT_LEGAL_GENERATED_BY_AI);
   const findWarning = () => wrapper.findByTestId('chat-legal-warning');
   const findBadge = () => wrapper.findComponent(GlBadge);
   const findFeedbackLink = () => wrapper.findByTestId('feedback-link');
@@ -95,7 +96,12 @@ describe('AiGenieChat', () => {
     expect(findSelectedText().props('language')).toBe(snippetLanguage);
   });
 
-  it('renders a legal warning when renderd', () => {
+  it('renders a generated by AI note', () => {
+    createComponent();
+    expect(findGeneratedByAI().exists()).toBe(true);
+  });
+
+  it('renders a legal warning when rendered', () => {
     createComponent();
     expect(findWarning().exists()).toBe(true);
   });
diff --git a/locale/gitlab.pot b/locale/gitlab.pot
index 643f5676631bfafa596ba70f2f3a8d7a7cbb18de..232f9629d8cbeb7dc1fac92ddef0984d9df20ecc 100644
--- a/locale/gitlab.pot
+++ b/locale/gitlab.pot
@@ -1866,6 +1866,9 @@ msgstr ""
 msgid "AI|Give feedback on code explanation"
 msgstr ""
 
+msgid "AI|Responses generated by AI"
+msgstr ""
+
 msgid "AI|Something went wrong. Please try again later"
 msgstr ""