TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial…

Member-only story

Breaking Boundaries: Exploring Function Calling for LLMs

Dimitris Poulopoulos
TDS Archive
Published in
8 min readAug 10, 2023

--

Image generated with SDXL

The moment I discovered that Large Language Models (LLMs) had gained the ability to interact with external tools and APIs, I knew nothing would ever be the same.

Does this move us closer to achieving Artificial General Intelligence (AGI)? Maybe not, but it undeniably ushers in a whole new era for AI: one where LLMs can execute anything that you can put in a function. Now, this may seem heretical, but for me, this brings us closer to my vision of AGI , since I’m not one to fantasize about sentient machines or other sci-fi narratives.

Just picture this: an AI agent that takes full ownership of a task, communicates with other agents operating online, fetches data, and returns with exactly what you wished for. This transformative capability not only redefines our interaction with the internet, but it reshapes our thought processes as well.

Fast forward a few years: imagine wanting to plan a vacation. The first step won’t be to search for tickets online, but rather, to instruct an AI agent to plan and organize everything, from start to finish. You’ll only know it’s done when a couple of…

--

--

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Dimitris Poulopoulos
Dimitris Poulopoulos

Written by Dimitris Poulopoulos

Machine Learning Engineer. I talk about AI, MLOps, and Python programming. More about me: www.dimpo.me

No responses yet