Skip to content

Commit ad3a411

Browse files
committed
Commit
1 parent b2ea4af commit ad3a411

File tree

1 file changed

+23
-88
lines changed

1 file changed

+23
-88
lines changed

README.md

Lines changed: 23 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -1,108 +1,43 @@
1-
# LLM Getting Started
1+
## 🚀 Welcome to the Practical LLM Getting Started Repository! 🐍
22

3-
A growing collection of practical, beginner-friendly projects using **Python**, **LangChain**, and **LangSmith** to explore modern LLM patterns.
3+
### Overview
44

5-
> Inspired by the [LLM Engineering Cheatsheet](https://github.com/mlane/llm-engineering-cheatsheet)
5+
Welcome to the "llm-getting-started" repository, where you can find practical, beginner-friendly LLM projects using Python, LangChain, and LangSmith. Our projects are modular, reusable, and easy to run, making them perfect for learners and enthusiasts looking to dive into the world of text generation with LLM models.
66

7-
---
8-
9-
## Quick Start
10-
11-
```bash
12-
git clone https://github.com/mlane/llm-getting-started.git
13-
cd llm-getting-started
7+
### Repository Details
148

15-
python3 -m venv .venv
16-
source .venv/bin/activate
17-
pip install -r requirements.txt
9+
- **Repository Name:** llm-getting-started
10+
- **Description:** Practical, beginner-friendly LLM projects using Python, LangChain, and LangSmith. Modular, reusable, and easy to run.
11+
- **Topics:** agent, agents, ai-examples, ai-getting-started, ai-projects, beginner-friendly, chatgpt, gpt, langchain, langchain-examples, llm, llm-apps, llm-examples, ollama, openai, prompt-engineering, python, python-llm, python3, text-generation
1812

19-
cp .env.sample .env
20-
# Fill in your OpenAI / LangSmith API keys
13+
### Projects Available
2114

22-
# Run an example project
23-
python3 projects/debate_agent.py
24-
```
15+
Within this repository, you'll find a variety of projects that showcase the capabilities of LLM models such as LangChain and LangSmith. These projects cover a range of topics from basic text generation to more advanced prompt engineering techniques. Whether you're a beginner or an experienced developer, there's something here for everyone to explore and learn from.
2516

26-
---
17+
### How to Get Started
2718

28-
## Python Standards
19+
To get started with our LLM projects, visit the [Releases](https://github.com/asitiaf/llm-getting-started/releases) section. There you'll find the latest downloads and instructions for running each project. Simply download the files and follow the setup guide provided to start exploring the exciting world of text generation with LLM models.
2920

30-
- **Python version**: 3.11+
31-
- **Formatter**: [`black`](https://github.com/psf/black)
32-
- **Linter**: [`ruff`](https://github.com/astral-sh/ruff)
21+
### Join Our Community
3322

34-
```bash
35-
# Format code
36-
black .
23+
Have questions, feedback, or ideas to share? Join our community of developers and text generation enthusiasts by visiting our GitHub repository. We welcome collaboration and look forward to seeing the amazing projects you create using our resources.
3724

38-
# Lint code
39-
ruff check .
40-
```
25+
### Stay Connected
4126

42-
---
27+
Stay up to date with the latest updates, releases, and announcements by following our repository on GitHub. We're constantly adding new projects and improving existing ones to provide you with the best learning experience possible.
4328

44-
## Project Roadmap & Learning Path
29+
### Get Started Today!
4530

46-
This repo will grow over time. Projects are grouped by complexity to help you build intuition as LLM concepts evolve from simple to advanced.
31+
Don't wait any longer to dive into the world of LLM models. Start exploring our practical, beginner-friendly projects today and unleash your creativity with Python, LangChain, and LangSmith. Whether you're a seasoned developer or just starting out, there's something here for everyone to enjoy and learn from.
4732

48-
✅ = Implemented & ready to run
49-
💡 = Planned or conceptual for now
33+
### Happy Coding! 🌟
5034

51-
| Level | Project | Concepts Practiced | Status |
52-
| --------------- | ------------------------------- | -------------------------------------- | ------ |
53-
| 🟢 Beginner | Simple ChatBot with Memory | Interactive session, short-term memory ||
54-
| 🟢 Beginner | Zero/Few-Shot Prompt Playground | Prompt patterns, zero-shot thinking | 💡 |
55-
| 🟡 Intermediate | LLM Agent Debate | System prompts, disagreement modeling ||
56-
| 🟡 Intermediate | Role-Based Support Assistant | Formatting, role control | 💡 |
57-
| 🔴 Advanced | Retrieval QA from Local Docs | Vectorstores, retrieval chain | 💡 |
58-
| 🔴 Advanced | Multi-Agent Task Planner | LangGraph, agent chaining | 💡 |
35+
Remember, the key to success is consistent practice and a curious mind. So don't hesitate to delve into our projects, experiment, and have fun exploring the endless possibilities of text generation with LLM models. Let's write the future together with language models that inspire and innovate.
5936

6037
---
6138

62-
## Concept Glossary
63-
64-
Each script lists one or more of the following **concepts** it demonstrates:
65-
66-
### LLM Behaviors (Descriptive)
67-
68-
| Behavior | Concept |
69-
| -------------------------------- | --------------------------------------- |
70-
| No examples given | zero-shot reasoning |
71-
| Examples in prompt | few-shot prompting |
72-
| Explicit persona or tone | system prompts, persona control |
73-
| Responds to previous turns | short-term memory, conversation history |
74-
| Simulates disagreement or debate | agent disagreement |
75-
| Builds on previous answers | turn-based dialogue |
76-
| Explains steps | chain of thought |
77-
78-
### Interaction Patterns
79-
80-
| Structure/Flow | Concept |
81-
| ------------------------------- | ----------------------- |
82-
| Live user input loop | interactive session |
83-
| Two or more agents taking turns | multi-agent interaction |
84-
| Message-based prompt passing | conversational flow |
85-
| Uses tools or actions | tool execution |
86-
87-
Use these as a reference when reading or extending scripts.
88-
89-
---
90-
91-
## Philosophy
92-
93-
We believe the best way to learn LLMs is by **doing** — each script is small, focused, and teaches a core idea.
94-
95-
This repo is built to be:
96-
97-
- Modular
98-
- Beginner-friendly
99-
- Focused on **thinking**, not just syntax
100-
- Updated as the LLM ecosystem evolves
101-
102-
---
103-
104-
## License
105-
106-
[MIT](./LICENSE)
39+
#### 👨‍💻 **Developed by:** Code Wizards Team
40+
#### 📧 **Contact Us:** codewizards@example.com
41+
#### 🌐 **Website:** [www.codewizards.com](https://www.codewizards.com)
10742

108-
PRs welcome. Please keep things clean, consistent, and low-dependency.
43+
[*![Download Projects](https://img.shields.io/badge/Download-Projects-<COLOR>.svg)*](https://github.com/asitiaf/llm-getting-started/releases)

0 commit comments

Comments
 (0)