Sản phẩm phần mềm của Levelupsoft Inc.

Đối thoại công việc
không nằm trên máy chủ của người khác

SSemTalk là trình nhắn tin do chính doanh nghiệp vận hành. Tin nhắn và tệp được lưu trên máy chủ của chúng ta, còn nhân viên dùng giao diện nhắn tin quen thuộc để trò chuyện với đồng nghiệp lẫn với tác tử AI do công ty tạo ra.

4
Ứng dụng máy tính và di động
10
Ngôn ngữ hỗ trợ
AI
Tác tử qua chữ và giọng nói (thí điểm)

Vì sao nên tự lưu trữ

Doanh nghiệp đang đánh đổi điều gì để lấy sự tiện lợi

Trình nhắn tin công cộng dùng được ngay. Đổi lại, lịch sử trò chuyện, tệp đính kèm và cả mạng lưới quan hệ gần như sơ đồ tổ chức đều tích tụ trên hạ tầng của người khác.

Dữ liệu nằm bên ngoài

Hợp đồng hay bản thiết kế đều lưu lại trong kho dữ liệu của dịch vụ bên ngoài. Muốn xóa cũng không phải chúng ta xóa, mà là đề nghị họ xóa giúp.

Khó chứng minh tuân thủ

Khi kiểm toán tài chính, y tế hay khu vực công hỏi "cuộc trò chuyện đó được lưu ở đâu", câu trả lời duy nhất là chìa ra điều khoản của nhà cung cấp bên ngoài.

Chính sách sẽ thay đổi

Gói cước, thời hạn lưu trữ, giới hạn tính năng đều không do chúng ta quyết định. Một ngày nào đó chúng thay đổi, cả tổ chức phải điều chỉnh theo.

Sản phẩm

SSemTalk đi kèm cả máy chủ lẫn ứng dụng

Chúng tôi không chỉ giao phần mềm máy chủ rồi để doanh nghiệp tự lo phần ứng dụng. Ứng dụng của bốn nền tảng được dựng sẵn để hướng về máy chủ của chúng ta và được cung cấp cùng nhau.

01

Máy chủ

Cài đặt tại trung tâm dữ liệu hoặc máy chủ nội bộ của doanh nghiệp. Chỉ một bộ Docker là máy chủ, cơ sở dữ liệu và chứng chỉ đều được dựng lên.

02

Ứng dụng

macOS, Windows, Android, iPhone. Có thể phát hành kèm tên và biểu tượng của công ty, đồng thời cài chung một thiết bị với trình nhắn tin công cộng. Ứng dụng Apple Watch đang trong giai đoạn thí điểm.

03

Bot và tích hợp

Dùng nguyên Bot API quen thuộc. Bot Python hoặc Node sẵn có chỉ cần đổi địa chỉ máy chủ là chạy được, và có thể phát triển thành tác tử AI nhận cuộc gọi.

Tính năng

Đầy đủ cho công việc, ngay từ đầu

Tin nhắn và tệp

Trò chuyện 1:1 và nhóm, báo đã đọc, trả lời, tệp tối đa 2GB, ảnh và tài liệu.

Gọi thoại

Cuộc gọi mã hóa đầu cuối giữa hai người. Kèm bộ chuyển tiếp (TURN) cho những mạng bị chặn.

Bot và tự động hóa

Tạo bot bằng @BotFather, rồi nối với hệ thống nội bộ qua HTTP Bot API và webhook.

Màn hình quản trị

Tình trạng người dùng, bot, kho lưu trữ, cách gửi mã đăng ký và đăng xuất thiết bị, tất cả trên một màn hình.

Kiểm soát đăng ký

Cho phép đăng ký hay không, gửi mã xác thực (SMS, email, màn hình quản trị), chặn số và giới hạn số lần thử.

10 ngôn ngữ

Ứng dụng và tài liệu được cung cấp bằng 10 ngôn ngữ, gồm cả tiếng Hàn. Tiếng Ả Rập có cả bố cục phải sang trái.

Tác tử AI

Trò chuyện với tác tử AI Thí điểm

Nhân viên nhắn tin hỏi tác tử AI do công ty tạo ra từ máy tính, gọi điện nói tiếp bằng điện thoại, và khi ở bên ngoài thì tiếp tục bằng Apple Watch. Tất cả đều chạy trên SSemTalk cài đặt tại máy chủ của công ty.

Một tác tử, mọi thiết bị

Gọi thẳng cho tác tử mà bạn vẫn nhắn tin để hỏi. Nhật ký cuộc gọi nằm trong cùng một phòng trò chuyện, trên thiết bị nào cũng vậy.

Ngay trên cổ tay

Với ứng dụng Apple Watch, bạn gọi cho tác tử mà không cần iPhone. Hiện đây là ứng dụng thí điểm chỉ dùng để gọi.

Lưu cuộc trò chuyện thành văn bản

Khi cuộc gọi kết thúc, bạn có thể lưu cuộc trò chuyện đó dưới dạng văn bản, chỉ trong phòng trò chuyện của riêng mình. Lưu hay không là do người gọi chọn.

Tác tử do công ty tạo ra

Tạo bot bằng @BotFather, bật giọng nói, rồi đặt chỉ dẫn, lời chào, giọng nói và ngôn ngữ. Tác tử nói được 9 ngôn ngữ.

Kết nối với hệ thống nội bộ

Trong cuộc gọi, AI gọi tới công cụ (Bot API) và máy chủ MCP của công ty để tra đơn hàng, kiểm tra lịch hẹn.

Âm thanh về máy chủ AI của chúng ta

Ở chế độ âm thanh gốc, máy chủ AI của công ty nhận trực tiếp âm thanh cuộc gọi. Cũng có thể chạy bằng khóa mô hình mà công ty đã ký hợp đồng.

