Artificial Intelligence (AI) in NetSuite

You may have questions about how NetSuite application features use artificial intelligence (AI) and machine learning (ML). AI is computer software that simulates how humans think and reason. ML lets computer systems learn and improve from experience, without explicit programming.

The following table lists NetSuite features that use AI.

Generative AI Features

Machine Learning Features

AI Integration Features

NetSuite also uses AI behind the scenes, monitoring for anomalies to help keep your NetSuite account secure.

Note:

Oracle NetSuite is continuously developing features and enhancements powered by AI. As we add more AI into NetSuite, you can learn more about it in the help article What's New in NetSuite AI, in the NetSuite Help Center, in SuiteAnswers, and in the Oracle Help Center.

You can also take the free AI in NetSuite learning path to learn about artificial intelligence (AI) features in NetSuite and how to use them. To access more AI training from the NetSuite MyLearn home page, search for AI.

NetSuite Expert in SuiteAnswers

NetSuite Expert in SuiteAnswers is designed to make your searches more powerful. NetSuite Expert lets you ask your question in natural language and gives you a focused answer. NetSuite Expert uses retrieval-augmented generation, or RAG, to answer your question with a summary of the information you need. The summary also gives you citations for the sources and includes links to the specific articles.

NetSuite Expert helps you use SuiteAnswers content, including NetSuite Help Center topics and knowledge base articles. For more information, see NetSuite Expert in SuiteAnswers, FAQ: NetSuite Expert in SuiteAnswers, and Generative AI Availability in NetSuite.

Prompt Studio

If you're a user with the Administrator role, Prompt Studio lets you customize system prompts and Text Enhance actions for your company, and you can also create new ones. Prompts are the instructions given to an LLM. Text Enhance actions are the options you see in Text Enhance menus. These actions let you generate or change text in text area fields, long text fields, or rich text fields. You can also use your custom Prompt Studio prompts in your SuiteScript code.

See Prompt Studio, Managing Prompts and Text Enhance Actions Using the N/llm Module, and Generative AI Availability in NetSuite for more information.

SuiteScript Generative AI APIs

SuiteScript Generative AI APIs let you expand and customize how you use generative AI in NetSuite. By using the N/llm Module in your SuiteScript code, you can send prompt requests to supported large language models (LLMs) and get responses back from the LLMs. NetSuite uses LLMs hosted by the OCI Generative AI service.

Some of the main features of the N/llm module include:

  • Content generation: You can request generative AI content from supported LLMs, such as Cohere Command R and Command A. You can provide a prompt that describes the content you want to generate, and the module sends the request to the OCI Generative AI service to generate a response.

  • Prompt evaluation: If you use Prompt Studio to manage existing prompts in your NetSuite account, you can use methods in the N/llm module to send a prompt from Prompt Studio to the LLM for evaluation. Information from the prompt definition (such as the model and model parameters) is sent to the LLM, and you can provide values for any variables the prompt uses before sending it for evaluation.

  • Retrieval-augmented generation (RAG) support: You can give source documents to the LLM, and the LLM uses information from the source documents to augment its response. The LLM also returns citations that identify which source documents it used to generate its response.

  • Embedding support: You can use methods in the N/llm module to convert text to vector embeddings. You can use vector embeddings for use cases such as semantic search, recommender systems, text classification, or text clustering.

For more information, see SuiteScript 2.x Generative AI APIs, N/llm Module, and Generative AI Availability in NetSuite.

NetSuite also offers the N/machineTranslation module, which lets you translate text into supported languages. This module uses the OCI Language service to translate text in documents you provide. For more information, see N/machineTranslation Module.

Text Enhance

Text Enhance uses generative AI to help you create, improve, and translate content, such as item descriptions or job descriptions. In accounts with Text Enhance and Text Enhance Translations, the features are enabled by default and are limited to NetSuite users with internal roles. If you're a user with the Administrator role, you can enable Text Enhance and Text Enhance Translations for external roles. You can also disable Text Enhance and Text Enhance Translations for the account.

