Skip to content

Commit

Permalink
added more docs
Browse files Browse the repository at this point in the history
  • Loading branch information
rcarrata committed Nov 7, 2024
1 parent 552867e commit 5e0a950
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions content/modules/ROOT/pages/04-03-tools-usage.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ include::_attributes.adoc[]

Large language models (LLMs) are powerful for natural language understanding and response generation, but they have limitations, especially when it comes to accessing real-time information or performing specific computations. By incorporating external tools, LLMs can extend their capabilities, enabling them to retrieve up-to-date information, perform complex calculations, and interact with structured systems like databases and APIs.

image::04/04-02-tools-diagram.png[AI Agents Frameworks, scaledwidth="70%"]

== The Role of Tool Calling

Many AI applications require interactions with both humans and external systems. While LLMs naturally excel at human communication in natural language, they also need to interact with systems that have structured data requirements. For instance, APIs often require specific input schemas or payload formats, which LLMs must generate to complete the request. This is where **tool calling** becomes crucial: it allows the model to call external tools and request responses in a format that aligns with the requirements of a particular system.

image::04/04-02-tools-diagram.png[AI Agents Frameworks, scaledwidth="70%"]

Through tool calling, LLMs can:

- **Access Real-Time Data**: Retrieve current information from search engines, databases, or other real-time sources.
Expand Down

0 comments on commit 5e0a950

Please sign in to comment.