agent-poc / README.md
sumedhphadke's picture
updated versions
9758a71
|
Raw
History Blame Contribute Delete
1.88 kB
---
title: AI Agent POC
emoji: 🧮
colorFrom: blue
colorTo: purple
sdk: docker
sdk_version: latest
app_file: app.py
pinned: false
---
# AI Agent POC
A friendly Math Tutor AI agent built with Chainlit and LangChain, powered by Anthropic's Claude.
## Features
- Interactive chat interface using Chainlit
- Math tutoring for elementary school students
- Streaming responses for real-time interaction
- Powered by Claude 3.5 Sonnet
## Setup
### Local Development
1. **Create and activate a virtual environment:**
**Windows (PowerShell):**
```powershell
python -m venv venv
.\venv\Scripts\Activate.ps1
```
**Windows (CMD):**
```cmd
python -m venv venv
venv\Scripts\activate.bat
```
**Linux/Mac:**
```bash
python -m venv venv
source venv/bin/activate
```
2. **Install dependencies:**
```bash
pip install -r requirements.txt
```
3. **Set up your API key:**
Create a `.env` file in the project root:
```bash
ANTHROPIC_API_KEY=your_api_key_here
```
Or set it as an environment variable:
- **Windows (PowerShell):**
```powershell
$env:ANTHROPIC_API_KEY="your_api_key_here"
```
- **Windows (CMD):**
```cmd
set ANTHROPIC_API_KEY=your_api_key_here
```
- **Linux/Mac:**
```bash
export ANTHROPIC_API_KEY=your_api_key_here
```
4. **Run the application:**
```bash
chainlit run app.py
```
The app will start on `http://localhost:8000` by default.
5. **Access the chat interface:**
- Open your browser and navigate to `http://localhost:8000`
- Start chatting with the AI agent!
### Hugging Face Spaces Deployment
1. Set your `ANTHROPIC_API_KEY` in the Space secrets
2. The app will automatically deploy when code is pushed
## Usage
Simply start chatting! The AI agent will guide you through the Design Thinking process.