LangChainのAgentをカスタムできると自由度が上がりますが、LangChainのAgentがいまいちブラックボックスだった感があったので、デフォルトのプロンプトを解剖してみました。最近のLangChainだとChatGPT対応されており、これをカスタムすることで安価にAPIが使えそうです。 はじめに LangChainのAgentを使うとReActで自動的に使うツールを選択してくれるのですが、このAgentがどんなテンプレートをLLMに送っているのか前から気になっていました。そこで、Agentのプロンプトをデバッグする方法を考えます。 ここでターゲットとするAgentは、ChatGPTのConversationalChatAgentです。 ConversationalなAgentは比較的最近のLangChainでないと利用できません(LangChain0.0.101では不可で、0
![LangChainのChatAgentのデフォルトのプロンプトをのぞく | Shikoan's ML Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/c5394873bef27ce367d3f00328cff18302be4423/height=288;version=1;width=512/https%3A%2F%2Fblog.shikoan.com%2Fwp-content%2Fuploads%2F2023%2F04%2Flang_chain_agent_header.jpg)