- ChatGPT: State of the Art Techology
- Frontend Development: HTML, CSS, JavaScript
- HTML, CSS, JavaScript -> React -> React Native (Mobile APP development)
- JavaScript -> TypeScript
- Backend Development: Python, MongoDB
- Python -> Data Science
- MongoDB: NoSQL is the future development trend, has better performance, and is more suitable for processing big data.
- OpenAI ChatGPT Demo
- Prompt Engineering
- How to ask ChatGPT, so that the ChatGPT will generate more accurate answers
- Without Prompt Engineering
how many calories for one orange?
- With Prompt Engineering
For examples: Input: how many calories for one apple? Output: 95 Now please do for this input: Input: how many calories for one orange? Output:
- Install MongoDB, Anaconda, PyCharm, Postman
- Get ChatGPT Key
- Coding Project Part 1: Backend Development using Python, MongoDB and OpenAI ChatGPT, Testing using Postman
- Homework (Review recording, try to implement the code by yourself)
- Coding Project Part 2: Frontend Development using HTML, CSS, JavaScript
- Homework (Review recording, try to implement the code by yourself)
- Install MongoDB following the link.
# macOS User
brew tap mongodb/brew
brew install mongodb-community@4.4
- Install MongoDB Compass (GUI) following the link.
-
Install Anaconda following the link.
-
Create and activate environment using the following commands.
# Create Python environment
conda create --name chatbot-tutorial python=3.10.10
# Check Python environment
conda info --envs
# Activate environment
conda activate chatbot-tutorial
# Deactivate environment
conda deactivate
# Remove environment
conda remove -n chatbot-tutorial --all
- Install
requirements.txt
.
pip install -r /path/to/requirements.txt