Tạo Chatbot Công thức 1
Sử dụng hướng dẫn này để tìm hiểu cách xây dựng chatbot tùy chỉnh bằng dữ liệu Công thức 1.
Cập nhật lần cuối
Thông tin này có hữu ích không?
Sử dụng hướng dẫn này để tìm hiểu cách xây dựng chatbot tùy chỉnh bằng dữ liệu Công thức 1.
Cập nhật lần cuối
Thông tin này có hữu ích không?
Hướng dẫn này sẽ giúp bạn phát triển một tác nhân AI chuyên biệt bằng Gaia. Trong ví dụ này, chúng tôi đang xây dựng một chatbot chuyên về dữ liệu Công thức 1 sẽ trả lời các câu hỏi xung quanh lịch sử, cuộc thi và quy định của nó. Hướng dẫn này sẽ chỉ cho bạn cách thiết lập một nút Gaia, xây dựng cơ sở kiến thức và khởi chạy một chatbot LLM tùy chỉnh. Đến cuối hướng dẫn này, chúng ta sẽ có một chatbot trực tiếp sẽ trả lời các câu hỏi về F1.
Gaia là một cơ sở hạ tầng điện toán phi tập trung cho phép mọi người tạo, triển khai, mở rộng quy mô và kiếm tiền từ các tác nhân AI của riêng họ, phản ánh phong cách, giá trị, kiến thức và chuyên môn của họ. Nó cho phép các cá nhân và doanh nghiệp tạo ra các tác nhân AI.
Mỗi nút GaiaNet cung cấp:
một giao diện người dùng chatbot dựa trên web
một API tương thích với OpenAI
Trước khi chúng ta bắt đầu xây dựng chatbot F1, trước tiên chúng ta phải cài đặt một nút trên hệ thống của bạn. Một nút Gaia có thể được cài đặt trên nhiều thiết bị và hệ điều hành khác nhau. Để biết thêm thông tin, hãy xem
Hãy nhanh chóng cài đặt một nút trên hệ thống của bạn.
Sử dụng thiết bị đầu cuối của bạn, chạy tập lệnh này để tải xuống phiên bản mới nhất của nút GaiaNet:
Sau khi chạy tập lệnh, bạn sẽ thấy thông tin sau trong terminal:
ID nút
Một lệnh sẽ làm cho công cụ GaiaNet CLI có sẵn trong shell
Một lệnh cho phép bạn khởi tạo nút.
Chạy lệnh sẽ làm cho công cụ CLI khả dụng, nó sẽ bắt đầu bằng nguồn
.
Khởi tạo nút của bạn bằng cách sử dụng gaianet khởi tạo
lệnh. Công cụ CLI sẽ giúp bạn tải xuống các mô hình và khôi phục các kiến thức nhúng.
Sau khi bạn đã khởi tạo nút, hãy bắt đầu nó bằng cách sử dụng gaianet bắt đầu
yêu cầu.
Xin chúc mừng! Bạn đã cài đặt và khởi động nút GaiaNet! Bây giờ chúng ta đã hoàn tất bước đầu tiên, chúng ta có thể bắt đầu chuẩn bị chatbot F1 của mình.
Nút Gaia của chúng tôi đã hoạt động, vì vậy bây giờ chúng tôi cần chuẩn bị dữ liệu F1. Việc chuẩn bị dữ liệu được thực hiện theo các bước sau:
Tổng hợp các nguồn dữ liệu
Tạo tệp .txt và thêm dữ liệu.
Phân đoạn dữ liệu
Trong hướng dẫn này, chúng tôi sẽ sử dụng các nguồn dữ liệu sau để đào tạo chatbot:
Ví dụ sau đây minh họa cấu trúc của tệp .txt và cách định dạng tệp. Nếu tệp của bạn dưới 768 từ, thì bạn không cần ngắt dòng. Nếu tệp của bạn trên 768 từ, thì bạn sẽ cần ngắt dòng.
Bây giờ dữ liệu đã được tổng hợp, nó sẽ được chuyển đổi thành cơ sở dữ liệu vector. Đối với hướng dẫn này, chúng ta sẽ sử dụng công cụ GaiaNet được phát triển để tạo tệp ảnh chụp nhanh bộ sưu tập vector. Công cụ này giúp mọi người dễ dàng tạo cơ sở kiến thức của riêng mình.
Đầu tiên, bạn sẽ tải tệp .txt đã tạo trước đó vào công cụ bằng cách kéo tệp hoặc tải tệp lên.
Trong phần “snapshot_name”, hãy cung cấp tên cho ảnh chụp nhanh.
Nhấp vào “Tạo RAG”, quá trình này có thể mất vài phút tùy thuộc vào kích thước tệp của bạn.
Sau khi RAG được tạo, phản hồi JSON sẽ được tạo và trông giống như thế này:
Xin chúc mừng, bạn đã tạo được RAG và chúng ta sẽ tiến hành cấu hình nút của bạn!
Cho đến nay, chúng tôi đã cài đặt một nút trên hệ thống của mình, xây dựng cơ sở kiến thức và tạo RAG cho dữ liệu Công thức 1. Bây giờ chúng tôi phải cấu hình nút của mình để sử dụng cơ sở kiến thức F1.
Cập nhật những thay đổi về cấu hình:
Bây giờ nút của bạn đã được khởi động lại và cấu hình với dữ liệu Công thức 1, cuộc vui bắt đầu!
Sử dụng URL nút được tạo khi nút của bạn được tạo lần đầu tiên để truy cập tác nhân và kiểm tra nó.
Cập nhật mô hình LLM, chúng ta sẽ sử dụng một mô hình có hiệu suất tốt hơn mặc định. Chạy mã này để cập nhật với :