スキル research-agent-optimization
🔬

research-agent-optimization

安全 🌐 ネットワークアクセス📁 ファイルシステムへのアクセス⚙️ 外部コマンド

リサーチエージェントのパフォーマンスとUXの最適化

リサーチエージェントはAPIレート制限に直面しやすく、進捗状況が不明瞭でユーザーに不満を与えます。このスキルは指数関数的バックオフ、適切なウェブ検索統合、リアルタイムの進捗更新を追加し、長いリサーチタスク中にユーザーが情報を得られるようにします。

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「research-agent-optimization」を使用しています。 最新の再生可能エネルギー貯蔵技術の開発を調査してください

期待される結果:

  • ✓ Searching web for: renewable energy storage technology...
  • ✓ Searching news for: renewable energy storage...
  • ✓ Searching internal knowledge base...
  • ✓ Reading article: Breakthrough in Battery Storage - techreview.com
  • ✓ Reading article: Grid-Scale Storage Solutions - energy.gov
  • Found 5 sources from web search, 3 from news, 2 from internal database

セキュリティ監査

安全
v5 • 1/16/2026

All 50 static findings are false positives. This is a YAML specification document describing optimization tasks, not executable code. The scanner misinterpreted markdown code formatting backticks as Ruby shell execution, and documentation text as cryptographic/system reconnaissance patterns. The skill contains no network calls, filesystem access, or external commands.

2
スキャンされたファイル
324
解析された行数
3
検出結果
5
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
83
コンテンツ
30
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

リサーチ進捗の追跡

エージェントがウェブ、ニュース、内部データベースを検索する際にリアルタイムの更新を確認できます

API統合バグの修正

DuckDuckGoツールの名前解決問題を修正し、適切なエラー処理を実装します

信頼性の高いソース帰属の取得

不明なJSONではなく、クリック可能なソースカードでクリーンな回答を受け取れます

これらのプロンプトを試す

ウェブ検索の修正
リサーチエージェント内のDuckDuckGoウェブ検索ツールの初期化を修正します。インポートは'from duckduckgo_search import DDGS'を使用する必要があります。web_searchおよびnews_searchツールがLLMに適切にバインドされ、内部検索にフォールバックできることを確認します。
レート制限の追加
Gemini API呼び出しに指数関数的バックオフリトライロジックを1秒、2秒、4秒、8秒の遅延で追加します。429エラーの検出と「APIレート制限: しばらく待ってから再試行してください」といったユーザー向けメッセージを実装します。
ストリーミングの明確化
リサーチストリーミングジェネレーターを更新して、詳細なSSEイベントを放出するようにします。各イベントには、ツール名、クエリパラメータ、タイムスタンプ、実行時間を含める必要があります。web_search('query')を'Searching web for: query...'スタイルメッセージにマッピングします。
ソースの適切な表示
フロントエンドを更新して、リサーチ回答からJSONブロックを削除します。タイトル、ソース、日付、サムネイルを含むクリック可能な記事カードの「ソース」セクションを追加します。ソースを取得方法でグループ化します。

ベストプラクティス

  • 短時間内の重複API呼び出しを防ぐためにTTL付きのキャッシュを追加します
  • 生のスタックトレースを表示する代わりに、ユーザー向けのエラーメッセージを提供します
  • APIクオータの使用状況と残りのトークンをログに記録して、デバッグと監視を可能にします

回避

  • フォーマットせずにユーザー向け応答内に生のJSONブロックを表示します
  • 構成オプションなしでモデル名をハードコードして使用します
  • ウェブ検索ツールがエラーに遭遇したときに応答なく失敗します

よくある質問

レート制限処理でサポートされているAIモデルはどれですか?
このスキルはGemini API呼び出しのレート制限処理を実装します。推奨モデルは、より高速な応答と低いトークンコストのためのgemini-2.0-flashです。
指数関数的バックオフに使用されるリトライ遅延はどれですか?
実装では、429エラーのリトライ試行間で1秒、2秒、4秒、最大8秒の遅延を使用しています。
ウェブ検索のフォールバックはどのように機能しますか?
DuckDuckGoウェブ検索が失敗した場合、エージェントは内部ニュース検索にフォールバックします。これにより、外部APIの問題があってもリサーチが継続されます。
ユーザーデータは外部APIに送信されますか?
検索クエリはウェブおよびニュース検索のためにDuckDuckGoに送信されます。通常の検索クエリを超えて、個人データが収集または送信されることはありません。
なぜまだレート制限エラーが表示されるのですか?
このスキルは処理を改善しますが、実際のAPIクオータを増やすことはできません。GeminiとDuckDuckGoはバイパスできない制限を課しています。このスキルはこれらのエラーをユーザー向けにします。
標準のClaudeリサーチ機能とどう異なりますか?
このスキルは、カスタムニュースリサーチアプリケーション用の特定の最適化を追加します。これには、キャッシュ、ストリーミングの明確化、ソースカードレンダリングが含まれ、標準機能では提供されません。

開発者の詳細

ファイル構成

📄 SKILL.md