WIP.
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
index dcf9feb..20f90f6 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
@@ -147,7 +147,7 @@
     def nowUtcTs(): Timestamp = new Timestamp(Instant.now().toEpochMilli)
 
     /**
-     * Shortcut.
+     * Shortcut - current timestamp in milliseconds.
      */
     def now(): Long = System.currentTimeMillis()
 
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
index e7893db..1551af1 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
@@ -1692,7 +1692,14 @@
     private [cmdline] def cmdSugSyn(cmd: Command, args: Seq[Argument], repl: Boolean): Unit =
         state.accessToken match {
             case Some(acsTok) =>
-                val mdlId = getParam(cmd, args, "mdlId")
+                val mdlId = getParamOpt(cmd, args, "mdlId") match {
+                    case Some(id) => id
+                    case None =>
+                        if (state.probes.size == 1 && state.probes.head.models.length == 1)
+                            state.probes.head.models.head.id
+                        else
+                            throw MissingOptionalParameter(cmd, "mdlId")
+                }
                 val minScore = getDoubleParam(cmd, args, "minScore", 0.5)
 
                 httpRest(
@@ -2211,6 +2218,8 @@
 
         spinner.start()
 
+        val start = U.now()
+
         // Make the REST call.
         val resp =
             try
@@ -2218,8 +2227,10 @@
             finally
                 spinner.stop()
 
+        val durMs = U.now() - start
+
         // Ack HTTP response code.
-        logln(s"HTTP ${if (resp.code == 200) g("200") else r(resp.code)}")
+        logln(s"HTTP ${if (resp.code == 200) g("200") else r(resp.code)} [${durMs}ms]")
 
         if (U.isValidJson(resp.data))
             logln(U.colorJson(U.prettyJson(resp.data)))
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCliCommands.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCliCommands.scala
index d78f8ab..02b292d 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCliCommands.scala
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCliCommands.scala
@@ -328,12 +328,20 @@
             examples = Seq(
                 Example(
                     usage = Seq(
-                        s"""> ask --txt="User request" --mdlId=my.model.id""",
-                        s"""> ask --txt="User text""""
+                        s"""> ask --txt="User request" --mdlId=my.model.id"""
                     ),
                     desc =
                         s"Issues ${y("'ask/sync'")} REST call with given text and model ID."
+                ),
+                Example(
+                    usage = Seq(
+                        s"""> ask --txt="User text""""
+                    ),
+                    desc =
+                        s"Issues ${y("'ask/sync'")} REST call with given text and default model ID " +
+                        s"(single connected probe that has a single model deployed)."
                 )
+
             )
         ),
         Command(
@@ -581,6 +589,14 @@
                     ),
                     desc =
                         s"Issues ${y("'model/sugsyn'")} REST call with default min score and given model ID."
+                ),
+                Example(
+                    usage = Seq(
+                        s"""> sugsyn"""
+                    ),
+                    desc =
+                        s"Issues ${y("'model/sugsyn'")} REST call with default min score and default model ID " +
+                        s"(single connected probe that has a single deployed model)."
                 )
             )
         ),