🫠

Tavily AI 使ってアイデア検索ツール作ってみた

に公開

Tavilyとは?

https://www.tavily.com/

簡単に概要

Tavilyとは、簡単に言うと超優秀なインターネットの調査員で、ユーザが知りたい情報を超高速で探し、厳選し、要約して教えてくれます。
簡潔に以下のステップで動作してます。

  1. 質問の理解
  2. 情報源の探索
  3. 情報の抽出と分析
  4. 要約と生成
    実際に使ってみて、参考になる情報を爆速で用意してくれてビビりました...

作ったもの

https://github.com/k4nkan/idea-search
https://idea-search.vercel.app/

概要

アイデア検索アプリです。
キーワードを複数入力することで、それに関連するものを調べてくれます。
ハッカソンとかでアイデア考えた後に既に世に出回ってたってよくありますよね...
それを防ぎつつ、新しいアイデアを生み出す手助けをしてくれるものがあればいいなと思って作りました。

コード (一部)

Next.js と Api Routes と TypeScript で作りましたが超簡単に実装できますえぐい。

  const tavilyRes = await fetch('https://api.tavily.com/search', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      Authorization: `Bearer ${process.env.TAVILY_API_KEY}`,
    },
    body: JSON.stringify({
      query,
      search_depth: 'basic',
      include_answer: true,
    }),

今後の展望

今後はプロンプトの改善とか言語距離使ってユーザの検索の手助けなんかを行いたいです。
みんなのアイデアがデジャブるのを防ぎたい!

Discussion