2. Does it cache answers or does it try to "learn" and modify/improve the response each time?
2. Watson can learn from feedback (i.e., a user grading the quality of an answer).
Until Watson is available in Bluemix, what is the best way to get access to the q and a API for exploration?
There is no link on the webpage pointing to access request. I had to find it from the comments.
there is no example questions other than that michael jackson example. and that example is not a question. why does it reply michael jackson as an answer? there is no explanation.
there should be a web access point for potential developers to play with the api. I still have no idea what question I can ask and what answer I can expect.
...
Not quite what I expected. Does this mean the developers provide the data?
I don't know about Clojure, I would ask that question on their forum: https://developer.ibm.com/answers?community=bluemix
I wrote a blog post about my experiences running a Hello World app using the Heroku buildpack for Clojure which you can find here:
http://mytediousblog.blogspot.co.uk/2014/07/running-clojure-...
In addition, since Bluemix natively supports Java apps, you can export a Clojure app as either an uberjar or an uberwar and run it directly on Bluemix that way. So for example, if you create an uberwar of your Clojure webapp then you can push it to Bluemix by doing:
cf push your-app-name -p target/my-app-uberwar.war
... and Bluemix will run your app on a WebSphere Liberty Profile app server.I'm happy to help if you have any questions - contact details in my HN profile.