What's the best way to get started with Nextmv?

When I log into the Nextmv console, there are a few options for me to follow: marketplace apps, custom decision apps, experimentation, etc. If I’m relatively familiar with solving optimization problems like VRPs and scheduling, but new to DecisionOps and Nextmv, where should I begin?

You can start by exploring our marketplace apps. For example, our routing app is very comprehensive and can be configured for 80-90% of constraints by simply modifying the input json. If a marketplace apps suite your needs, you can do the following:

  • Navigate to cloud.nextmv.io
  • Start a free trial (we ask for a credit card - but that’s just to make sure you’re a real human.
  1. Subscribe to the marketplace app.
  2. Create a new run in the Runs page of your app
  3. Explore adding new features / constraints by configuring your input json according to the app schema (for example - here is the routing feature set )
  4. Make some runs and view / visualize the results
  5. Now, you can get into the decisionOps part of the platform. You can start by creating app instances with different configurations (e.g. here is the list of options for our routing app). You might try something like creating instances of your model with different values for your travel duration multiplier.

    Or maybe you create instances where you turn the cluster constraint on/off
  6. Once you have a configuration to compare - you can create in input set under the experiments section of your app.
  7. Now, you’re ready to run a batch or acceptance test against that input set and the different instance configurations you’ve defined.
  8. Anything you can do from the console, you can also do programmatically with our command-line interface.

If marketplace apps do not suite your needs, you can build out a custom app starting from one of our templates. Instead of Step 1, you can click on Develop Locally from our main home page. From there, you can follow the instructions to get a project going locally. You can then customize and push up different versions of your code (see core concepts here and the nextmv CLI app suite of commands for creating versions and instances programmatically here. After this, you can carry on with steps 6-8 to apply experiments / decisionOps to your custom model!

1 Like