Skip to content

Comments

Wei Yang (William) Submit HW6#14

Open
williamgoodhouses-rgb wants to merge 1 commit intomainfrom
WeiYang-HW6
Open

Wei Yang (William) Submit HW6#14
williamgoodhouses-rgb wants to merge 1 commit intomainfrom
WeiYang-HW6

Conversation

@williamgoodhouses-rgb
Copy link

This pull request contains my Week 6 homework submission for the MLE in GenAI course.

The notebook extends my Week 3 voice agent by adding LLM function calling and tool routing:

Implements structured JSON-based tool calls from the LLM

Adds two tools:

calculate(expression) for mathematical queries

search_arxiv(query) backed by my Week 5 SQLite chunk database

Includes routing logic with fallback handling to ensure correct tool usage

Demonstrates multiple tool calls with logged examples

Provides a FastAPI endpoint illustrating an end-to-end voice interaction pipeline

Notebook: WeiYang-HW6-submmit.ipynb

The submission is self-contained and runs end-to-end within the notebook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant