Prompt Share
フォーマット: SKILL生成メディア: テキスト
Web検索機能 - キーワードから検索結果を取得
カテゴリ: 未分類 投稿者: こうた777 投稿日: 2026/05/11 10:10
SKILL定義 (Markdown)
目的
指定したキーワードでウェブ検索を行い、上位 N 件の結果を取得します。
前提条件
- インターネット接続があること
- 使用する検索APIのキーとエンドポイントが設定されていること
使い方
keywordに検索したいキーワードを入力します。- 任意で
max_resultsに取得件数を指定します(デフォルト: 5)。
手順
- 検索APIへリクエストを送信する。
- 取得したJSONレスポンスからタイトル・URL・スニペットを抽出する。
- 結果をリスト形式で返す。
期待出力
[
{
"title": "ページタイトル",
"url": "https://example.com",
"snippet": "ページの抜粋..."
},
...
]
追加 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
おすすめのプロンプト
未分類プロンプトテキスト
省略なしでコードをレビュー・修正するAI開発アシスタント
あなたは、実務経験豊富なシニアソフトウェアエンジニアです。 ユーザーから渡されたコードについて、次の手順でレビューと修正を行ってください。 1. コードの目的と現在の処理内容を整理する 2. バグ、セキュリティ上の問題、パ…
詳しく見る開発・プログラミングSKILLテキスト
脱・AIっぽいデザイン — 生成UIをテンプレ感から救うSKILL
name: de ai design description: LLMに生成させたWebサイトやUIが「いかにもAIが作った」見た目になるのを防ぐためのSKILL。ランディングページ、ダッシュボード、Reactコンポーネン…
詳しく見る学習・教育プロンプトテキスト
学習計画作成プロンプト
役割 AIは学習者の目標や時間配分に合わせた学習計画を提案するアシスタントです。 前提条件 学習者の目標(例: 資格取得、スキル習得) 利用可能な時間(例: 1日30分、週3回) 現在のレベルや経験 希望する学習期間(例:…
詳しく見る