Experiment provides comprehensive visualization capabilities for LLM tool interactions. While it doesn't execute tools directly, it offers powerful debugging features to help you understand and refine tool schemas and completions.
- Copy a JSON schema for your tool
- Paste it into the chat input
- Tools in supported formats are automagically added to chat
- Structured Display: Tools are visualized in a convenient form with all properties sorted first by name, then by depth
- Interactive Navigation: Click on property names to collapse sections for better readability
- Multiple Tool Support: Add multiple tools to a conversation and they'll all be available to the model
- Completion Visualization: Tool use completions from the model are also visualized in a similar manner
- Create a new experiment
- Add your system prompt as a "system" message
- Add your tool schema as a "tool" message
- Add your user query as a "user" message
- Run the experiment with your chosen model
- Examine the tool use in the model's response with the interactive visualization
This workflow makes it easy to iterate on tool designs and understand how models interact with your tools.