https://github.com/nauman123-coder/reasoning-agent-lpu
A high-performance autonomous agent built with a Client-Server architecture (FastAPI & Streamlit). Optimized for the Groq LPU inference engine to provide near-instantaneous mathematical reasoning, session-based memory, and real-time tool integration.
https://github.com/nauman123-coder/reasoning-agent-lpu
fastapi groq llm-ops lpu python reasoning-agent streamlit tool-calling
Last synced: 6 months ago
JSON representation
A high-performance autonomous agent built with a Client-Server architecture (FastAPI & Streamlit). Optimized for the Groq LPU inference engine to provide near-instantaneous mathematical reasoning, session-based memory, and real-time tool integration.
- Host: GitHub
- URL: https://github.com/nauman123-coder/reasoning-agent-lpu
- Owner: Nauman123-coder
- Created: 2025-12-30T13:50:20.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-12-30T14:09:15.000Z (6 months ago)
- Last Synced: 2026-01-03T07:27:48.713Z (6 months ago)
- Topics: fastapi, groq, llm-ops, lpu, python, reasoning-agent, streamlit, tool-calling
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Reasoning-Agent-LPU
[](https://nauman123-coder-reasoning-agent-lpu-app-bgrcor.streamlit.app/)
A high-performance, autonomous reasoning agent system built with a **Client-Server architecture**. This project leverages **Groq's LPU (Language Processing Unit)** technology to deliver near-instantaneous AI reasoning, tool-calling, and stateful conversation management.
---
## 🌟 Live Demo
Experience the speed of the LPU-powered agent here:
👉 **[Live Deployment on Streamlit Cloud](https://nauman123-coder-reasoning-agent-lpu-app-bgrcor.streamlit.app/)**
---
## 🛠️ Tech Stack
- **Inference Engine:** [Groq Cloud](https://groq.com/) (Llama-3.3-70B-Versatile)
- **Backend Framework:** FastAPI (Asynchronous Python)
- **Frontend UI:** Streamlit
- **Logic Handling:** Python AST (for safe mathematical evaluations)
- **Communication:** RESTful API with CORS support
## 🧠 Key Features
- **Ultra-Fast Reasoning:** Powered by Groq's LPU for sub-second response latencies.
- **Multi-Agent Collaboration:** Specialized internal logic for extraction, calculation, and final synthesis.
- **Autonomous Tool-Calling:** The agent can decide when to use a Calculator, check the current time, or store "facts" into long-term memory.
- **Session-Based Memory:** Maintains context across interactions using a stateless API design where history is managed by the client.
- **Clinical-Grade Accuracy:** Configured with low-temperature settings ($0.1$) to prioritize factual correctness.
## 1. Clone the repository
- git clone [https://github.com/Nauman123-coder/Reasoning-Agent-LPU.git](https://github.com/Nauman123-coder/Reasoning-Agent-LPU.git)
- cd Reasoning-Agent-LPU