{"id":15143,"date":"2026-07-24T12:23:45","date_gmt":"2026-07-24T17:23:45","guid":{"rendered":"https:\/\/www.mrc-productivity.com\/docs\/?post_type=ht_kb&#038;p=15143"},"modified":"2026-07-24T14:51:15","modified_gmt":"2026-07-24T19:51:15","slug":"ai-studio","status":"publish","type":"ht_kb","link":"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/ai-studio","title":{"rendered":"AI Studio"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The m-Power AI Studio is a centralized, visual workspace designed to help you build, test, and manage intelligent AI features within m-Power. The AI Studio provides a drag-and-drop diagram interface where you can orchestrate how your AI behaves, what data it can access, and what tasks it can perform.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you are looking to create a simple chatbot to answer user questions or build a complex, multi-agent system that runs automated backend tasks, the AI Studio serves as the control center for all your AI integrations.<br><br><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a63d58ac6a90&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a63d58ac6a90\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"\/docs\/images\/ai\/AI_Studio.png\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Navigating the AI Studio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The AI Studio workspace is broken down into three primary sections to streamline your development process:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Diagram Screen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Located in the center of the studio, this visual workspace displays the architectural blueprint of your selected AI configuration. It clearly maps out the core components of your AI feature, including the <strong><a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/ai-system-prompt\" target=\"_blank\" rel=\"noreferrer noopener\">System Prompt<\/a><\/strong> (the rules and boundaries your AI follows), the User Message Template, <strong><a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/using-application-tool-functions-in-the-ai-assistant\" target=\"_blank\" rel=\"noreferrer noopener\">Application Tool Functions<\/a><\/strong>, <strong><a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/knowledge-base\" data-type=\"link\" data-id=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/knowledge-base\" target=\"_blank\" rel=\"noreferrer noopener\">Knowledge Base Tool Functions<\/a><\/strong>, and the selected LLM powering the engine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clicking the Edit (Pencil) Icon on any of these visual blocks instantly opens its configuration screen, allowing you to tweak settings on the fly.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a63d58ac6e0c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a63d58ac6e0c\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"\/docs\/images\/ai\/AI_Studio_Cust.png\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">The Top Toolbar<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This toolbar houses your global actions and workspace management tools. Here, you can rename your assistant or use the <strong>Zoom Out<\/strong> dropdown if your diagram grows too large to manage comfortably. The <strong>Auto Layout<\/strong> button instantly cleans up and reorganizes scattered nodes for you. You can also use the view toggle to switch between <strong>Design Mode<\/strong> (building your diagram) and <strong>Test Mode<\/strong> (an interactive chat sandbox featuring a live trace activity log to inspect LLM communication). Finally, when you are ready, the <strong>Run as Application<\/strong> button lets you test the chatbot exactly as an end-user would see it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Left Management Panel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This panel is your organizational hub for all AI components. From here, you can create new assistants and group them cleanly into folders. Beyond basic assistants, this panel is where you manage advanced components like AI Agents for complex workflow orchestration and Knowledge Bases for uploading static reference documentation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Core Components<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To build effective AI solutions, you will utilize three core components within the AI Studio. Each serves a distinct purpose depending on how dynamic or data-dependent your workflow needs to be.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AI Assistants<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An AI Assistant is a specialized bot designed to handle a specific role or persona. By configuring its <strong>system prompt<\/strong>, you dictate exactly how it should behave and respond to your users. Assistants can operate entirely on the selected LLM&#8217;s general knowledge, or they can be supercharged with optional tool functions. <strong>Application Tool Functions<\/strong> allow the assistant to pull live, constantly changing data directly from your licensed database, ensuring its responses are always accurate up to the second. Additionally, <strong>Knowledge Base Tool Functions<\/strong> allow your assistant to quickly search and retrieve relevant, specific facts from your uploaded static documents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/ai-assistant-template\" data-type=\"link\" data-id=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/ai-assistant-template\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more about configuring AI Assistants.<\/a><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AI Agents<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As your AI integrations grow more complex, relying on a single, massive prompt to handle dozens of different user requests becomes inefficient. <strong>AI Agents<\/strong> solve this by acting as central orchestrators. Instead of one assistant trying to do everything, a primary &#8220;Orchestrator Agent&#8221; interprets the user&#8217;s intent and dynamically routes the task to the specific sub-assistant or specialized sub-agent best equipped to handle it. This agentic approach allows you to build sophisticated, multi-step decision trees that feel seamless to the end user.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"\/docs\/knowledge-base\/ai-agents\" data-type=\"link\" data-id=\"\/docs\/knowledge-base\/ai-agents\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more about building AI Agents.<\/a><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Knowledge Bases<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If your AI needs access to proprietary, static information\u2014such as company handbooks, product manuals, HR policies, or FAQs\u2014you can upload these files (like PDFs or plain text documents) directly into a Knowledge Base. This allows your AI Assistant to reference your specific business data instead of relying solely on its generic public training. Unlike Application Tools that fetch live, moving data, Knowledge Bases are ideal for stable information that doesn&#8217;t change from minute to minute.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/knowledge-base\" data-type=\"link\" data-id=\"\/content-retriever\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more about setting up and uploading Knowledge Bases.<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Monitoring and Debugging<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Building AI features requires visibility into how your prompts, data, and models are interacting behind the scenes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AI Agent Trace Viewer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The AI Agent Trace Viewer is a built-in administrative screen designed to give you total visibility into the history of your AI interactions. It provides a running log of every user message and assistant response, allowing you to audit performance and troubleshoot unexpected behaviors.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon\"><strong>Note:<\/strong> The Trace Viewer is a standalone system screen. You can access it directly by navigating to: <code>http:\/\/server_addess:port\/mrcjava\/ai-log<\/code> (replacing the bracketed text with your actual m-Power server domain and port number).<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a63d58ac7477&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a63d58ac7477\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"\/docs\/images\/aidebug1.png\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The main interface allows you to easily filter past interactions by application, agent name, status, and chat dates. For every interaction, the logs capture critical metadata including the date\/time, agent name, success status, duration, token span, and which LLMs, Tools, or sub-agents were triggered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clicking on any specific user message drills down deep into the inner workings of that exact interaction. This granular view shows you the raw prompt sent to the LLM, the exact data returned by your tools, and how the model formulated its final answer\u2014making it an invaluable tool for refining your prompts and debugging data connections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/debugging-ai-with-m-power\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more about troubleshooting with the Trace Viewer.<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI Studio is a centralized, drag-and-drop workspace that makes it easy to build, test, and manage intelligent AI Assistants and multi-agent workflows.<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[332],"ht-kb-tag":[],"class_list":["post-15143","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-end-user-ai"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/ht-kb\/15143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/comments?post=15143"}],"version-history":[{"count":15,"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/ht-kb\/15143\/revisions"}],"predecessor-version":[{"id":15213,"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/ht-kb\/15143\/revisions\/15213"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/media?parent=15143"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/ht-kb-category?post=15143"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/docs\/wp-json\/wp\/v2\/ht-kb-tag?post=15143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}