2018年2月25日日曜日

Grand Chief

昨日、ハンバーガーが食べたくなったので、ググって良さげなところに行くことにした。
向かう先は岩国は「The Broccoli Grill」というお店。



開店が11:30。
GoogleMapで経路検索すると車で1時間30分程度かかる。
まぁ、でも岩国って子供の時に親と行ったきりなので、余裕をもって住んでいる山口市を9:00に出発。
途中、徳山市街と岩国市街は結構、車が混んでいた。

そんで、2時間以上のドライブの後に「The Broccoli Grill」に着いたのだけど、店が閉まっている。
(ちなみにこの店は駐車場がないので、車で来たら近くのパーキングに停めることになる。)


店の入り口に黒板があって、店の休日の予定が書いてあるのだけど、確認したところ、休みでないはずなのに開いていない。
どうしたんだろう、と思っていたら、外人の女性が来て英語で、「この店は開いているのか。」と聞いてくる。
ボクは「わからないよ。開いてないようにみえるけど。」と応える。
そんで、店の入り口の扉をノックするけれど反応なし。
すると、外人の女性が店の入り口の黒板の店の休日予定の「休」の文字を指さして、「これは店の休みの意味なの?」というので、
ボクは「そうだよ。今日は営業しているはずなんだけど、ちょっと店に電話してみるよ。」
と電話をかける。
でも、電話にでない。
その後にもう一度電話をする。
やっぱり、電話にでない。
外人の女性にその旨を伝えると、日本語で「ありがとうございます。」って。
その後にちょっと、その女性と会話した。
現在は岩国に住んでいて、アメリカから来たとのこと。
旦那さんらしい人が車で待っていたから、旦那さんはアメリカの軍隊の人で、その女性は日本に付いてきただろう。
その女性は車に乗ってどこぞに行ってしまった。

そして、ハンバーガーを食べるために山口市から岩国に来たのに、このまま帰るのは嫌なので、近くにハンバーガー店がないかGoogleMapで探してみる。
すると、その場所から近いところに「Grand Chief」というハンバーガー店が見つかったので行ってみることにした。
だけど、GoogleMapを見ながら、その店の近くに行っても「Grand Chief」というハンバーガー店が見つからない。
そのあたりを車で何度も行き来した。
すると、建物ではなくテントで営業しているハンバーガー店が見つかった。
ガソリンスタンド「ENEOS」の隣なんだけど見つけにくいと思う。





お店に入るとお昼どきなので、満席ではないけれど客がちらほらといる。
米軍基地がある岩国なので、アメリカ人らしい客も2組いた。
この店のハンバーガーは、注文してハンバーガーを作るのでしばらく注文したドリンクを飲みながら待っていた。
確か10分ぐらいは待ったと思う。
注文したのは、大酋長(だいしゅうちょう)バーガー、フレンチフライ、コークのセット。
値段は消費税込みで1360円。
やや高いと思うかもしれないけれど、すごく美味しかった。
また来よう思う。


そういえば、フランチフライにケチャップをつけて、ケチャップを戻そうとしたら外人の女性が手を差し出して、ケチャップを置いてあった場所に戻してくれた。
なんか日本人っぽい振る舞いな気がしたけど、どこの国の人でも親切な人っているもんだな。

今回は「The Broccoli Grill」のハンバーガーを食べれなかったのは残念だったけど、「Grand Chief」のハンバーガーは美味しかったので結果的にはよかった。
「The Broccoli Grill」はまた今度来よう。

2018年2月1日木曜日

WatsonのConversation APIで{"error":"Unable to retrieve session"}

少し前の1/12のことだったけど、WatsonのConversation APIをIBM Cloudの管理画面から操作しようとすると、画面に次のメッセージだけが表示されて何もできなかった時があった。

{"error":"Unable to retrieve session"}

結論から言うと、原因は不明だけどIBM Watsonが使用不可の状態が続いていた。
記憶が定かではないが、少なくとも日本時間で9:00 から 15:00ぐらいまで使えなかったと思う。

その時にキャプチャを取得してたので、備忘録として残しておく。


右の緑の「Launch tool」ボタンを押下して、Conversation APIの管理画面を操作しようとする。
だけど・・・


画面には {"error":"Unable to retrieve session"} の文字だけが表示される。
何か操作方法でも誤ったのかと思いググってみるけど、解決しそうな情報が見つからない。
そんで、その時のConversation APIの管理画面で作業中の内容は仕掛かったばかりのものだったので、Conversation APIの今ある内容を削除して、始めから作り直そうとした。
すると・・・


始めのサービスの作成でエラーが発生。
エラーメッセージは次の通り。

Service broker error: {"code"=>500, "error"=>"Server Error", "description"=>"2018-01-11T23:18:53-06:00, Error ERCDPLTFRM-CONNXERRLDP occurred when accessing https://gateway.watsonplatform.net/common-service-broker/v1/conversation/v2/service_instances/3bfa8999-8b48-4851-a7a7-a6ee82c1e204, Tran-Id: gateway02-137033 - "}

codeが500って内部サーバーエラーだよな、って思い。
このエラーメッセージをググってみる。
そしたら・・・


このサイトが見つかった。
下のメッセージに
Unfortunately there is an ongoing outage.. って書いてある。
なんかIBM Cloudが動いてないんじゃないかな、と思い。
このメッセージのリンクに進む。
すると・・・

AI Watson ServiceがUS-SouthとEU-DEの地域で使えないって書いてある。
だけど、その使えない原因が見当たらないけど。

とういことで、Watsonが使用できないために、Conversation APIの管理画面を開こうとしたら、{"error":"Unable to retrieve session"} ってメッセージが表示されていたのでした。

ただ、こんな有名なAIのAPIのサービスが長い間使用不可になるって不安だよな。
WatsonのAPIを使用してサービス提供してたら大変だよ。
Watsonの管理画面とか使いやすし、チュートリアルもしっかりしているから、今後はAIのAPIはWatsonがいいかもって思ってたけど、他のGoogleとかMicrosoftの方がいいかもしれない。
少なくともボクは、GoogleとかMicrosoftのAPIとかクラウドのサービスが長い間使用不可だったのは見たことはない。