Prompt Share
フォーマット: SKILL生成メディア: テキスト
Web検索機能 - キーワードから検索結果を取得
カテゴリ: 未分類 投稿者: こうた777 投稿日: 2026/05/11 19:10
SKILL定義 (Markdown)
目的
指定したキーワードでウェブ検索を行い、上位 N 件の結果を取得します。
前提条件
- インターネット接続があること
- 使用する検索APIのキーとエンドポイントが設定されていること
使い方
keywordに検索したいキーワードを入力します。- 任意で
max_resultsに取得件数を指定します(デフォルト: 5)。
手順
- 検索APIへリクエストを送信する。
- 取得したJSONレスポンスからタイトル・URL・スニペットを抽出する。
- 結果をリスト形式で返す。
期待出力
[
{
"title": "ページタイトル",
"url": "https://example.com",
"snippet": "ページの抜粋..."
},
...
]
追加リソース1 ファイル
scripts/main.pyスクリプト · python
import os
import requests
def web_search(keyword, max_results=5):
api_key = os.getenv("SEARCH_API_KEY")
endpoint = "https://api.example.com/search"
params = {
"q": keyword,
"count": max_results
}
headers = {
"Ocp-Apim-Subscription-Key": api_key
}
response = requests.get(endpoint, params=params, headers=headers)
response.raise_for_status()
data = response.json()
results = []
for item in data.get("value", []):
results.append({
"title": item.get("name"),
"url": item.get("url"),
"snippet": item.get("snippet")
})
return results
# 例: print(web_search("OpenAI"))Discover more
おすすめのプロンプト
学習・教育プロンプトテキスト
英語プレゼン練習用フィードバックプロンプト
以下の英語スピーチ原稿を評価し、文法・語彙・発音しづらい箇所・聞き手への伝わりやすさの観点で改善案を提案してください。最後に60秒版の短縮原稿も作成してください。
詳しく見る学習・教育プロンプトテキスト
学習計画作成プロンプト
役割 AIは学習者の目標や時間配分に合わせた学習計画を提案するアシスタントです。 前提条件 学習者の目標(例: 資格取得、スキル習得) 利用可能な時間(例: 1日30分、週3回) 現在のレベルや経験 希望する学習期間(例:…
詳しく見る開発・プログラミングSKILLテキスト
Webアプリ開発 効率化チェックリスト
Webアプリ開発の効率化 目的 個人・小規模チームでのWebアプリ開発において、無駄な手戻りや作業時間を減らし、 リリースまでのスピードを上げるための実践的なチェックリストとTips集。 1. 環境構築を高速化する プロジ…
詳しく見る