Community研究&データ分析github.com

genparkエージェント型カタログ検索&ファセット発見スキル

動的なファセット属性フィルタリングによるセマンティックカタログ検索(Anthropic Shopping)

genparkエージェント型カタログ検索&ファセット発見スキル とは?

このスキルは、Anthropic Shoppingエージェント向けに設計された、セマンティックカタログ検索と動的ファセット発見機能を提供します。ユーザーの自然言語クエリを理解し、商品カタログから関連アイテムをセマンティックに検索するだけでなく、検索結果に基づいて動的にファセット(属性)を抽出・提示します。これにより、ユーザーは価格帯、ブランド、カテゴリ、評価などの属性で結果を絞り込むことができ、従来のキーワードベースの検索よりも直感的かつ柔軟なショッピング体験を実現します。主にClaude Codeやその他のAIエージェントプラットフォームで動作し、製品データのベクトル埋め込みとファセットデータ構造を活用して、高速かつ正確なフィルタリングを可能にします。開発者はこのスキルを統合することで、エンドユーザーに対して高度な商品探索機能を提供できます。

対応✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add alphaparkinc/genpark-agentic-catalog-search-facet-discovery-skill

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

genparkエージェント型カタログ検索&ファセット発見スキル は何をしますか?

動的なファセット属性フィルタリングによるセマンティックカタログ検索(Anthropic Shopping)

概要

このスキルは、Anthropic Shoppingエージェント向けのセマンティックカタログ検索機能を提供します。ユーザーの自然言語クエリを解釈し、商品をセマンティックに検索するとともに、動的にファセット属性(価格帯、ブランド、カテゴリなど)を発見・提示します。

主な機能

  • セマンティック検索: ベクトル埋め込みを使用した意味ベースの商品検索
  • 動的ファセット発見: 検索結果から自動的に属性を抽出し、ファセットとして提供
  • 段階的フィルタリング: 選択したファセットに基づいて結果を絞り込み

使用方法

from genpark_agentic_catalog import CatalogSearchAgent

agent = CatalogSearchAgent(
    api_key="your-api-key",
    catalog_endpoint="https://api.example.com/catalog"
)

# セマンティック検索の実行
results = agent.search("快適な作業用の椅子")

# ファセットの取得
facets = results.get_facets()
print(facets)

対応プラットフォーム

  • Claude Code
  • Anthropic Shopping Agents
  • その他のAIエージェントフレームワーク

依存関係

  • Python 3.8以上
  • anthropic-shopping-sdk
  • sentence-transformers

設定

環境変数または設定ファイルで以下のパラメータを指定します:

変数名説明デフォルト値
CATALOG_API_KEYカタログAPIキーなし
CATALOG_ENDPOINTカタログAPIエンドポイントhttps://api.example.com/catalog
EMBEDDING_MODEL埋め込みモデル名all-MiniLM-L6-v2

動作の仕組み

  1. ユーザーが自然言語クエリを入力
  2. クエリをベクトル埋め込みに変換
  3. カタログデータに対してセマンティック検索を実行
  4. 検索結果から動的にファセット属性を抽出
  5. ユーザーに結果とファセットを提示
  6. ユーザーがファセットを選択すると、結果をフィルタリング

ライセンス

MITライセンスの下で公開されています。

関連スキル