Welcome to Dojo AI, a shared space for curious minds learning and experimenting with Artificial Intelligence. This repository is part study log, part lab, and part project launcher — built by and for members of our study group.
We’re exploring foundational concepts of modern AI, including LLMs, prompt engineering, embeddings, and agents. These are our core reading materials:
- What Is ChatGPT Doing … and Why Does It Work? — Stephen Wolfram
- Foundational Models and Text Generation — Kaggle Whitepaper
- Prompt Engineering — Kaggle Whitepaper
- Embeddings and Vector Stores — Kaggle Whitepaper
- Agents — Kaggle Whitepaper
- Agent Companion — Kaggle Whitepaper
dojo-ai/
├── README.md # Overview and how to get started
├── .gitignore
├── meetings/ # Session notes and topics covered
│ └── 2025-05-08.md
├── concepts/ # Code experiments to understand theories
│ ├── transformers/
│ ├── prompt-engineering/
│ └── agents/
├── projects/ # Group-built projects
│ ├── ai-chatbot/
│ └── document-summarizer/
├── resources/ # External references
│ ├── papers/
│ ├── videos/
│ └── summaries/
└── contributors.md # List of members and their contributions
We use uv
to manage Python dependencies faster and cleaner.
- Python 3.8+
curl
orpipx
curl -Ls https://astral.sh/uv/install.sh | sh
Or with pipx:
pipx install uv
uv venv ai-dojo-group # Create a virtual environment
source ai-dojo-group/bin/activate # Activate it (Linux/macOS)
uv pip install numpy openai # Example install
uv pip freeze > requirements.txt # Save environment
uv pip install -r requirements.txt
uv pip compile # Creates a uv.lock file for reproducibility
- Fork this repo
- Create a branch with your topic or feature
- Submit a PR
Use clear commit messages (feat
, fix
, docs
, etc.) and always keep your code inside the right folder (concepts/
, projects/
, resources/
).
Let’s learn, build, and grow together. 💥