A newer version of the Gradio SDK is available:
6.8.0
title: MathResearchIA
emoji: π¬
colorFrom: yellow
colorTo: purple
sdk: gradio
sdk_version: 5.23.3
app_file: app.py
pinned: false
license: mit
π MathResearchIA
MathResearchIA makes learning mathematics easier by making key concepts accessible to everyone through clear and simplified explanations.
This project provides a user-friendly interface to explore mathematical concepts (e.g., Fourier transform, Lie group, Lebesgue integral, etc.) using summaries generated from Wikipedia articles.
β¨ Key Features
- π Smart filtering: detects whether the topic is mathematical (via an autonomous AI agent).
- π Wikipedia search: retrieves the full article related to the concept.
- π§ AI-generated summary: provides a clear and simplified explanation (powered by Gemini Flash).
- π Source included: each response includes a link to the corresponding Wikipedia article.
- β Explicit rejection: if the topic is not mathematical, the query is rejected with a helpful message.
π How It Works
- Enter a mathematical concept (e.g., "Fourier transform").
- The autonomous AI agent checks whether it's a math-related topic.
- If valid:
- The Wikipedia article is retrieved.
- A simplified summary is generated.
- The source is displayed.
- Otherwise, the query is rejected with a message inviting you to correct or rephrase.
π§ͺ Tech Stack
- Python
- Gradio (web interface)
wikipedia-api(for article retrieval)- Gemini Flash (AI summarization)
- Autonomous agent (intelligent filtering)
π Project Purpose
This project explores the use of autonomous agents in focused AI applications, while also democratizing mathematics through clear, pedagogical, and reliable explanations.
π Contributions
Suggestions, ideas, and feedback are welcome! Feel free to fork the project, open a pull request, or contact me by email.
π Note
MathResearchIA handles mathematical concepts only. If your input is rejected, check for typos or try rephrasing it for better detection.
β¨ A personal project by Adel Messaoudi β at the intersection of mathematics, pedagogy, and artificial intelligence.