See Using Text Enhance, Manage Text Enhance Preferences, Manage Text Enhance Translations Preferences and Generative AI Availability in NetSuite for more information.

CPQ AI Assistant

Important:

For this initial release, the NetSuite CPQ AI Assistant is available only in non-production accounts, including sandbox and release preview accounts. For information about this feature's availability, please contact your NetSuite account manager.

Important:

The content provided by AI is used to make suggestions based on your input. By using this system you assume responsibility for validating or approving the recommendation. Your data may be processed globally according to the Oracle Services Privacy Policy.

The CPQ AI Assistant is a new generative AI–powered tool designed to enhance the product and service configuration process in NetSuite CPQ. Using a large language model (LLM), the CPQ AI Assistant guides sales representatives and buyers through complex item configurations in a conversational interface, making the process faster and more intuitive for users of all experience levels.

When you select a configurable item in a transaction, a Configure with CPQ Assistant button appears in the lower-right corner of the screen. Clicking this button opens an interactive chat with the AI Assistant, which collects configuration details and provides real-time recommendations. The assistant helps clarify options, answer questions, and guide users through all necessary steps to complete even complex configurations efficiently.

If you're a user with the Administrator or CPQ Product Builder role, you can prepare product, question, and answer records for use with the AI assistant. A dedicated CPQ AI Assistant subtab appears on each relevant record, allowing you to review readiness, create and refine product descriptions for the AI, ensure data quality, and control when and where the AI Assistant is shown to end users.

For more information, see NetSuite CPQ AI Assistant.

Bill Capture

Bill Capture uses AI and ML to scan your vendors' invoices and create NetSuite bills. Bill Capture gives you matches or suggestions for review, and over time, learns from the ones you confirm. See Email or Upload Vendor Bill Files Into NetSuite Using Bill Capture. See also Enhancements to Bill Capture for information about the most recent changes.

Intelligent Recommendations

Intelligent Recommendations uses AI and ML to suggest items that your customers may want to buy. The ML algorithms process and learn from your transaction data every 24 hours, so the recommendations change and improve over time. As the number of customers, products, and transactions increase in your account, the quality of the intelligent recommendations also improves.

Supply Chain Control Tower

AI in the Supply Chain Control Tower feature lets you simulate inventory supply and demand across your whole supply chain. NetSuite uses these forecasting simulations, or snapshots, to analyze whether inventory levels match customer demand or your planned levels.

NetSuite AI Connector Service

You can connect your NetSuite account to an external AI client using the NetSuite AI Connector Service. You can use this integration to:

  • Invoke the tools from the AI client using natural language prompts

  • Build AI tools with the custom tool script type

  • Deploy these tools to your NetSuite account using SuiteCloud projects and SDF

NetSuite also provides the MCP Standard Tools SuiteApp, which you can install from the SuiteApp Marketplace. For more information, see MCP Standard Tools SuiteApp.

For more information, see:

NetSuite Analytics Warehouse

NetSuite Analytics Warehouse (NSAW) is a module that offers AI-powered, self-service analytics capabilities for data preparation, visualization, enterprise reporting, augmented analysis, and natural language processing. With NSAW, you can bring together historical data from multiple sources to gain deeper business insights. After you enable NSAW, you can transfer your data to the Analytics Warehouse, blend your NetSuite data with other datasets, and explore a wide range of visualizations. Powered by Oracle Analytics Cloud and Oracle Autonomous Data Warehouse, NSAW includes AI and machine learning models to help you predict outcomes and uncover insights, create visualizations, and communicate findings.

NetSuite Enterprise Performance Management

NetSuite Enterprise Performance Management is built on Oracle Fusion Cloud Enterprise Performance Management. Its NetSuite Planning and Budgeting (NSPB) module integrates Intelligent Performance Management (IPM), which uses algorithms and machine learning to continuously monitor and analyze plans, forecasts, and variances.

Related Topics

General Notices