Novartis - Cổng mua sắm thông minh

Find AI Tools
No difficulty
No complicated process
Find ai tools

Novartis - Cổng mua sắm thông minh

Nội dung

Mục lục

  • Giới thiệu về Novartis
  • Dự án Buying Engine của Novartis
  • Kiến trúc của Buying Engine
    • Lưu trữ các danh mục nhà cung cấp
    • Chuyển đổi dữ liệu không cấu trúc thành dữ liệu có cấu trúc
    • Lưu trữ dữ liệu vào DynamoDB
    • Sử dụng Elasticsearch và Neptune
    • Kết nối người dùng với dữ liệu
  • Cải thiện hệ thống gợi ý sử dụng dữ liệu người dùng

Giới thiệu về Novartis

Novartis là một trong những tập đoàn dược phẩm lớn nhất thế giới. Với hoạt động phức tạp, từ nghiên cứu và phát triển, sản xuất, đến tiếp thị các loại thuốc, Novartis đã đạt được vị thế cao trong ngành.

Dự án Buying Engine của Novartis

Trong buổi trò chuyện này, chúng ta sẽ tìm hiểu về dự án Buying Engine của Novartis. Đây là một cổng mua sắm được phát triển nội bộ, giống như cổng mua sắm trực tuyến Amazon, nhằm giúp các nhân viên thực hiện việc mua sắm các vật tư phòng thí nghiệm, cả ở các nhà máy sản xuất và phòng thí nghiệm nghiên cứu và phát triển của Novartis.

Kiến trúc của Buying Engine

Lưu trữ các danh mục nhà cung cấp

Dữ liệu danh mục nhà cung cấp được lưu trữ trong Amazon S3 dưới dạng không cấu trúc. Để chuyển đổi dữ liệu này sang dạng có cấu trúc, Novartis sử dụng các pipeline học máy trong SageMaker, được điều khiển bởi Step Functions. Kết quả của quá trình chuyển đổi này được lưu trữ trong DynamoDB.

Chuyển đổi dữ liệu không cấu trúc thành dữ liệu có cấu trúc

Trong SageMaker, Novartis đã xây dựng các pipeline lưu trữ dữ liệu và chuyển đổi dữ liệu không cấu trúc thành dữ liệu có cấu trúc tương tự như các trang mua sắm trực tuyến thông thường.

Lưu trữ dữ liệu vào DynamoDB

Dữ liệu sau khi được chuyển đổi thành dạng có cấu trúc được lưu trữ trong DynamoDB. Tại đây, dữ liệu này kết nối mượt mà với Elasticsearch thông qua Lambda. Đồng thời, dữ liệu cũng được chuyển đổi thành "triplets" để lưu trữ trong Neptune dưới dạng biểu đồ tri thức.

Sử dụng Elasticsearch và Neptune

Để xây dựng công cụ tìm kiếm và hệ thống gợi ý cho cổng mua sắm, Novartis sử dụng Elasticsearch và Neptune. Elasticsearch được điều khiển bởi Lambda, trong khi Neptune là nơi lưu trữ biểu đồ tri thức của dự án.

Kết nối người dùng với dữ liệu

Người dùng truy cập vào dữ liệu thông qua một giao diện người dùng tùy chỉnh, giống như giao diện của Amazon. Giao diện này kết nối đến dữ liệu dưới dạng API Gateway, và được điều khiển bởi Lambda. Khi người dùng truy cập vào cổng mua sắm, họ có thể duyệt sản phẩm hoặc tìm kiếm sản phẩm theo từ khóa. Quá trình tìm kiếm sẽ được điều chỉnh bởi Elasticsearch và DynamoDB.

Cải thiện hệ thống gợi ý sử dụng dữ liệu người dùng

Dữ liệu người dùng được thu thập thông qua Kinesis Firehose và sau đó được sử dụng để cải thiện quá trình tìm kiếm và gợi ý sản phẩm. Dữ liệu này được cập nhật liên tục mỗi khi người dùng tương tác, giúp Novartis hiểu rõ hơn về sở thích của người dùng và tăng cường trải nghiệm mua sắm.

Đây là một bức tranh tổng thể về kiến trúc của dự án Buying Engine tại Novartis. Bằng cách kết hợp các công nghệ và dữ liệu khác nhau, Novartis đã xây dựng một cổng mua sắm thông minh, giúp nhân viên thực hiện quá trình mua sắm một cách hiệu quả và thuận tiện.

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.