diff --git a/apiconcepts/translationmemory/translation_provider_plugin.md b/apiconcepts/translationmemory/translation_provider_plugin.md
index a328c7c10..694222c9f 100644
--- a/apiconcepts/translationmemory/translation_provider_plugin.md
+++ b/apiconcepts/translationmemory/translation_provider_plugin.md
@@ -1,6 +1,6 @@
Creating Translation Provider Plug-ins
======
-This section provides an overview of how to create a translation provider plug-in, which allows applications like Var:ProductName to interact with automated translation engines, third-party translation memory implementations or other translation engines.
+This section provides an overview of how to create a translation provider plug-in, which allows applications like Var:ProductName to interact with automated translation engines, including AI-based NMT and LLM models, third-party translation memory implementations or other translation engines.
Overview
-----
diff --git a/articles/hints_tips/AI_Companion/AICompanion.md b/articles/hints_tips/AI_Companion/AICompanion.md
index 0ff1edf82..03e494ab3 100644
--- a/articles/hints_tips/AI_Companion/AICompanion.md
+++ b/articles/hints_tips/AI_Companion/AICompanion.md
@@ -1,5 +1,5 @@
# How to implement AI Companion
-The AI Companion API facilitates LLM integration in Trados Studio for translating or reviewing documents.
+The AI Assistant consists of two components: the [Translation Provider](../../../apiconcepts/translationmemory/translation_provider_plugin.md) and the AI Companion, as described here. The AI Companion API facilitates LLM integration in Trados Studio for translating or reviewing documents.
## Add the Sdl.LanguagePlatform.TranslationMemoryApi assembly to your project
You can add the `Sdl.LanguagePlatform.TranslationMemoryApi` assembly by using the following Trados Studio template in Visual Studio:
@@ -26,6 +26,23 @@ These data models are used in implementing an AI Companion plugin for Trados Stu
The data models used in communicating between an AI Companion and Trados Studio are found under the `Sdl.LanguagePlatform.TranslationMemoryApi.LiteBCM` namespace.
+For easier navigation, the Lite BCM diagram was split in three separate sections.
+
+### Structure
+This section represents the top-most structure of the Lite BCM model.
+
+
+
+### File Skeleton
+This section shows what the file skeleton can contain. This section is referred by the Structure section.
+
+
+
+### Markup (Content)
+This section shows how markup data is represented to hold the actual content of the documents. This section is referred by the Structure section.
+
+
+
## Sample Implementation
The following example illustrates a basic implementation of the [IAICompanion](../../../api/translationmemory/Sdl.LanguagePlatform.TranslationMemoryApi.AICompanion.IAICompanion.yml) interface.
diff --git a/articles/hints_tips/AI_Companion/images/LiteBcmMarkup.svg b/articles/hints_tips/AI_Companion/images/LiteBcmMarkup.svg
new file mode 100644
index 000000000..46268b372
--- /dev/null
+++ b/articles/hints_tips/AI_Companion/images/LiteBcmMarkup.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/articles/hints_tips/AI_Companion/images/LiteBcmSkeleton.svg b/articles/hints_tips/AI_Companion/images/LiteBcmSkeleton.svg
new file mode 100644
index 000000000..2749cc4a4
--- /dev/null
+++ b/articles/hints_tips/AI_Companion/images/LiteBcmSkeleton.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/articles/hints_tips/AI_Companion/images/LiteBcmStructure.svg b/articles/hints_tips/AI_Companion/images/LiteBcmStructure.svg
new file mode 100644
index 000000000..92de4be11
--- /dev/null
+++ b/articles/hints_tips/AI_Companion/images/LiteBcmStructure.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file