Synthcall is a project created by students from MIDS program at UC Berkeley. This project aims at provding a feasible, low cost solution that enables function calling/tool-use by introducing a data generation pipeline. This MVP contains example functions, generation pipeline, evalutions and a front end design.
-
/function_sets
- Contains example functions with deatiled descriptions for data generation and function calling
-
/instruct
- Contains data generation pipeline and many example of function calling dataset based on given function descriptions
-
/eval
- Includes a list of notebooks that demostrate the evaluation process. There are examples combine Ragas, AWS bedrock, Langchain to measure the relevancy of generated data.
-
/front_end
- An front-end example that uses language chain and gradio to demostrate data generation and function calling. These files consolidate the work from
/instruct
which includes prompt engineering and structured output
- An front-end example that uses language chain and gradio to demostrate data generation and function calling. These files consolidate the work from