Spaces:
Sleeping
Sleeping
| title: First Agent Template | |
| emoji: ⚡ | |
| colorFrom: pink | |
| colorTo: yellow | |
| sdk: gradio | |
| sdk_version: 5.15.0 | |
| app_file: app.py | |
| pinned: false | |
| tags: | |
| - smolagents | |
| - agent | |
| - smolagent | |
| - tool | |
| - agent-course | |
| Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference | |
| --- | |
| - [First Agent Template - a Hugging Face Space by daviddwlee84](https://huggingface.co/spaces/daviddwlee84/First_Agent) | |
| ```bash | |
| # https://www.gradio.app/guides/quickstart#building-your-first-demo | |
| # Gradio (TODO: somehow buggy) | |
| python app.py | |
| # Streamlit (TODO: able to clear message history) | |
| streamlit run streamlit_app.py | |
| # Streamlit chat_input (TODO: move ReAct process to `st.expander`; able to render image) | |
| streamlit run streamlit_app_chat.py | |
| # Chainlit (TODO: move the ReAct process from agent message to "step") | |
| chainlit run chainlit_app.py | |
| ``` | |
| ## Test Example | |
| - `What time is it?` | |
| - Expect to use tool `get_current_time_in_timezone` | |
| - Result expect the current local time in UTC | |
| - `Draw a bear for me` | |
| - Expect to use tool `image_generator` | |
| - Result will be something like `{'path': '/var/folders/g3/gsbp4bsx1gs51t1805r34ztw0000gn/T/tmpch4mrr13/2fa94447-e9e5-4964-b9d2-b4b9a83ccf84.png', 'mime_type': 'image/png'}` | |
| --- | |
| - [HuggingFace-Smol-Agents/HuggingFace_Smol_Agents.ipynb at main · NandiniLReddy/HuggingFace-Smol-Agents](https://github.com/NandiniLReddy/HuggingFace-Smol-Agents/blob/main/HuggingFace_Smol_Agents.ipynb) | |
| - [SmolAgents by Hugging Face: Enhancing Human Workflows in 2025 | by Nandini Lokesh Reddy | Jan, 2025 | Medium](https://medium.com/@nandinilreddy/huggingface-smol-agents-ee8ef83ea9eb) | |