Giter Site home page Giter Site logo

ksm26 / function-calling-and-data-extraction-with-llms Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 2.0 1.11 MB

Master the techniques of function-calling and structured data extraction with LLMs. Learn to enhance LLM capabilities, integrate web services, and build practical applications for real-world data usability.

Home Page: https://www.deeplearning.ai/short-courses/function-calling-and-data-extraction-with-llms/

Jupyter Notebook 100.00%
ai-integration data-analysis data-extraction function-calling llms natural-language-processing openapi structured-data advanced-workflows custom-functionality customer-service-transcripts end-to-end-applications practical-implementation web-services-integration

function-calling-and-data-extraction-with-llms's Introduction

๐Ÿ’ก Welcome to the "Function-calling and Data Extraction with LLMs" course! The course will equip you with the critical skills for building advanced applications with LLMs.

Course Summary

In this course, you'll dive into the essentials of function-calling and structured data extraction with LLMs, focusing on practical applications and advanced workflows. Here's what you can expect to learn and experience:

  1. ๐Ÿ› ๏ธ Function-calling: Learn to extend LLMs with custom capabilities by enabling them to call external functions based on natural language instructions, using NexusRavenV2-13B, an open-source model fine-tuned for function-calling and data extraction.

  1. ๐Ÿ”„ Complex Workflows: Work with multiple function calls, including parallel and nested calls, to create complex agent workflows where an LLM plans and executes a series of functions to achieve a goal.
  2. ๐ŸŒ Web Services Integration: Use OpenAPI specifications to build function calls that can access web services, enhancing the functionality and reach of your applications.
  3. ๐Ÿ—‚๏ธ Structured Data Extraction: Extract structured data from natural language inputs, enabling real-world data usability for analysis and application.

  1. ๐Ÿ’พ End-to-End Application: Build an application that processes customer service transcripts, generates SQL calls, and stores results in a database, demonstrating the practical implementation of the skills learned.

Key Points

  • ๐Ÿ”Œ Extend LLM Functionality: Learn to extend LLMs with custom functionality via function-calling, enabling them to perform external function calls.
  • ๐Ÿ“Š Data Usability: Extract structured data from natural language inputs, making real-world data usable for analysis.
  • ๐Ÿ› ๏ธ Practical Implementation: Build an end-to-end application that processes customer service transcripts using LLMs.

About the Instructors

๐ŸŒŸ Jiantao Jiao is the Co-founder & CEO of Nexusflow and an Assistant Professor of EECS and Statistics at UC Berkeley, bringing extensive expertise in function-calling and data extraction.

๐ŸŒŸ Venkat Srinivasan is a Founding Engineer at Nexusflow, specializing in the development of advanced LLM applications.

๐Ÿ”— To enroll in the course or for further information, visit deeplearning.ai.

function-calling-and-data-extraction-with-llms's People

Contributors

ksm26 avatar

Watchers

 avatar

Forkers

alepetre mrkyaw

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.