There are several common ways to improve performance:
- Prompting and instructions: Give the model clearer directions, examples, constraints, or context.
- Retrieval and context: Give the model access to the information it needs, such as company documents, policies, databases, or customer data.
- Tools and workflow design: Give the model tools it can use to complete tasks, or change the steps it follows within the application.
- Model selection and routing: Use a stronger model for difficult tasks or route different types of work to different models.
- Inference settings: Give the model more reasoning time or computation when the provider supports it.
- Post-training: Train the model to develop or strengthen behaviors and capabilities that are difficult to achieve reliably through the surrounding system alone.
These approaches are frequently combined. An enterprise agent might use retrieval for internal knowledge, tools for taking actions, routing for controlling cost, and a post-trained model for the specialized reasoning required by the workflow.