-
Notifications
You must be signed in to change notification settings - Fork 173
docs: add tool simulator example #500
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
docs: add tool simulator example #500
Conversation
poshinchen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After viewing the example on how people initiates and access the simulator, I think we have to make these changes:
ToolSimulator._get_instance()-> We should directly allowsimulator = ToolSimulator(). But this ends up to a question, does ToolSimulator have to be singleton?
- With this approach we could just do
@simulator.function_tool()
simulator._state_registry.get_state("room_environment")-> we should directly allow simulator.get_state("room"environment") instead of telling users to access the private state_registry
Documentation Deployment CompleteYour documentation preview has been successfully deployed! Preview URL: https://d3ehv1nix5p99z.cloudfront.net/pr-500/ |
These changes are made in the latest revision. |
Documentation Deployment CompleteYour documentation preview has been successfully deployed! Preview URL: https://d3ehv1nix5p99z.cloudfront.net/pr-500/ |
1 similar comment
Documentation Deployment CompleteYour documentation preview has been successfully deployed! Preview URL: https://d3ehv1nix5p99z.cloudfront.net/pr-500/ |
d522cb2 to
a4e3c03
Compare
Documentation Deployment CompleteYour documentation preview has been successfully deployed! Preview URL: https://d3ehv1nix5p99z.cloudfront.net/pr-500/ |
Description
Adds comprehensive documentation and examples for the ToolSimulator framework introduced in strands-agents/evals. Demonstrates realistic multi-turn agent evaluation scenarios with simulated tools.
Key additions:
Related Issues
strands-agents/evals#93
Type of Change
Checklist
mkdocs serveBy submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.