はい、イベントの助けを借りてapi.aiのNLP部分を呼び出すことができます。
まず、以下のURLの助けを借りてイベントを作成します。
HttpClient httpClient = HttpClientBuilder.create().build();
HttpPost request = new HttpPost("https://api.api.ai/v1/query?v=20150910");
StringEntity params =new StringEntity("{\"event\":{ \"name\": \"custom_event\", \"data\": {\"name\": \"Sam\"}}, \"timezone\":\"America/New_York\", \"lang\":\"en\", \"sessionId\":\"123abc\"}");
request.addHeader("content-type", "application/json");
request.addHeader("Authorization", "Bearer 0651225b57464d209936252796106e59");
request.setEntity(params);
HttpResponse response = httpClient.execute(request);
BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String line = "";
while ((line = rd.readLine()) != null)
{
System.out.println(line);
}
これは、あなたに戻ってくる、あなたのWebアプリケーションは、これらのイベントを呼び出すために、次のコードを使用することができますから、今 https://docs.api.ai/docs/concept-events
適切な応答。