chatGPT's training makes it difficult to ask for deterministic outputs. The type that can be parsed and used as external actions to bring in context. The fine-tuning dataset would probably need examples of these actions for the model to use them.