LangChain agents can use tools autonomously. Here’s a complete agent setup: import { ChatOpenAI } from ‘@langchain/openai’; import { AgentExecutor, createOpenAIToolsAgent } from ‘langchain/agents’; import { DynamicTool } from ‘@langchain/core/tools’; import { ChatPromptTemplate } from ‘@langchain/core/prompts’; const tools = [ new DynamicTool({ name: ‘calculator’, description: ‘Performs math calculations’, func: async (input) => { return String(eval(input));…
Building Autonomous AI Agents with LangChain.js
Posted on