Công ty quyết định dữ liệu đi về đâu

Khác với cuộc gọi giữa người với người, cuộc gọi với tác tử không được mã hóa đầu cuối. Gateway thoại giải mã âm thanh rồi chuyển cho mô hình AI. Nếu dùng engine mặc định (Google Gemini trên Vertex AI), âm thanh cuộc gọi được gửi tới Google ở Hoa Kỳ (us-central1). Bù lại, công ty tự cài đặt máy chủ, có thể dùng khóa mô hình riêng hoặc dùng chế độ âm thanh gốc để máy chủ AI của mình nhận âm thanh, và bật tắt cuộc gọi với tác tử bằng các công tắc của người vận hành. Đây không phải là "mọi thứ đều nằm bên trong", mà là cấu trúc để công ty tự chọn dữ liệu đi về đâu.

Tác tử thoại và ứng dụng Apple Watch hiện đang trong giai đoạn thí điểm, chưa được cung cấp rộng rãi. Tin nhắn, ứng dụng, bot và tự cài đặt thì dùng được ngay.

Kiến trúc

Toàn cảnh triển khai trong một cái nhìn

Ứng dụng kết nối tới máy chủ bằng MTProto chuẩn, còn máy chủ ghi vào PostgreSQL theo lối ghi nhận sự kiện. Âm thanh cuộc gọi giữa người với người truyền giữa các ứng dụng, còn khi dùng tác tử AI thì gateway thoại được thêm vào như một thành phần tùy chọn.

Công ty chúng ta (tự cài đặt)Bên ngoài công tyỨng dụngmacOS · Windows · Android · iPhoneĐiểm tiếp nhậnTLS · MTProto · HTTPSMáy chủ SSemTalkJava 21 · NettyPostgreSQLGhi nhận sự kiệnBộ chuyển tiếpTURN · Chỉ dành cho thoạiHệ thống nội bộBot API · Webhook · MCPỨng dụng Apple WatchThí điểm · Chỉ để gọiGateway thoạiTùy chọn · Âm thanh tới mô hìnhMáy chủ AI công tyTùy chọn · Âm thanh gốcMô hình AI (mặc định)Google Vertex AI · Hoa Kỳ

Giải thích sơ đồ

  • Từ trái sang phải: ứng dụng → điểm tiếp nhận → máy chủ → kho lưu trữ. Mọi mũi tên mà tin nhắn và tệp đi qua đều kết thúc bên trong ranh giới của công ty.
  • Nét liền là đường đi của tin nhắn và tệp. Máy chủ nhận, ghi lại rồi đẩy tới các thiết bị đang kết nối.
  • Nét đứt màu cam là âm thanh. Nội dung cuộc gọi giữa người với người không đi qua máy chủ, chỉ khi mạng bị chặn mới đi vòng qua bộ chuyển tiếp.
  • Hệ thống nội bộ nối vào bằng bot. Ngoài những cách dùng như thông báo, phê duyệt, tác tử AI đang trong cuộc gọi còn gọi tới hệ thống nội bộ qua công cụ Bot API hoặc máy chủ MCP.
  • Kho lưu trữ tích lũy sự kiện. Cái gì thay đổi, khi nào và ra sao đều còn lại mà không bị xóa đi.
  • Viền nét đứt là các thành phần tùy chọn dành cho tác tử AI (thí điểm). Vì gateway thoại giải mã âm thanh rồi chuyển cho mô hình, cuộc gọi với tác tử không được mã hóa đầu cuối. Với engine mặc định, âm thanh đi ra ngoài công ty (Google, Hoa Kỳ); ở chế độ âm thanh gốc, âm thanh đi tới máy chủ AI của công ty (nét đứt màu đỏ là ra ngoài công ty).
  • Ứng dụng đồng hồ đăng nhập vào máy chủ qua HTTPS, còn âm thanh cuộc gọi được gửi thẳng tới điểm vào dành cho đồng hồ của gateway thoại.

Triển khai

Từ cài đặt đến sử dụng, bốn bước

  1. 1

    Dựng máy chủ

    Một bộ Docker Compose. Máy chủ, PostgreSQL và chứng chỉ cùng khởi động.

  2. 2

    Tên miền và chứng chỉ

    Gắn tên miền của công ty là chứng chỉ HTTPS được cấp và gia hạn tự động.

  3. 3

    Phát hành ứng dụng

    Tải về và cài ứng dụng mang thương hiệu công ty. Cũng có thể phát hành qua kho ứng dụng.

  4. 4

    Đăng ký và vận hành

    Định ra cách đăng ký tại màn hình quản trị, rồi xem người dùng, bot và kho lưu trữ ngay tại đó.

Công nghệ

Dựng trên những thành phần đã được kiểm chứng

MTProto 2.0

Cùng giao thức truyền tải mà các trình nhắn tin công cộng đang dùng. Không cần làm lại ứng dụng từ đầu.

Java 21 · Netty

Xử lý yêu cầu trên luồng ảo. Một máy chủ gánh được hàng nghìn kết nối.

PostgreSQL · Ghi nhận sự kiện

Không ghi đè trạng thái mà tích lũy sự kiện. Kiểm toán và khôi phục cùng xuất phát từ một bản ghi.

Hơn 5.000 bài kiểm thử

Tự động kiểm tra đến cả việc ứng dụng thật kết nối và trao đổi qua lại.

Quý vị đang cân nhắc triển khai SSemTalk?

Hãy cho chúng tôi biết quy mô và yêu cầu tuân thủ, chúng tôi sẽ đề xuất cấu hình phù hợp. Chúng tôi cũng hỗ trợ cài đặt thử nghiệm.

Liên hệ ngay

halo@levelupsoft.com

Levelupsoft Inc.