Slide 32
Slide 32 text
サーバサイドの実装を確認
ChatOpenAIクラスを使⽤して、モデル・
temperature(回答のばらつき)・topP(
選択肢の幅)を設定します。
次にtoolsを指定してmarketを⽇本とし
、BingSearchを使⽤します。
最後に
initializeAgentExecutorWithOption
sを使って、上記で定義したllmとtools
を⽤いてReActの動作を実⾏出来るよ
うになります。
src/pages/api/langchain.ts
const llm = new ChatOpenAI({
modelName: "gpt-3.5-turbo",
temperature: 0.9,
topP: 1,
})
const tools = [
new BingSerpAPI(
process.env.AZURE_BINGSEARCH_API_KEY,
{ 'mkt': 'ja-JP' },
),
new Calculator()
]
const executor = await
initializeAgentExecutorWithOptions(tools,llm,
{
agentType: 'chat-conversational-react-description’,
…
}
)