一方で、単純にLLMのモデルを利用できるというだけでは解決できないユースケースも増えてきました。たとえばインターネット上のコンテンツや検索結果を用いた回答の生成や、PDFなどのドキュメントファイルの内容に基づいた回答の生成などです。 そのような機能を、LangChain.jsのAgentsを使って試作したりしましたが、使えるレベルにするにはそれなりの作り込みが必要だなと感じていました。そうした折にGPTsやAssistants APIが発表されたので、利用を検討することにしました。 APIを直接使うかLangchainを使うかAssistants APIはすでにLangchain.jsでサポートされています。 AgentExecutorを用いてAssistants APIの呼び出しを隠蔽してくれます。 検討を開始した時点では、そもそもAssistants APIで何ができるのか、どのように