feedback on the "Building an MCP Client with Gradio" and "Building a Tiny Agent with TypeScript" sections

#3
by csabakecskemeti - opened

Maybe it's just me but I've confused a bit on these 2 sections.

  1. Building an MCP Client with Gradio
    It's more about building a host application with Gradio that uses the MCPClient implementation from Smolagents.
    You follow along you can definitely make it, but I'd prefer to make it more like an exercise (like what we have in the Agents course)
    Something like first part explains what we do and a second the student should complete a colab run the gradio based host(client) and access to a predefined
    MCP server that will respond something unique to the student. Maybe have a tool for grade and get the userbae and encode it than and a second step call a submit tool with the result, like baking in the grading.
    (as I'm writing this it came to my mind that the B'uilding the Gradio MCP Server' section can be similar)

  2. Building a Tiny Agent with TypeScript
    I'm not sure where to put this. The content is great but it's not clear where we heading with this. Based on the content this is more like a case study.
    But I wasn't sure if it's that or I'm looking at as an exercise. It's pretty much ported from @julien-c 's artice (https://huggingface.co/blog/tiny-agents) but is this is a course, make it more coursie :D

Another more general suggestion it would be nice to have a little recap test at least after unit 1. That covers lot of useful lexical knowledge.
I'm happy to help put something together not sure what would be the process for that.

Thanks for listening :D

Hugging Face MCP Course org

Maybe it's just me but I've confused a bit on these 2 sections.

  1. Building an MCP Client with Gradio
    It's more about building a host application with Gradio that uses the MCPClient implementation from Smolagents.
    You follow along you can definitely make it, but I'd prefer to make it more like an exercise (like what we have in the Agents course)
    Something like first part explains what we do and a second the student should complete a colab run the gradio based host(client) and access to a predefined
    MCP server that will respond something unique to the student. Maybe have a tool for grade and get the userbae and encode it than and a second step call a submit tool with the result, like baking in the grading.
    (as I'm writing this it came to my mind that the B'uilding the Gradio MCP Server' section can be similar)

You're right that the wording could be improved. But the purpose of this section is to show students their MCP server working without depending on any local application.

  1. Building a Tiny Agent with TypeScript
    I'm not sure where to put this. The content is great but it's not clear where we heading with this. Based on the content this is more like a case study.
    But I wasn't sure if it's that or I'm looking at as an exercise. It's pretty much ported from @julien-c 's artice (https://huggingface.co/blog/tiny-agents) but is this is a course, make it more coursie :D

Very useful feedback thanks! To be honest, I completely agree. My motivation in including tiny-agents was mainly just to make the course accessible to typescript devs, but I can see how it's a bit of an outlier. We have a new release this week, where I can improve this.

Another more general suggestion it would be nice to have a little recap test at least after unit 1. That covers lot of useful lexical knowledge.
I'm happy to help put something together not sure what would be the process for that.

Amazing! I could definitely see recaps in the units working. I'd suggest opening a PR on this repo if you have suggestions.

Sign up or log in to comment