Spaces:
Running
Running
title: "CoT-Lab: Human-AI Co-Thinking Laboratory" | |
emoji: "π€" | |
colorFrom: "blue" | |
colorTo: "gray" | |
sdk: "gradio" | |
python_version: "3.13" | |
sdk_version: "5.13.1" | |
app_file: "app.py" | |
models: | |
- "deepseek-ai/DeepSeek-R1" | |
tags: | |
- "writing-assistant" | |
- "multilingual" | |
license: "mit" | |
# CoT-Lab: Human-AI Co-Thinking Laboratory | |
[Huggingface Spaces π€](https://huggingface.co/spaces/Intelligent-Internet/CoT-Lab) | [GitHub Repository π](https://github.com/Intelligent-Internet/CoT-Lab-Demo) | |
[δΈζREADME](README_zh.md) | |
**Sync your thinking with AI reasoning models to achieve deeper cognitive alignment** | |
Follow, learn, and iterate the thought within one turn | |
## π Introduction | |
CoT-Lab is an experimental interface exploring new paradigms in human-AI collaboration. Based on **Cognitive Load Theory** and **Active Learning** principles, it creates a "**Thought Partner**" relationship by enabling: | |
- π§ **Cognitive Synchronization** | |
Slow-paced AI output aligned with human information processing speed | |
- βοΈ **Collaborative Thought Weaving** | |
Human active participation in AI's Chain of Thought | |
** This project is part of ongoing exploration. Under active development, discussion and feedback are welcome! ** | |
## π Usage Guide | |
### Basic Operation | |
1. **Set Initial Prompt** | |
Describe your prompy in the input box (e.g., "Explain quantum computing basics") | |
2. **Adjust Cognitive Parameters** | |
- β± **Thought Sync Throughput**: tokens/sec - 5:Read-aloud, 10:Follow-along, 50:Skim | |
- π **Human Thinking Cadence**: Auto-pause every X paragraphs (Default off - recommended for active learning) | |
3. **Interactive Workflow** | |
- Click `Generate` to start co-thinking, follow the thinking process | |
- Edit AI's reasoning when it pauses - or pause it anytime with `Shift+Enter` | |
- Use `Shift+Enter` to hand over to AI again | |
## π§ Design Philosophy | |
- **Cognitive Load Optimization** | |
Information chunking (Chunking) adapts to working memory limits, serialized information presentation reduces cognitive load from visual searching | |
- **Active Learning Enhancement** | |
Direct manipulation interface promotes deeper cognitive engagement | |
- **Distributed Cognition** | |
Explore hybrid human-AI problem-solving paradiam | |
## π₯ Installation & Deployment | |
Local deployment is (currently) required if you want to work with locally hosted LLMs. | |
Due to degraded performance of official DeepSeek API - We recommend seeking alternative API providers, or use locally hosted distilled-R1 for experiment. | |
**Prerequisites**: Python 3.11+ | Valid [Deepseek API Key](https://platform.deepseek.com/) or OpenAI SDK compatible API. | |
```bash | |
# Clone repository | |
git clone https://github.com/Intelligent-Internet/CoT-Lab-Demo | |
cd CoT-Lab | |
# Install dependencies | |
pip install -r requirements.txt | |
# Configure environment | |
API_KEY=sk-**** | |
API_URL=https://api.deepseek.com/beta | |
API_MODEL=deepseek-reasoner | |
# Launch application | |
python app.py | |
``` | |
## π License | |
MIT License Β© 2024 [ii.inc] | |
## Contact | |
[email protected] (Dango233) |