Building Custom Tools and Agents with LangChain (gpt-3.5-turbo)