Chatbot 12 - 04 - 2024

Tất tần tật về Chatbot (Phần 1)

Trong thời đại công nghệ hiện đại, việc tương tác giữa con người và máy tính thông qua các phần mềm chatbot đã trở nên rất phổ biến. Chatbot không chỉ là một công cụ hữu ích cho việc hỗ trợ khách hàng và giải quyết các vấn đề kỹ thuật mà còn là một bước đột phá trong việc tạo ra các ứng dụng AI đơn giản và hiệu quả. ChatGPT - một sản phẩm của OpenAI là một ví dụ tiêu biểu trong lĩnh vực này. Hãy cùng nhau tìm hiểu về khái niệm và ứng dụng của chatbot và tại sao ChatGPT của OpenAI là một ví dụ nổi bật trong sự tiến bộ này.

AI 06 - 04 - 2024

Trí tuệ nhân tạo trong tương lai: Thách thức và triển vọng

Hội thảo “Trí tuệ nhân tạo - Công nghệ hàm mũ của tương lai: Thách thức và triển vọng" được tổ chức bởi Trường Đại học Quốc tế Sài Gòn (SIU) là diễn đàn để các nhà nghiên cứu, sinh viên, học viên chia sẻ và thảo luận về những thông tin, thành tựu trong lĩnh vực AI.   Tại Hội thảo, GS. TS. Nguyễn Thanh Thủy - Chủ tịch Câu lạc bộ các Khoa, Trường, Viện CNTT-TT Việt Nam (FISU) đã cung cấp góc nhìn toàn diện về AI, từ những khái niệm cơ bản, lịch sử nghiên cứu, đến các thành tựu, ứng dụng tiên tiến của AI trên thế giới hiện nay. Từ đó, giúp sinh viên hiểu được cơ hội và những thách thức mà nhân loại có thể đối mặt với sự phát triển mạnh mẽ của “chủng tộc” robot.   Theo GS. TS. Nguyễn Thanh Thủy, những thành quả nghiên cứu về Thị giác máy, Học sâu, Dữ liệu lớn,. . . được ứng dụng trong các thiết bị công nghệ thông minh như mắt nhân tạo, tai nhân tạo, dịch thuật,. . . dần đưa trí tuệ nhân tạo thành một ngành công nghiệp với tốc độ phát triển vượt trội. Những thành tựu này mở ra cơ hội việc làm và nghiên cứu rộng lớn dành cho sinh viên, nhà nghiên cứu về trí tuệ nhân tạo không chỉ ở Việt Nam mà còn trên toàn thế giới.   Đặc biệt, bài báo cáo của GS. TS. Nguyễn Thanh Thủy còn mang đến thông tin hữu ích xoay quanh Chat GPT -  “cú hít” trong ứng dụng AI. Giáo sư cũng đề cập đến vấn đề đạo đức và an toàn khi sử dụng AI và lưu ý sinh viên cần chú ý trang bị kiến thức, kỹ năng để đối mặt với các thách thức này trong tương lai.    Qua hội thảo, SIU thể hiện rõ cam kết của mình trong công tác giảng dạy, đầu tư và phát triển thế hệ tương lai đúng với xu thế công nghệ thông tin thông minh toàn cầu. Đây cũng là một bước tiến quan trọng tạo động lực thúc đẩy sinh viên SIU nghiên cứu và ứng dụng khoa học công nghệ trong cuộc sống.  

microservice 04 - 04 - 2024

Weekly MicroClosure #3: Ưu điểm và nhược điểm của kiến trúc microservice

