Development efforts for the m-Power platform continue to be guided by two factors: customer requests and industry trends. Our upcoming release addresses both by focusing on AI.
Many of our clients have asked how artificial intelligence fits into m-Power. This newsletter introduces the core AI concepts, explains how they’re available within m-Power, and shows how you can apply them in your own applications for end users.
Two Videos to Help You Learn More
- Webinar Replay: We covered the enhancements coming in m-Power’s AI Release Candidate on October 23rd. You can watch the webinar replay below:
- m-Power AI Project: In this demo video, we show you how to add AI assistants and AI features into an existing application and workflow. You’ll learn how to create AI tools that interact with your business data and fit into existing processes.
What is AI?
Artificial Intelligence (AI) has moved into everyday use, with tools like ChatGPT making conversational interactions common. While chat is a familiar entry point, AI goes far beyond chatbots. It can categorize and classify data, generate summaries, and automate workflows across your applications.
At the end of this document, we’ve included two live demos on CrazyBikes.com to see how this works in real time.
AI Terms to Know
AI Provider – The service that processes your AI requests (e.g., OpenAI, Microsoft, Anthropic, IBM, Groq). We support multiple providers so you can choose the option that best aligns with your data, security, and compliance needs.
LLM (Large Language Model) – Providers offer different models for different tasks (some excel at short answers, others at creative output or images). Pricing varies by model, so understanding usage cost is an important part of your selection.
API Keys – Credentials used to authenticate with your chosen provider and associate usage with your account.
Note: When making AI requests inside the m-Power interface, you’ll use an mrc-provided key at no charge. To add AI to generated applications, select a provider and obtain your own API key.
Tokens – Providers count tokens for both input and output (roughly word-like units). Your total tokens determine usage cost. Rates depend on the model, but typical rates make large volumes relatively inexpensive.
AI Assistant (m-Power template) – A new template that connects to your selected provider. Use it as a chatbot, or call it from m-Power Workflow to pass data automatically via forms or scheduled jobs.
User Message – The end user’s instruction or question entered into the chatbot.
System Prompt – The developer-written guidance that tells the assistant how to behave, what rules to follow, and how to answer. These are authored in m-Painter.
Content Retriever (m-Power template) – By default, AI starts with general knowledge. But what if you need it to understand a specific topic at your organization? For example, maybe you want to load thousands of old hotline tickets or your HR onboarding process. With an m-Power Content Retriever, you can upload these documents to your system. Then, when an AI Assistant is trained with that retriever, it can answer targeted questions about those materials. This works best for content that’s relatively static.
Tool Functions – Unlike a content retriever, tool functions are best for information that changes constantly. For example, you can use a tool function to check the current quantity on hand for a given item. Tool functions call m-Power retrievals in real time, so your AI Assistant can access up-to-date information.