This repository contains a comprehensive AI development course, focusing on practical applications of AI technologies and tools.
The course is organized into several chapters, each focusing on different aspects of AI development:
notebooks/
├── 10_Chat VSCode/ # Introduction to VS Code AI Integration
│ └── 1_BOCYL/ # Basic Operations and Concepts
│
├── 20_API Programming/ # API Development with AI
│ ├── 1_Manual/ # Manual API Implementation
│ ├── 2_API/ # Advanced API Concepts
│ └── 3_Preprocessing/ # Data Preprocessing
│
├── 30_Output Format/ # Structured Output Handling
│ ├── 1_Pydantic/ # Using Pydantic for Data Validation
│ └── 2_Preprocessing/ # Output Preprocessing Techniques
│
├── 40_RAG/ # Retrieval Augmented Generation
│ ├── 1_RAG/ # RAG Fundamentals
│ ├── 2_VectorDB/ # Vector Databases
│ └── 3_Chat CLI/ # Command Line Chat Applications
│
└── 50_Extra/ # Additional Resources and Materials
- Python 3.8 or higher
- Git
- Required dependencies (specified in requirements.txt)
- Clone the repository:
git clone <repository-url>- Navigate to the project directory:
cd AI- Install dependencies:
pip install -r requirements.txt- Chat VSCode: Learn to integrate AI capabilities into VS Code
- API Programming: Develop AI-powered APIs and understand preprocessing techniques
- Output Format: Master structured data handling with Pydantic and preprocessing
- RAG (Retrieval Augmented Generation): Implement advanced RAG systems with vector databases
- Extra: Additional resources and supplementary materials
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or concerns, please open an issue in the repository.
Note: This repository contains course materials under active development. Content and structure may be updated regularly.