Vapi AI Function Calling Explained | Complete tutorial

Sdílet
Vložit
  • čas přidán 12. 05. 2024
  • In this tutorial, you'll learn how to seamlessly integrate dynamic functionalities into your VAPI assistant, allowing for live data sharing during calls.
    Follow along as we explore real-world scenarios, like scheduling meetings with available agents, and dive into the step-by-step process of creating and deploying custom functions within the VAPI platform.
    My resource hub:
    hub.integraticus.com
    Work with us 👋🏼
    integraticus.com/
    My Links 🔗
    👉🏻 Subscribe: / @jannismoore
    👉🏻 Instagram: / jannismoore
    👉🏻 LinkedIn: / jannismoore
    👉🏻 More ways to reach me: integraticus.com/links/
    #aicaller #vapiai #aiautomationagency

Komentáře • 25

  • @BrockMesarich
    @BrockMesarich Před měsícem

    The king of Vapi back at it again

  • @IAenCavale
    @IAenCavale Před měsícem +2

    you are reading my mind!

  • @jeelanshahtlyr6076
    @jeelanshahtlyr6076 Před měsícem

    JANNIS IS THE ONLY WAY TO GO

  • @sr.modanez
    @sr.modanez Před měsícem +1

    top top top

  • @salesgurupro
    @salesgurupro Před měsícem

    Great video again!
    With the recent OpenAI launch, I believe Vapi will be obsolete soon. Almost everything that Vapi provides, can now be baked into just 1 API call 😮
    What are your thoughts?

    • @jannismoore
      @jannismoore  Před měsícem +1

      For now they haven't exposed many API endpoints for that. Vapi already integrates now with 4o and I think it's going to be a nice solution to unify telephony stuff and the actual AI Voice calling.
      I'm actively monitoring this situation and will share whatever news are relevant :)

    • @RoniBliss
      @RoniBliss Před 9 dny

      @@jannismoore They have not exposed any API endpoints for voice so far..... And although VAPI does a fair job or implementing them, API response latency and their pricing of the app will be their downfall ultimately I suspect.

  • @HelloWorld-ii2uh
    @HelloWorld-ii2uh Před měsícem +1

    How does this work on MAKE? And I Cant wait for that GOOGLE CALENDAR video!!

    • @jannismoore
      @jannismoore  Před měsícem

      When you use my outbound assistant template, this already works out of the box with make: czcams.com/video/WS4QJF9Bn7U/video.html
      For doing it manually, you simply add the transient-based assistant JSON to your make request.
      You can add the function in a static assistant and then use their "GET Assistant" endpoint to get the JSON.

  • @user-zv1qy4wd7m
    @user-zv1qy4wd7m Před měsícem

    Never mind, I figured it out.

  • @user-dv9zi5eu1j
    @user-dv9zi5eu1j Před měsícem

    Is it possible to use function calling in Vapi to poll periodically in the background for a status change (e.g. database value change) and then have the assistant inform the caller of that change if it occurs during a conversation? An example use case might be if the caller has been outbid on a live auction and the assistant prompts the caller dynamically to increase the bid.

    • @jannismoore
      @jannismoore  Před měsícem

      That’s a very interesting feature request.
      I don’t think that’s possible as if now, but you could instruct the assistant to regularly check for a status during the conversation.
      This would increase latency though and might interrupt a smooth calling experience.
      You could build the function in a way so that the user can ask about the bid.

  • @divyakr1338
    @divyakr1338 Před 21 dnem

    Can it handle concurrent calls to same number? Meaning if my consumer calls same number provided in my product?

  • @Srikanth-gw5ph
    @Srikanth-gw5ph Před měsícem

    what is the difference between function name and property name and we add function we need to update this on prompt right ? how to update on prompt

    • @jannismoore
      @jannismoore  Před měsícem

      On the prompt you can simply incentivise the assistant when to use the function. This depends on the context and structure of your prompt. Function name is the definition of the actual "Skill" the assistant will have. Property is basically a specific piece of information you want to collect for the function.
      If you look at it like an ice cream, then ice cream would be the function and the cone and the actual "iced cream" would be the properties.

  • @nolietv7630
    @nolietv7630 Před měsícem

    How to set up outbound call so it can call from google sheet

    • @jannismoore
      @jannismoore  Před měsícem

      I have a templated framework available here: czcams.com/video/WS4QJF9Bn7U/video.html
      A full in-depth tutorial will come soon

    • @ryaanaqid811
      @ryaanaqid811 Před měsícem

      @@jannismoore Aren't outbound calls illegal without opt-ins

    • @jannismoore
      @jannismoore  Před měsícem

      @@ryaanaqid811 It's hard to generalize. IF you to B2C cold-calling without any permission, then yes. B2B is a different topic for itself.

    • @emiltevatrosyan6864
      @emiltevatrosyan6864 Před měsícem

      @@jannismoore Can you elaborate a little bit Jannis about this topic if it will done for B2B

    • @jannismoore
      @jannismoore  Před měsícem

      @@emiltevatrosyan6864 I have a video coming up this or next week about it. You can start looking into DNC lists

  • @aslamshareef6430
    @aslamshareef6430 Před měsícem

    Good explanation.. but please stop dumbing it down so much... it unnecessarily wastes time. Just get to the point quickly :)

    • @jannismoore
      @jannismoore  Před měsícem +2

      The majority of my viewers are beginners if it comes to Voice AI so education is a priority for me.
      For getting to the point quickly, I have my consulting sessions :)