OpenAlex
ShanoneのOpenAlex連携は、論文・著者・引用情報を検索・取得するための2個のツールをエージェントに提供します。OpenAlexは完全にオープンな学術情報カタログで、アカウントやAPIキーは不要です。はじめに
1
接続は不要
OpenAlexは無料のオープンAPIです。連携で許可する作業は何もなく、ツールはそのまま利用できます。
2
エージェントに検索を依頼する
例えば「トランスフォーマーアーキテクチャに関する最近の論文をOpenAlexで検索して」や「このDOIの論文を調べて」のように依頼してみてください。
3
すぐにツール呼び出しが成功する
openalex_*ツールに対するshanone_execute_tool呼び出しは、事前設定なしで成功します。利用可能なツール
ShanoneはOpenAlex向けに2個のツールを、以下のカテゴリに整理して提供しています。論文検索
論文検索
openalex_search_works — 出版年やオープンアクセス状況などのフィルタとページングに対応した、OpenAlexの論文インデックス全文検索
openalex_get_work_by_doi — DOIを指定して論文の詳細情報(著者、被引用数、オープンアクセス状況、要約)を取得よくあるユースケース
文献レビュー
トピックを検索し、関連性の高い論文の被引用数やオープンアクセスリンクを取得する
引用の確認
文書中で言及されたDOIを、完全なメタデータと要約に変換する
オープンアクセスの発見
検索結果をオープンアクセスの論文だけに絞り込んで要約する
トレンドの把握
出版年でフィルタして、あるトピックの研究量が時間とともにどう変化したかを確認する
トラブルシューティング
openalex_get_work_by_doiが存在するはずのDOIで404を返す
openalex_get_work_by_doiが存在するはずのDOIで404を返す
完全な
https://doi.org/...形式のURLではなく、素のDOI(例: 10.1038/nature12373)を渡してください。ツールは一般的なプレフィックスを自動的に除去しますが、特殊な形式では解決に失敗することがあります。openalex_search_worksが遅い・レート制限にかかっているように感じる
openalex_search_worksが遅い・レート制限にかかっているように感じる
OpenAlexは連絡先メールアドレスを含むリクエスト(“polite pool”)を優先的に処理します。これはユーザー単位ではなくShanoneのデプロイ単位で環境変数として設定されます——セルフホストの場合は
OPENALEX_EMAILを設定してください。要約(abstract)が欠けている・途中で切れている
要約(abstract)が欠けている・途中で切れている
OpenAlexは要約を単語位置の転置インデックスとして保存しており、Shanoneはそこから要約を再構築します。非常に長い要約はレスポンスを簡潔にするため最初の100単語で切り捨てられます。