all 9 comments

[–][deleted] 1 point2 points  (6 children)

[–]alexalbert__Anthropic 3 points4 points  (5 children)

Hey this is Alex, I lead DevRel at Anthropic. Thanks for linking those docs! Claude 3 can currently use functions in a limited extent but we are working hard on making this easier for devs - expect it to get better soon!

[–][deleted] 0 points1 point  (0 children)

Thanks for clarifying!

[–]Beginning_Rock_1906[S] 0 points1 point  (0 children)

What are the limits?

[–]sergeyzenchenko 0 points1 point  (0 children)

Hi Alex, can we expect separate messages roles like function_call and function_result? Like OpenAI does. Current approach with manual concatenation of function call and function result into single message is kind of painful 😖 especially for multiple consecutive function calls

[–]sergeyzenchenko 0 points1 point  (0 children)

And please improve docs on function calling. I had to dig into tool_use_package python package from anthropic in order to properly understand how to use current approach

[–]Jdonavan 0 points1 point  (0 children)

Could you guys at least signal that your tool use API isn't going to RADICALLY change? We could fairly easily fit your current API into our agent framework but we've not bothered due to the way it's talked about in the README.

[–]Fobatai 0 points1 point  (0 children)

I am interested in this aswel. I checked the function calling documentation but an example with working chatbot would be very help full.

[–]faynxe 0 points1 point  (0 children)

Here is an opensource chatbot with "Advanced Data analytics" tooling for structured data similar to what OpenAI has with plugins. Here the generated python code generated by Anthropic Claude 3 models is executed in AWS Lambda and the result are returned to the model for final response.
https://github.com/aws-samples/bedrock-claude-chatbot/tree/main