From GPT Agent to multiple chains