{"id":19610239,"url":"https://github.com/tsumugii24/wonderwhy","last_synced_at":"2025-09-17T21:32:48.486Z","repository":{"id":241754011,"uuid":"806399139","full_name":"Tsumugii24/WonderWhy","owner":"Tsumugii24","description":"WonderWhy is a cross-platform family education AI application based on LLMs and Generative AI Technology.","archived":false,"fork":false,"pushed_at":"2024-09-06T03:18:13.000Z","size":812725,"stargazers_count":8,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T03:41:24.474Z","etag":null,"topics":["aigc","gradio-python-app","lic2024","llms"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tsumugii24.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-27T06:05:55.000Z","updated_at":"2025-03-01T09:39:03.000Z","dependencies_parsed_at":"2024-11-11T10:30:37.449Z","dependency_job_id":"ceb12cc2-15cb-4dc8-a7c4-7ae1f01836a7","html_url":"https://github.com/Tsumugii24/WonderWhy","commit_stats":null,"previous_names":["tsumugii24/wonderwhy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Tsumugii24/WonderWhy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tsumugii24%2FWonderWhy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tsumugii24%2FWonderWhy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tsumugii24%2FWonderWhy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tsumugii24%2FWonderWhy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tsumugii24","download_url":"https://codeload.github.com/Tsumugii24/WonderWhy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tsumugii24%2FWonderWhy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275667603,"owners_count":25506377,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-17T02:00:09.119Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aigc","gradio-python-app","lic2024","llms"],"created_at":"2024-11-11T10:27:38.956Z","updated_at":"2025-09-17T21:32:47.855Z","avatar_url":"https://github.com/Tsumugii24.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\u003ch1\u003eWonderWhy\u003c/h1\u003e\u003c/div\u003e\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ch2\u003eDescription\u003c/h2\u003e\u003c/div\u003e\n\n\u0026emsp;\u0026emsp;**WonderWhy** is a cross-platform family education AI application based on large language models (LLMs) and generative AI technologies. It aims to help parents better respond to various questions raised by their children, providing a high-quality educational interaction platform for kids. The goal is to guide children to think independently and cultivate proper values by offering inspiring, artistic, accessible, and engaging solutions.\n\n\u0026emsp;\u0026emsp;Combining with self-media marketing, **WonderWhy** creates professional and in-depth scientific parenting solutions. It leverages high-quality information to break down regional educational barriers, reduce educational information disparities, and accelerate educational equity.\n\n\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ch2\u003eDemonstration\u003c/h2\u003e\u003c/div\u003e\n\n![image-20240527204109978](https://cdn.jsdelivr.net/gh/Tsumugii24/Typora-images@main/images/2024%2F05%2F27%2F11a70d1277ce384a55da2cc89ae83bd5-image-20240527204109978-71c0aa.png)\n\n\u0026emsp;\u0026emsp;You can easily and directly experience the our demo online on `HuggingFace` now. Click here for Online Experience 👉 [WonderWhy - a Hugging Face Space by Tsumugii](https://huggingface.co/spaces/Tsumugii/WonderWhy)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ch2\u003eTodo\u003c/h2\u003e\u003c/div\u003e\n\n- [x] Complete the Gradio Interface and UI design\n- [x] Add team members brief introduction\n- [x] Add a gif demonstration 👉 https://www.bilibili.com/video/BV1Pt8teWEqJ/\n- [ ] Deploy the demo on HuggingFace\n- [x] RAG layer\n- [x] Agent layer\n- [x] Application layer\n\n\n\n\n\n\n\n\u003cdiv\u003e\n    \u003cdiv align=\"center\"\u003e\u003ch2\u003eDevelopment Logs\u003c/h2\u003e\u003c/div\u003e\n\n\u003e Remember to update the `README.md` and `requirements.txt` after each commit!\n- [2024-07-05] Historic Talk! \n\n\n\n\n\n\n\n\u003cdiv align=\"center\"\u003e\u003ch2\u003eQuick Start\u003c/h2\u003e\u003c/div\u003e\n\n\u003cdetails open\u003e\n    \u003csummary\u003e\u003ch4\u003eInstallation\u003c/h4\u003e\u003c/summary\u003e\n\u0026emsp;\u0026emsp;First of all, please make sure that you have already installed `conda` as Python runtime environment. And `miniconda` is strongly recommended.\n\n\u0026emsp;\u0026emsp;1. create a virtual `conda` environment for the demo 😆\n\n```bash\n$ conda create -n poetrychat python==3.10 # poetrychat is the name of your environment\n$ conda activate poetrychat\n```\n\n\u0026emsp;\u0026emsp;2. Install essential `requirements` by run the following command in the `CLI` 😊\n\n```bash\n$ git clone https://github.com/Tsumugii24/WonderWhy \u0026\u0026 cd WonderWhy\n$ pip install -r requirements.txt\n```\n\n\u003cdetails open\u003e\n    \u003csummary\u003e\u003ch4\u003ePreparation\u003c/h4\u003e\u003c/summary\u003e\n\u0026emsp;\u0026emsp;Open `config_example.json` and fill your own `API Keys` in the **corresponding place** if you want to use certain LLM, then **rename** the file into `config.json`\n\n```json\n// OpenAI\n\"openai_api_key\": \"\",\n\"openai_api_base\": \"\",\n// Spark Desk\n\"sparkdesk_apisecret\": \"\",\n\"sparkdesk_apikey\": \"\",\n\"sparkdesk_appid\": \"\",\n// Bing Search\n\"bing_search_api_key\": \"\"\n```\n\n\u003cdetails open\u003e\n    \u003csummary\u003e\u003ch4\u003eRunning\u003c/h4\u003e\u003c/summary\u003e\n\n\u0026emsp;\u0026emsp;`python run main.py`\n\n\n\n\n\n\n\n\n\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ch2\u003eReferences\u003c/h2\u003e\u003c/div\u003e\n\n1. [Gradio Official Documents](https://www.gradio.app/)\n2. [LIC·2024 语言与智能技术竞赛_飞桨大赛-飞桨AI Studio星河社区](https://aistudio.baidu.com/competition/detail/1171/0/introduction)\n3. [PoetryChat: 一个面向不同年龄段的交互式LLM古诗学习助手](https://github.com/Antony-Zhang/PoetryChat)\n\n\n\n\n\n\u003cdiv align=\"center\"\u003e\u003ch2\u003eAcknowledgements\u003c/h2\u003e\u003c/div\u003e\n\n\u0026emsp;\u0026emsp;***I would like to express my sincere gratitude to my teammates  for their efforts and supports throughout the development of this project. Their expertise and insightful feedback played a crucial role in shaping the direction of the project.***\n\n- [@Tsumugii24](https://github.com/Tsumugii24)\n\n- [@jjyaoao](https://github.com/jjyaoao)\n\n- [@jiaohui](https://github.com/jiaohuix)\n\n\n\n\n\n\u003cdiv align=\"center\"\u003e\u003ch2\u003eContact\u003c/h2\u003e\u003c/div\u003e\n\nFeel free to open GitHub issues or directly send me a mail if you have any questions about this project ~\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsumugii24%2Fwonderwhy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftsumugii24%2Fwonderwhy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsumugii24%2Fwonderwhy/lists"}