Function-Calling and Data Extraction with LLMs