1> Hỗ trợ CI/CD cho các ứng dụng lớn và phức tạp: ENABLES THE CONTINUOUS DELIVERY AND DEPLOYMENT (CI/CD) OF LARGE, COMPLEX APPLICATIONS Đảm bảo khả năng triển khai của CI/CD: Với kiến trúc Microservice, mỗi service giờ đây được triển khai tự chủ, hoàn toàn độc lập với các service khác. Nhờ vậy, các nhóm phát triển có thể cập nhật riêng lẻ các service mà không cần đồng bộ hóa với nhau, giúp tăng tốc độ phát triển và vận hành ứng dụng. Ví dụ, nhóm phát triển dịch vụ thanh toán có thể triển khai bản cập nhật mới mà không cần chờ đợi nhóm phát triển dịch vụ giao hàng. Hình 1 (Bing Image Creator, prompt: ENABLES THE CONTINUOUS DELIVERY AND DEPLOYMENT (CI/CD) OF LARGE, COMPLEX APPLICATIONS) Tăng tốc độ ra mắt sản phẩm, cho phép doanh nghiệp phản ứng nhanh chóng với phản hồi từ khách hàng. Tăng cường sự gắn kết và hiệu quả làm việc của nhân viên vì họ có thể tập trung vào những công việc sáng tạo để phát triển các tính năng có giá trị thay vì fix bug.

microservice 13 - 03 - 2024

Weekly MicroClosure #2: The Scale Cube

1. Mở rộng theo trục ngang X: Horizontal Duplication (còn gọi là Nhân đôi theo chiều ngang) - Mở rộng bằng cách nhân bản dịch vụ. Trong mở rộng theo trục Z: các nhà phát triển cũng thực thi nhiều instance của cùng một ứng dụng nguyên khối, nhưng điểm khác biệt là mỗi instance lúc này chỉ xử lí một tập hợp con dữ liệu nhất định. Một bộ định tuyến (Router) đứng phía trước các instance để định tuyến nó đến instance phù hợp. Ví dụ như hình X đã quy ước việc xử lí  bằng userId. Bộ định tuyến dựa trên chữ cái đầu của trường dữ liệu userId chọn một trong N instance giống hệt nhau của ứng dụng. Mở rộng theo trục c Z là một cách hiệu quả để mở rộng quy mô ứng dụng nhằm xử lý khối lượng dữ liệu và giao dịch ngày càng tăng. 3. Mở rộng theo trục Y: Functional Decomposition - Mở rộng bằng cách phân chia một hệ thống thành các service.  

ROS 12 - 03 - 2024

Hướng dẫn cài đặt ROS trên hệ điều hành Ubuntu 20.04

I. Giới thiệu về kiến trúc hệ thống ROS 1. OS Layer: OS Layer chủ yếu là hệ điều hành Linux hoặc Ubuntu. 3. Application Layer: II. Cài đặt máy ảo

microservice 06 - 03 - 2024

Weekly MicroClosure #1: Monolith Hell

Trong thế giới công nghệ hiện đại, Microservices đang trở thành một chủ đề nổi bật, mở ra những cánh cửa mới cho kiến trúc phần mềm linh hoạt và dễ bảo trì. Mỗi tuần, chúng tôi sẽ đưa đến cho bạn những kiến thức chất lượng và sâu sắc thông qua một quyển sách tuyệt vời là "Microservices Patterns: With Examples in Java "của tác giả Chris Richardson, giúp bạn hiểu rõ hơn về ưu điểm, thách thức và cách triển khai chúng một cách hiệu quả.   Trong bài viết mở đầu, chúng ta hãy cùng tìm hiểu các ưu điểm và hạn chế của cá mô hình kiến trúc phần mềm truyền thống monolith (kiến trúc nguyên khối) thông qua một ví dụ về công ty tên là FoodToGo (FTGO) nhé. Một công ty giả tưởng là công ty FoodToGo (FTGO) (Hình 1) cung cấp dịch vụ đặt hàng thức ăn trực tuyến (tương tự như GrabFood, BeFood,. . . ). Người dùng sử dụng trang web hoặc ứng dụng di động của FTGO để đặt món ăn từ các nhà hàng địa phương. Trách nhiệm của FTGO bao gồm:  Phối hợp mạng lưới các người vận chuyển (shipper) để giao đồ ăn. Các nhà hàng sử dụng trang web FTGO để chỉnh sửa thực đơn và quản lý đơn đặt hàng.

Bài Đọc Nhiều Nhất

Tổng hợp các mô hình CNN nổi tiếng - Phần 1
Tổng quan ROS cơ bản
Tổng quan về Rasa