Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview

At the functional level of our GenAi content, we approach the ability to generate prompts that will create responses that can provide low-level step-by-step instructions on common functions for a specific feature. For example, a functional prompt might ask for instructions on how to create an Actionable Insights Watcher for an expressed purpose.

Impact on GenAI

The impact of software product functional categories on GenAI can be inferred that these categories play a crucial role in shaping the capabilities and contextual understanding of generative AI systems.

While the direct impact may not be explicitly known, it is reasonable to infer that these functional categories contribute to shaping the context and depth of knowledge within GenAI, ultimately influencing its ability to generate relevant and valuable responses in the domain of software product functionalities.

Functional.jpg

At this level, we are focusing on the core features for a specific capability within the Pricefx solution:

  • Tasks, specific activities, processes, or operations that a feature is designed to perform. These can include data processing, user interactions, automated functions, and other designated activities aimed at achieving specific objectives.

  • Extension, ability to extend or customize a feature’s abilities through customer add-ons, plugins, or modular Groovy components. These extensions allow users to enhance the functionality of the core software.

  • Best Practices, encompass established guidelines, methodologies, and approaches that are considered optimal for achieving efficient, reliable, and high-quality development, deployment, and usage.

  • Integration, ability of a feature to connect and interact with other Pricefx capabilities, other external systems, applications, or data sources. This includes seamless data exchange and overall interoperability.

  • Configuration, involves the settings, parameters, and customization options that allow users to tailor the software to their specific needs and preferences.

  • Security, encompasses the features and measures implemented to protect the software, its data, and its users from unauthorized access, data breaches, cyber threats, and vulnerabilities.

GenAI Prompt Examples

Below are some examples of GenAI prompts that are operating at this level of contextual understanding:

Functional Prompt: "Provide step by step instructions for creating a price list"

This functional prompt asks the GenAI chatbot to provide detailed step-by-step instructions (function) on how to create a price list (feature) within Price Setting capability. The response might look like this:

Here are the step-by-step instructions for creating a price list in Pricefx:

Step 1: Determine the Prerequisites

  • Make sure you have the necessary components ready, such as products, company parameters, and product extensions.

  • Ensure that you have set up any required calculation logics and workflow logics.

Step 2: Create a Calculation Logic

  • Define the calculation logic that will determine the prices for the products in your price list.

  • You can choose from various pre-built logics or create a custom logic.

Step 3: Select the Products

  • Select the products you want to include in your price list.

  • You can use simple or advanced filters to narrow down your selection.

Step 4: Define the Price List

  • Go to the "Price Setting" module and click "New Price List."

  • Select the appropriate price list type and provide a name for your price list.

  • Define the price list currency and any other relevant settings.

Step 5: Set Up Output Elements

  • Define the output elements for your price list, including the visibility of each element and the logic result field.

  • You can choose from various pre-built output elements or create custom elements.

Step 6: Review and Confirm

  • Review your price list settings and confirm the creation of the price list.

  • Make sure all the information is correct and complete before proceeding.

Functional Prompt: "When is an approval workflow logic called during quote execution"

This functional prompt asks the GenAI chatbot to identify how the Approval Workflow (feature) within Quoting (capability) is called during quote activity. The response might look like this:

To answer your question, the approval workflow logic is called during quote execution when certain conditions are met, such as when a quote is created, updated, or when a specific action is taken on the quote.

Here are some specific scenarios where the approval workflow logic might be called during quote execution:

  1. When a new quote is created: The approval workflow logic is called when a new quote is created, and the conditions specified in the approval workflow setup are met.

  2. When a quote is updated: The approval workflow logic is called when a quote is updated, and the conditions specified in the approval workflow setup are met.

  3. When a quotation action is taken: The approval workflow logic is called when a specific action is taken on the quote, such as when a customer adds a product to the quote, or when the quotation status is changed.

  4. When a quote reaches a specific status: The approval workflow logic is called when the quote reaches a specific status, such as when the quote is marked as "awaiting approval" or "approved".

Once the conditions are met, the approval workflow logic will be triggered, and the appropriate approvers will be notified to review and approve the quote.

Functional Prompt: "How do i add a new product to a live price grid"

This functional prompt asks the GenAI chatbot to identify how to perform a specific funciton, in this case an Add operation, against a Live Price Grid (feature) within Price Setting (capability). The response might look like this:

To add a new product to a Live Price Grid, follow these steps:

  1. First, make sure you have a Live Price Grid (LPG) created and configured with at least one logic element. You can create a new LPG by following the instructions in the "Create and Configure New LPG" section of the Pricefx documentation.

  2. In the LPG, click on the "Add Products" icon, which looks like a blue plus sign. This will open the "Add Products to LPG" window.

  3. In the "Add Products to LPG" window, enter the SKU of the product you want to add in the "SKU" field. You can also select the product from a list of available products by clicking on the "Search" icon next to the SKU field.

  4. Once you have entered the SKU, click the "Add" button to add the product to the LPG.

  5. Repeat steps 2-4 for each product you want to add to the LPG.

  6. After you have added all the products you want, click the "Calculate" icon to recalculate the prices in the LPG. This will apply the pricing logic to the products and display the updated prices in the grid.

Note that you can also add products to the LPG using the Pricefx API or by importing products from a file. For more information, see the Pricefx documentation.

  • No labels