Công Nghệ

1043 Bài viết
Hướng dẫn Xây dựng Chatbot AI với LLma 2 và OpenAI
Công Nghệ

Hướng dẫn Xây dựng Chatbot AI với LLma 2 và OpenAI

Bài viết này sẽ hướng dẫn bạn cách tạo một ứng dụng hỏi-đáp từ đơn giản đến phức tạp. Chúng ta sẽ sử...

Webpack vs Vite: Đâu là lựa chọn tốt dành cho dự án của bạn?
Công Nghệ

Webpack vs Vite: Đâu là lựa chọn tốt dành cho dự án của bạn?

Nếu bạn đang có mặt tại đây để đọc những lời chia sẻ này của mình, thì có lẽ bạn cũng giống mình,...

JPEG, PNG, WebP, AVIF – Nên Sử Dụng Định Dạng Nào Cho Website
Công Nghệ

JPEG, PNG, WebP, AVIF – Nên Sử Dụng Định Dạng Nào Cho Website

Hình ảnh là tài nguyên phổ biến nhất trên website, trước khi tìm hiểu về hình ảnh, mình đã từng nghĩ chỉ cần...

So sánh CSR (Client-Side Rendering) và SSR (Server-Side Rendering)
Công Nghệ

So sánh CSR (Client-Side Rendering) và SSR (Server-Side Rendering)

Mọi người cũng đã nghe qua hai khái niệm khá quen thuộc nhưng cũng tương đối khó bạn là người mới bắt đầu...

Những Kỹ năng cần thiết cho một Lập trình viên Back-End
Công Nghệ

Những Kỹ năng cần thiết cho một Lập trình viên Back-End

Khi làm việc trong lĩnh vực back-end, mình nhận ra rằng để ứng dụng hoạt động trơn tru và sẵn sàng đối mặt...

AI Agent là gì? Hướng dẫn tạo AI Agent với LangGraph và LLM của OpenAI
Công Nghệ

AI Agent là gì? Hướng dẫn tạo AI Agent với LangGraph và LLM của OpenAI

Trong bài viết này, hãy cùng mình khám phá AI Agent là gì và mối liên hệ giữa AI Agent với các Mô...

Vector Database là gì? Hướng dẫn lưu trữ Dữ liệu vào Vector Database
Công Nghệ

Vector Database là gì? Hướng dẫn lưu trữ Dữ liệu vào Vector Database

Trong thời đại công nghệ hiện nay, lượng dữ liệu mà chúng ta tạo ra mỗi ngày là vô cùng lớn – từ...

Hướng dẫn sử dụng AI Agent Builder của Postman
Công Nghệ

Hướng dẫn sử dụng AI Agent Builder của Postman

1. Postman AI Agent Builder là gì? Postman AI Agent Builder là một công cụ giúp developers dễ dàng tạo, kiểm thử và...

Tìm hiểu LangChain: Framework phát triển ứng dụng LLM mạnh mẽ
Công Nghệ

Tìm hiểu LangChain: Framework phát triển ứng dụng LLM mạnh mẽ

Generative AI (Gen AI) đang thay đổi cách chúng ta xây dựng sản phẩm, tương tác với khách hàng và tối ưu hóa...

Top các công cụ AI giúp bạn x10 hiệu suất làm việc
Công Nghệ

Top các công cụ AI giúp bạn x10 hiệu suất làm việc

AI không còn là chuyện của tương lai – nó đã và đang thay đổi cách chúng ta làm việc mỗi ngày. Từ...

Hướng dẫn Prompt Engineering dành cho Developer
Công Nghệ

Hướng dẫn Prompt Engineering dành cho Developer

Trong thời đại AI phát triển mạnh mẽ, việc biết cách giao tiếp hiệu quả với mô hình AI là một kỹ năng...

Single Point of Failure (SPOF) và cách phòng tránh trong System Design
Công Nghệ

Single Point of Failure (SPOF) và cách phòng tránh trong System Design

Trong suốt hành trình phát triển và vận hành các hệ thống, đã bao nhiêu lần bạn gặp phải những kịch bản tưởng...

Thiết kế Hệ thống Task Scheduler – Hướng dẫn chi tiết cho Developer
Công Nghệ

Thiết kế Hệ thống Task Scheduler – Hướng dẫn chi tiết cho Developer

Trong quá trình phát triển phần mềm, việc thiết kế một Task Scheduler là một bài toán phổ biến nhưng không kém phần thách thức....

Model Context Protocol (MCP) là gì?
Công Nghệ

Model Context Protocol (MCP) là gì?

Ngày 25/10/2024, Anthropic đã open-source MCP, một giao thức tiêu chuẩn dùng để kết nối và tăng sức mạnh cho các LLMs một...

Xử lý Traffic gấp 5 lần khi chuyển đổi từ SQL sang NoSQL
Công Nghệ

Xử lý Traffic gấp 5 lần khi chuyển đổi từ SQL sang NoSQL

Ứng dụng chính của họ đã từng sập khi gặp lượng truy cập cao điểm, khiến nhiều người dùng bị khóa không thể...

n8n là gì? Hướng dẫn Xây dựng Workflow tự động hoá đơn giản với n8n
Công Nghệ

n8n là gì? Hướng dẫn Xây dựng Workflow tự động hoá đơn giản với n8n

Bạn có thường xuyên phải đối mặt với việc tự động hóa các tác vụ lặp đi lặp lại như đồng bộ dữ...

Circuit breaker là gì? Hướng dẫn triển khai Circuit breaker trong thực tế
Công Nghệ

Circuit breaker là gì? Hướng dẫn triển khai Circuit breaker trong thực tế

Trong kiến trúc microservices, các service thường xuyên gọi lẫn nhau để xử lý dữ liệu. Nhưng điều gì sẽ xảy ra nếu...

Saga Pattern: Quản lý giao dịch phân tán trong kiến trúc Microservices
Công Nghệ

Saga Pattern: Quản lý giao dịch phân tán trong kiến trúc Microservices

Trong hệ thống monolithic, các giao dịch xảy ra giữa nhiều bảng dữ liệu có thể được quản lý bằng ACID transaction của...

Dynamic Pricing là gì? Demo hệ thống Dynamic Pricing cho ứng dụng đặt xe
Công Nghệ

Dynamic Pricing là gì? Demo hệ thống Dynamic Pricing cho ứng dụng đặt xe

1. Dynamic Pricing là gì? Dynamic pricing (định giá động) là một chiến lược định giá mà doanh nghiệp thay đổi giá sản...

QR Code là gì? Hướng dẫn Tạo và Đọc QR Code với TypeScript
Công Nghệ

QR Code là gì? Hướng dẫn Tạo và Đọc QR Code với TypeScript

1. QR Code là gì? QR code (Quick Response code) là mã vạch ma trận hai chiều được phát triển bởi Denso Wave...