Home

Tổng quan về RAG (Retrieval Augmented Generation)

RAG (Retrieval Augmented Generation) là kỹ thuật kết hợp tìm kiếm thông tin với sinh văn bản từ LLM để tạo ra câu trả lời chính xác, cập nhật và có nguồn gốc rõ ràng. Đây là nền tảng của hầu hết các AI chatbot doanh nghiệp hiện đại. 1. Tại sao cần RAG? LLM (Large Language Model) như GPT-4, Gemini có kiến thức rộng nhưng có những giới hạn: ...

Read more

Facebook Graph API – Gửi tin nhắn & Quản lý Page

Facebook Graph API cho phép lập trình viên tương tác với Facebook Platform: gửi tin nhắn Messenger, quản lý Page, đọc bình luận, v.v. Bài này hướng dẫn các tác vụ thực tế nhất. 1. Chuẩn bị Tạo Facebook App Truy cập developers.facebook.com → My Apps → Create App Chọn loại app: Business (cho Messenger Bot) hoặc Consumer Vào Add Products ...

Read more

NestJS – Viết API Documentation với Swagger

Swagger (OpenAPI) là chuẩn documentation phổ biến nhất cho REST API. NestJS có module @nestjs/swagger cho phép tự động generate Swagger UI từ code, không cần viết YAML thủ công. 1. Cài đặt npm install --save @nestjs/swagger 2. Cấu hình Swagger trong main.ts import { NestFactory } from '@nestjs/core'; import { SwaggerModule, DocumentBuilder ...

Read more

Azure Blob Storage – Lưu trữ file với NestJS

Azure Blob Storage là dịch vụ lưu trữ object của Microsoft Azure, tương tự AWS S3. Bài này hướng dẫn tích hợp Azure Blob Storage vào ứng dụng NestJS để upload và quản lý file. 1. Chuẩn bị Azure Tạo Storage Account Vào Azure Portal → Storage accounts → Create Chọn Resource group, đặt tên Storage account name (chữ thường, không dấu) Chọn...

Read more

AWS S3 – Upload & Quản lý file từ NodeJS

Amazon S3 (Simple Storage Service) là dịch vụ lưu trữ object phổ biến nhất trên cloud. Bài này hướng dẫn tích hợp S3 vào ứng dụng Node.js để upload, download và quản lý file. 1. Chuẩn bị AWS Tạo S3 Bucket Vào AWS Console → S3 Nhấn Create bucket Đặt tên bucket (phải unique toàn cầu), chọn region Block all public access: bật nếu bucket...

Read more