Adversarial Prompting (Gợi ý đối kháng) đề cập đến việc sử dụng các prompt được chế tạo cẩn thận để thao túng hoặc đánh lừa LLM tạo ra các phản hồi không mong muốn hoặc có hại
AI, viết tắt của Artificial Intelligence (Trí tuệ nhân tạo), là một lĩnh vực khoa học máy tính tập trung vào việc tạo ra các hệ thống máy tính có khả năng thực hiện các nhiệm vụ thường đòi hỏi trí thông minh của con người
AI tạo sinh (Generative AI) là một nhánh của trí tuệ nhân tạo (AI) tập trung vào việc tạo ra các mô hình có khả năng tạo ra nội dung mới, chẳng hạn như văn bản, hình ảnh, âm thanh, video và mã
Annotator (bộ chú thích) là một thuật ngữ khác dùng để chỉ Preprocessor trong ControlNet
API Key (Khóa API) là một mã duy nhất được sử dụng để xác thực và ủy quyền truy cập vào API
ASGI (Asynchronous Server Gateway Interface) là một tiêu chuẩn cho các ứng dụng web Python không đồng bộ
Autoencoder (Bộ tự mã hóa) là một loại mạng nơ-ron được sử dụng để học một biểu diễn nén (nén) của dữ liệu
Stable Diffusion WebUI (AUTOMATIC1111) là giao diện người dùng web phổ biến nhất cho Stable Diffusion
AWQ là một định dạng checkpoint lượng tử hóa (quantized) mới, tương tự như GPTQ
ANN Search (Approximate Nearest Neighbor Search) là một kỹ thuật tìm kiếm gần đúng các điểm dữ liệu gần nhất trong một không gian vector
Base Model (mô hình cơ sở) là một mô hình đã được huấn luyện trước đó trên một tập dữ liệu lớn
Batch count (Số lượng lô) là số lần mô hình chạy để tạo ra hình ảnh
Batch size (Kích thước lô) là số lượng hình ảnh được tạo ra đồng thời trong một lần chạy của Stable Diffusion
Canny là một preprocessor và model trong ControlNet, được sử dụng để phát hiện các cạnh và đường viền trong hình ảnh
Chat Model (mô hình trò chuyện) là một loại mô hình ngôn ngữ lớn (LLM) được thiết kế đặc biệt để tham gia vào các cuộc trò chuyện giống như con người
ChatML là một định dạng prompt được sử dụng trong một số mô hình ngôn ngữ lớn (LLM) để cấu trúc các cuộc trò chuyện
Chatbot là một chương trình máy tính được thiết kế để mô phỏng cuộc trò chuyện với người dùng, thường là qua internet
Chatbot AI là một loại chatbot sử dụng trí tuệ nhân tạo (AI) để mô phỏng cuộc trò chuyện với người dùng
ChatGPT là một chatbot AI do OpenAI phát triển
Checkpoint trong ngữ cảnh của mô hình học máy, đặc biệt là các mô hình ngôn ngữ lớn (LLM), là một tệp chứa các tham số của mô hình tại một thời điểm cụ thể trong quá trình huấn luyện
Checkpoint models, hay còn được gọi là Fine-tuned models hoặc Dreambooth models, là các phiên bản của Stable Diffusion đã được tinh chỉnh (fine-tuned) trên một tập dữ liệu cụ thể để tạo ra hình ảnh theo một phong cách hoặc chủ đề nhất định
ChromaDB là một vector database mã nguồn mở khác, tương tự như Weaviate, được sử dụng để lưu trữ và truy vấn các vector embedding
Chunking là quá trình chia nhỏ văn bản thành các đoạn nhỏ hơn, được gọi là chunk
Clustering (phân cụm) là một kỹ thuật học máy không giám sát được sử dụng để nhóm các điểm dữ liệu tương tự nhau lại với nhau
ComfyUI là một giao diện người dùng đồ họa (GUI) khác cho Stable Diffusion, được thiết kế để cung cấp một quy trình làm việc dựa trên node
Trong ngữ cảnh của LLM, completion là kết quả mà LLM tạo ra sau khi bạn cung cấp một prompt
Content Moderation (Kiểm duyệt nội dung) đề cập đến quá trình giám sát và kiểm soát nội dung được tạo ra hoặc chia sẻ bởi người dùng trong một ứng dụng hoặc nền tảng
Context size, hay kích thước ngữ cảnh, đề cập đến số lượng token tối đa mà LLM có thể xử lý trong một lần nhập, tức là ngữ cảnh của câu hỏi
ControlNet là một tính năng mạnh mẽ của Stable Diffusion, cho phép bạn kiểm soát bố cục, tư thế và các khía cạnh khác của hình ảnh được tạo ra
Copilot là một công cụ hỗ trợ lập trình được phát triển bởi GitHub và OpenAI
Cosine Similarity (Độ tương đồng cosine) là một phép đo được sử dụng để xác định độ tương đồng giữa hai vector
CoT (Chain of Thought - Chuỗi suy nghĩ) là một kỹ thuật được sử dụng trong prompt engineering để hướng dẫn LLM suy nghĩ từng bước trước khi đưa ra câu trả lời
Cursor là một trình soạn thảo mã được phát triển dựa trên mã nguồn của VSCode, được tích hợp thêm các tính năng của AI như tự động hoàn thành, hỏi đáp và viết mã theo yêu cầu
Chain-of-Thought Prompting (CoT) là một kỹ thuật prompt engineering khuyến khích LLM suy nghĩ từng bước một cách rõ ràng trước khi đưa ra câu trả lời cuối cùng
DDIMScheduler (Denoising Diffusion Implicit Models) là một scheduler được sử dụng trong Stable Diffusion, mang lại sự cân bằng giữa tốc độ và chất lượng
Decoder (Bộ giải mã) là một phần của autoencoder chịu trách nhiệm chuyển đổi biểu diễn tiềm ẩn (latent representation) trở lại dữ liệu gốc
Deep learning (học sâu) là một nhánh con của học máy (machine learning) sử dụng các mạng nơ-ron nhân tạo (ANN) với nhiều lớp để trích xuất các đặc trưng từ dữ liệu
Depth (độ sâu) trong Stable Diffusion là một bộ tiền xử lý trong ControlNet, được sử dụng để ước tính thông tin độ sâu từ hình ảnh tham chiếu
Diffusion Model (mô hình khuếch tán) là một loại mô hình học máy được sử dụng để tạo ra dữ liệu, chẳng hạn như hình ảnh, bằng cách học cách đảo ngược một quá trình nhiễu
DiffusionPipeline là một lớp trong thư viện Diffusers của Hugging Face, cung cấp một giao diện cấp cao để tạo hình ảnh với Stable Diffusion
Docker là một nền tảng để phát triển, đóng gói và chạy các ứng dụng trong các container
Dreambooth models là một loại Checkpoint models, được huấn luyện bằng kỹ thuật Dreambooth
DPMSolverMultistepScheduler là một scheduler được sử dụng trong Stable Diffusion để tạo ra hình ảnh chất lượng cao
DWPose (DeepWright Pose) là một thuật toán phát hiện tư thế người mới, dựa trên nghiên cứu "Effective Whole-body Pose Estimation with Two-stages Distillation"
Document Loaders là các thành phần trong LangChain được sử dụng để tải dữ liệu từ nhiều nguồn khác nhau (như PDF, HTML, text files) vào một định dạng chuẩn (thường là danh sách các `Document` objects)
Embedding (Biểu diễn vector) là một biểu diễn số của một đối tượng, chẳng hạn như văn bản hoặc hình ảnh, trong một không gian vector
Embeddings (Biểu diễn vector) là các biểu diễn số của các đối tượng, chẳng hạn như văn bản hoặc hình ảnh, trong một không gian vector
Encoder (Bộ mã hóa) là một phần của autoencoder chịu trách nhiệm chuyển đổi dữ liệu đầu vào thành một biểu diễn tiềm ẩn (latent representation)
ESRGAN (Enhanced Super-Resolution Generative Adversarial Network) là một mô hình Upscaler mạnh mẽ được sử dụng để tăng kích thước hình ảnh
EulerDiscreteScheduler là một loại scheduler được sử dụng trong Stable Diffusion để tăng tốc quá trình tạo hình ảnh
FastAPI là một framework web hiện đại, hiệu suất cao để xây dựng API bằng Python
Few-shot là một kỹ thuật trong prompt engineering, nơi bạn cung cấp cho AI nhiều ví dụ về tác vụ bạn muốn nó thực hiện
Fine-tune model là một kỹ thuật huấn luyện lại một mô hình đã được huấn luyện trước đó trên một tập dữ liệu mới, nhỏ hơn và cụ thể hơn
Fine-tuning (Tinh chỉnh) là một kỹ thuật được sử dụng để điều chỉnh một mô hình học máy được huấn luyện trước cho một tác vụ hoặc tập dữ liệu cụ thể
Foundation Model (mô hình nền tảng) là một mô hình học máy lớn, được huấn luyện trước trên một lượng dữ liệu khổng lồ và có thể được điều chỉnh cho nhiều tác vụ khác nhau
Forward Diffusion Process (Quá trình khuếch tán xuôi) là giai đoạn đầu tiên trong mô hình khuếch tán
Function Calling, hay còn gọi là Tool use, là một tính năng quan trọng của các mô hình ngôn ngữ lớn (LLM) cho phép chúng tương tác với các công cụ và API bên ngoài
Frequency penalty là một tham số trong LLM, tương tự như Presence Penalty, nhưng thay vì chỉ xét sự hiện diện, nó còn xét đến tần suất xuất hiện của token
Generative AI (AI tạo sinh) là một nhánh của trí tuệ nhân tạo (AI) tập trung vào việc tạo ra các mô hình có khả năng tạo ra nội dung mới, chẳng hạn như văn bản, hình ảnh, âm thanh, video và mã
Generator (Bộ tạo số ngẫu nhiên) là một thành phần của Stable Diffusion được sử dụng để tạo ra nhiễu ngẫu nhiên được sử dụng trong quá trình tạo hình ảnh
Gemma là một mô hình ngôn ngữ lớn (LLM) được phát triển bởi Google
GGML là một định dạng được tối ưu hóa để chạy LLM trên GPU và CPU, sử dụng llama
GGUF là phiên bản cải tiến của GGML, ra mắt vào ngày 21 tháng 8 năm 2023
GitHub Copilot là phiên bản gốc của Copilot, được phát triển bởi GitHub và OpenAI
GPTQ là một định dạng checkpoint lượng tử hóa (quantized), khá phổ biến trước khi GGML ra đời
Gradio là một thư viện Python cho phép bạn nhanh chóng tạo ra giao diện người dùng web cho các mô hình học máy
Guardrails (Rào chắn bảo vệ) là các biện pháp an toàn và các chính sách được triển khai trong các ứng dụng LLM để ngăn chặn các phản hồi có hại hoặc không mong muốn
Guardrails Hub là một kho lưu trữ các trình xác thực (validators) và guard được xây dựng sẵn được cung cấp bởi Guardrails AI
GroqAI là một nhà cung cấp dịch vụ LLM, nổi bật với tốc độ suy luận (inference) cực nhanh nhờ vào kiến trúc chip LPU (Language Processing Unit) của họ
Hallucinate (ảo giác), còn được gọi là "tưởng tượng" hoặc "ngáo", là một trong những nhược điểm lớn nhất của LLM
Hires
Img2img (Image-to-image) là một tính năng của Stable Diffusion cho phép bạn chỉnh sửa hoặc biến đổi hình ảnh hiện có bằng cách sử dụng văn bản (prompt) làm hướng dẫn
Inpainting trong Stable Diffusion là một kỹ thuật cho phép bạn vẽ đè hoặc thay thế một phần của hình ảnh
Instruction Model (mô hình hướng dẫn) là một loại mô hình ngôn ngữ lớn (LLM) được huấn luyện để làm theo hướng dẫn và trả lời các câu hỏi một cách hữu ích
inspect là một module trong thư viện chuẩn của Python, cung cấp các công cụ để kiểm tra các đối tượng sống (live objects), chẳng hạn như hàm, lớp, module
In-context learning là khả năng của LLM học hỏi và thực hiện các tác vụ dựa trên thông tin được cung cấp trong prompt, mà không cần phải fine-tune lại mô hình
Inference (suy luận) là quá trình sử dụng một mô hình đã được huấn luyện để đưa ra dự đoán hoặc tạo ra kết quả mới
Jailbreaking (Vượt ngục) đề cập đến việc vượt qua các hạn chế hoặc guardrails được áp đặt lên LLM để tạo ra các phản hồi nằm ngoài các nguyên tắc hoặc chính sách đã định trước
JSON Schema là một định dạng mô tả cấu trúc của dữ liệu JSON
JinaAI Reader là một công cụ của Jina AI, có khả năng đọc và trích xuất nội dung từ các trang web
Knowledge cutoff, hay điểm dừng kiến thức, đề cập đến thời điểm dữ liệu huấn luyện của một mô hình ngôn ngữ lớn (LLM) dừng lại
Kohya SS là một công cụ mã nguồn mở phổ biến được sử dụng để huấn luyện các mô hình LoRA cho Stable Diffusion
LLama là một mô hình ngôn ngữ lớn (LLM) được phát triển bởi Facebook/Meta
LangChain là một framework để phát triển các ứng dụng dựa trên ngôn ngữ
Large Language Model (LLM), hay Mô hình Ngôn ngữ Lớn, là một loại mô hình AI được đào tạo trên một lượng dữ liệu văn bản khổng lồ
Latent Diffusion model (Mô hình khuếch tán tiềm ẩn) là một loại mô hình khuếch tán hoạt động trong không gian tiềm ẩn (latent space) thay vì không gian pixel
LLM Quantization (lượng tử hóa LLM) là một kỹ thuật được sử dụng để giảm kích thước của mô hình ngôn ngữ lớn (LLM) và tăng tốc độ xử lý
LLM Size (7B, 13B) đề cập đến số lượng tham số trong một Mô hình Ngôn ngữ Lớn (LLM)
LM Studio là một phần mềm giúp bạn chạy các mô hình ngôn ngữ lớn (LLM) trên máy tính cá nhân
Local LLM là một mô hình ngôn ngữ lớn (LLM) chạy cục bộ trên máy tính của bạn mà không cần kết nối internet
LoRA (Low-Rank Adaptation) là một kỹ thuật hiệu quả để fine-tune các mô hình học máy lớn, đặc biệt là trong lĩnh vực tạo ảnh với Stable Diffusion
Low-Rank Adaptation (LoRA) là một kỹ thuật hiệu quả để tinh chỉnh các mô hình học máy lớn, đặc biệt là trong lĩnh vực tạo ảnh với Stable Diffusion
M-LSD (Mobile Line Segment Detection) là một bộ tiền xử lý trong ControlNet của Stable Diffusion, được sử dụng để phát hiện các đường thẳng và cạnh trong hình ảnh
Machine Learning (Học máy), một nhánh con của AI, tập trung vào việc xây dựng các hệ thống có khả năng học từ dữ liệu mà không cần lập trình rõ ràng
Mistral là một mô hình ngôn ngữ lớn (LLM) được tạo ra bởi MistralAI, một startup AI gần đây
Trong bối cảnh của ControlNet, "Model" đề cập đến mô hình ControlNet cụ thể được sử dụng để điều khiển quá trình tạo ảnh trong Stable Diffusion
Max tokens là một tham số giới hạn số lượng token tối đa trong đầu ra của LLM
One-shot là một kỹ thuật trong prompt engineering, nơi bạn cung cấp cho AI một ví dụ về tác vụ bạn muốn nó thực hiện
OpenAI Moderation API là một công cụ được cung cấp bởi OpenAI để phát hiện và gắn cờ nội dung có hại hoặc không phù hợp trong văn bản
OpenPose là một preprocessor và model trong ControlNet, được sử dụng để phát hiện tư thế người trong hình ảnh
Outpainting trong Stable Diffusion là một kỹ thuật cho phép bạn mở rộng hình ảnh ra bên ngoài ranh giới ban đầu của nó
PNDMScheduler là một loại scheduler được sử dụng trong Stable Diffusion để kiểm soát quá trình khuếch tán ngược
Preprocessor (bộ tiền xử lý), còn được gọi là Annotator, là một thành phần của ControlNet trong Stable Diffusion
Trong ngữ cảnh của mô hình ngôn ngữ lớn (LLM), prompt là đầu vào văn bản bạn cung cấp cho mô hình để nó hiểu và tạo ra câu trả lời
Prompt Engineering là kỹ thuật viết và tinh chỉnh prompt để LLM hiểu rõ yêu cầu của bạn và trả lời đúng
Prompt Injection (Chèn prompt) là một kỹ thuật tấn công nhắm vào các ứng dụng LLM bằng cách chèn các prompt độc hại hoặc gây hiểu lầm vào đầu vào của người dùng
Prompt Leaking (Rò rỉ prompt) là một hình thức tấn công Prompt Injection, trong đó kẻ tấn công cố gắng trích xuất prompt ban đầu hoặc các hướng dẫn được sử dụng để điều chỉnh LLM
pgvector là một extension của PostgreSQL, cho phép lưu trữ và truy vấn vector embedding
PyMuPDF là một thư viện Python mạnh mẽ và hiệu suất cao, được sử dụng để làm việc với các file PDF
Presence penalty là một tham số trong LLM, được sử dụng để khuyến khích hoặc ngăn chặn mô hình lặp lại các token đã xuất hiện trong đầu ra
python-dotenv là một thư viện Python giúp tải các biến môi trường từ file `
Pydantic là một thư viện Python để xác thực và phân tích cú pháp dữ liệu
QWenLM là một mô hình ngôn ngữ lớn (LLM) được tạo ra bởi Alibaba Cloud
Quantization (lượng tử hóa) là kỹ thuật giảm độ chính xác của trọng số mô hình, thường từ số thực 32 bit xuống số nguyên 8 bit, giảm 75% dung lượng cần dùng
R-ESRGAN (Real-ESRGAN) là một phiên bản cải tiến của ESRGAN, được thiết kế để tạo ra hình ảnh thực tế hơn
Rate Limiting (Giới hạn tốc độ) là một kỹ thuật được sử dụng để kiểm soát số lượng request mà một client có thể gửi đến API trong một khoảng thời gian nhất định
Recursive Character Text Splitting (Chia nhỏ văn bản đệ quy theo ký tự) là một kỹ thuật chia nhỏ văn bản thành các đoạn nhỏ hơn dựa trên một tập hợp các ký tự phân tách
Reinforcement Learning (Học tăng cường) là một loại học máy trong đó một tác nhân học cách tương tác với một môi trường để tối đa hóa phần thưởng tích lũy
Retrieval Augmented Generation (RAG) là một kỹ thuật để tăng cường khả năng của các mô hình ngôn ngữ lớn (LLM) bằng cách kết hợp thông tin bên ngoài
Reverse Diffusion Process (Quá trình khuếch tán ngược) là giai đoạn thứ hai trong mô hình khuếch tán
Runpod là một nền tảng cung cấp dịch vụ serverless GPU
Requests là một thư viện Python phổ biến để gửi các HTTP request
SD là viết tắt của Stable Diffusion, một mô hình AI tạo sinh hình ảnh từ văn bản
Segmentation trong Stable Diffusion là một kỹ thuật gán nhãn và gom nhóm các đối tượng trong ảnh dựa trên màu sắc
Semantic Search (Tìm kiếm ngữ nghĩa) là một kỹ thuật tìm kiếm xem xét ý nghĩa của truy vấn của người dùng chứ không chỉ là các từ khóa khớp chính xác
Serverless là một mô hình điện toán đám mây, nơi bạn không phải quản lý máy chủ
Serverless GPU là một loại dịch vụ serverless cho phép bạn sử dụng GPU mà không phải quản lý máy chủ
Stable Diffusion (SD) là một mô hình AI tạo sinh (Generative AI) có khả năng tạo ra hình ảnh từ văn bản và hình ảnh
SRGAN (Super-Resolution Generative Adversarial Network) là một mô hình học sâu được sử dụng để tăng cường độ phân giải của hình ảnh
Supermaven là một công cụ hỗ trợ lập trình miễn phí, tương tự như GitHub Copilot
Supervised Learning (Học có giám sát) là một phương pháp huấn luyện máy móc trong đó mô hình được huấn luyện trên một tập dữ liệu được gắn nhãn
SwaggerUI là một công cụ để trực quan hóa và tương tác với các API RESTful
sentence-transformers là một thư viện Python cung cấp các mô hình pre-trained để tạo ra embeddings cho các câu và đoạn văn
Self-Consistency là một kỹ thuật cải thiện độ tin cậy của LLM bằng cách lấy mẫu nhiều chuỗi suy luận (chain-of-thought) khác nhau và chọn câu trả lời phổ biến nhất làm kết quả cuối cùng
System prompt là một phần của prompt, thường được đặt ở đầu, cung cấp các hướng dẫn chung, định nghĩa vai trò, hoặc thiết lập ngữ cảnh cho LLM
Stop sequences là các chuỗi ký tự hoặc token được sử dụng để báo hiệu cho LLM dừng quá trình tạo văn bản
TabNine là một plugin tự động hoàn thành mã phổ biến, được phát triển bởi cùng tác giả của Supermaven
Text Encoder (Bộ mã hóa văn bản) là một thành phần của Stable Diffusion chịu trách nhiệm chuyển đổi prompt văn bản thành một biểu diễn vector được gọi là text embedding
Tokenizer là một công cụ được sử dụng để chia văn bản thành các token
Trong ngữ cảnh của LLM, token là đơn vị cơ bản mà mô hình sử dụng để xử lý văn bản
Transformers là một thư viện Python do Hugging Face phát triển, cung cấp các công cụ để làm việc với các mô hình ngôn ngữ lớn (LLM)
Trigger words (từ khóa kích hoạt) là các từ hoặc cụm từ cụ thể được sử dụng trong prompt để kích hoạt một mô hình LoRA hoặc Dreambooth
Txt2img (Text-to-image) là chức năng cơ bản nhất của Stable Diffusion, cho phép bạn tạo ra hình ảnh từ văn bản
TogetherAI là một nền tảng đám mây cung cấp quyền truy cập vào các mô hình ngôn ngữ lớn (LLM) nguồn mở, bao gồm cả các mô hình hỗ trợ function calling
TypeAdapter là một lớp trong thư viện Pydantic được sử dụng để tự động tạo JSON schema từ định nghĩa hàm hoặc lớp Python
Temperature là một siêu tham số (hyperparameter) trong LLM, điều khiển mức độ ngẫu nhiên của đầu ra
Top-p sampling (còn gọi là nucleus sampling) là một kỹ thuật lấy mẫu trong LLM, giới hạn việc lựa chọn token tiếp theo vào một tập hợp các token có xác suất tích lũy vượt quá một ngưỡng p
Top-k sampling là một kỹ thuật lấy mẫu trong quá trình tạo văn bản của LLM
Text Splitters là các thành phần trong LangChain được sử dụng để chia nhỏ văn bản thành các đoạn (chunks) có kích thước phù hợp
U-Net là một kiến trúc mạng nơ-ron được sử dụng trong Stable Diffusion để tạo hình ảnh
UI (User Interface) là giao diện người dùng, là phần mềm cho phép người dùng tương tác với Stable Diffusion
Unsupervised Learning (Học không giám sát) là một loại học máy trong đó mô hình được huấn luyện trên một tập dữ liệu không được gắn nhãn
Upscaler là một mô hình AI được sử dụng để tăng kích thước (phóng to) hình ảnh mà không làm giảm chất lượng
User prompt là phần của prompt chứa câu hỏi, yêu cầu, hoặc thông tin cụ thể mà người dùng cung cấp cho LLM
VAE (Variational Autoencoder) là một loại autoencoder được sử dụng trong Stable Diffusion để nén hình ảnh đầu vào thành một biểu diễn tiềm ẩn và sau đó giải nén biểu diễn tiềm ẩn này trở lại hình ảnh
Validators (Trình xác thực) là các thành phần của Guardrails được sử dụng để kiểm tra và xác thực các phản hồi LLM dựa trên các tiêu chí cụ thể
Vector Databases (Cơ sở dữ liệu Vector) là một loại cơ sở dữ liệu chuyên dụng được thiết kế để lưu trữ và truy vấn các vector embedding
Vector Search (Tìm kiếm vector) là một kỹ thuật tìm kiếm được sử dụng trong cơ sở dữ liệu vector để tìm các vector tương tự dựa trên khoảng cách cosine hoặc các phép đo tương tự khác
Weaviate là một vector database mã nguồn mở, được thiết kế để lưu trữ và truy vấn các vector embedding
Wikipedia-API là một thư viện Python cung cấp một giao diện đơn giản để truy cập và trích xuất dữ liệu từ Wikipedia
yfinance là một thư viện Python cho phép truy cập dữ liệu tài chính từ Yahoo Finance
Zero-shot là một kỹ thuật trong prompt engineering, nơi bạn yêu cầu AI thực hiện một tác vụ mà không cần cung cấp bất kỳ ví dụ nào
Facebook Messenger
fb.com/toidicodedao
Email Support
[email protected]
Telegram
t.me/hoccodeai