Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Extract, store and retrieve structured data from unstructured data by LLMs

SC92113/LLM-Function-Calling-and-Data-Extraction

Repository files navigation

LLM-Function-Calling-and-Data-Extraction

☰ Table of Contents

🎯 Goal

Build a Dialogue Data Extraction System

  • Part 1 - Process breakdown
    • Defining required data to be extracted
    • Building database to store extracted data
    • Defining tools to populate the database
    • Building tools to retrieve information out
  • Part 2 - Building the whole extraction system

Quick access to notebook: Dialogue_Data_Extraction_System.ipynb

πŸ’‘ Key concepts in the project

Function calling

  • Single function calling
  • Multiple function calling
  • Parallel function calling
  • Nested function calling
  • No call

Function calling with external tools

  • API interfacing
  • Internal Python tool

Structured extraction

  • Simple method
  • Data class method

Function calling use cases

  • Use case 1: extract structured data from unstructured data
  • Use case 2: extract the most current data from web to self-learn and update
  • Use case 3: retrieve insights from internal database
  • Use case 4: generate valid JSON file

πŸ“š References

πŸ› οΈ This project is supported by DeepLearning.AI and Nexusflow.

About

Extract, store and retrieve structured data from unstructured data by LLMs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /