AIエージェントからgoplaces CLIを使用してGoogle Placesの検索、解決、および検査を行います — 人間が読みやすい出力形式、またはスクリプト向けのJSONに対応。
npx clawhub@latest install goplaces動作要件
goplaces は、Google Places API(新版)をラップするCLIベースのスキルで、エージェントがテキスト検索を実行したり、場所の名前をプレイスIDに解決したり、詳細な場所情報を取得したり、レビューを取得したりすることができます。デフォルトでは読みやすいクリーンな出力を返し、スクリプティングや自動化のために --json を使用することで構造化JSONに切り替わります。Homebrewで一度インストールし、APIキーを設定するだけで、エージェントは数秒で実世界の場所検索機能を利用できるようになります。
npx clawhub@latest install goplacesこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
オープン中のステータス、最低評価、価格レベル、種類、結果件数のフィルターを使って、自然言語による場所の検索を実行します。例: goplaces search "coffee" --open-now --min-rating 4 --limit 5
特定の緯度・経度に向けて検索結果にバイアスをかけ、メートル単位で設定可能な半径内に結果を制限することで、位置情報を考慮した検索を正確かつ関連性の高いものにします。
resolve コマンドを使用して、人間が読める場所名(例:「Soho, London」)を1つまたは複数のGoogle Place IDに変換します。これにより、手動でIDを調べることなく、後続の詳細情報の検索が可能になります。
任意のPlace IDの包括的な詳細情報(レビューを含む)をgoplaces details <place_id> --reviewsで取得できます。権威あるPlace情報でエージェントの応答を充実させるのに最適です。
デフォルトでは人間にとって読みやすいANSIカラー付きのテキストを出力し、--json オプションを指定するとスクリプトや自動化パイプラインで確実にパースできるクリーンなJSONに切り替わります。カラー表示は --no-color オプションまたは環境変数 NO_COLOR で無効化できます。
--page-token を使用したマルチページの結果セットをサポートしており、エージェントがデフォルトのページサイズを超える大規模な結果リストを反復処理できます。
ユーザーの外出計画を支援するエージェントは、特定の地域内で評価が高く営業中のレストランを検索し、料理の種類や価格帯でフィルタリングしたうえで、上位の結果を読みやすい形式で表示することができます。
データパイプラインエージェントは、曖昧な場所の文字列(例:市区町村、ランドマークなど)を正式なGoogle Place IDに解決し、それを他のAPIコールに渡したり、データベースに保存したりします。
会場を調査しているエージェントは、goplaces details <id> --reviews を使用して Google Places のレビューを直接取得し、ブラウザを必要とせずに感情を要約したり、特定のフィードバックを抽出したりすることができます。
バッチ自動化スクリプトが --json 出力を使用して、ビジネス名のリストに構造化された場所データ(住所、評価、営業時間)を付加し、その結果を後続の処理ツールへ送り込みます。
GOOGLE_PLACES_API_KEY) — 必須。Google Places API(新版)へのすべてのリクエストを認証します。Google Cloud Consoleから取得してください。GOOGLE_PLACES_BASE_URL) (任意) — デフォルトのAPIエンドポイントを上書きします。テストやリクエストのプロキシに役立ちます。npx clawhub@latest install goplaces動作要件
レビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!