Cách sử dụng Chat GPT trong Google Sheets
Mục lục:
- Giới thiệu
- Cách kết nối chat GPT với Google Sheets
- Mở tài khoản với OpenAI
- Tạo bảng tính Google
- Tạo request và response
- Kịch bản demo với Google Apps Script
- Tùy chỉnh cài đặt
- Chạy script và nhận kết quả
- Thêm câu hỏi và nhận câu trả lời mới
- Lời kết
1. Giới thiệu
Chào mừng các bạn đến với video hướng dẫn này về cách kết nối chat GPT với Google Sheets. Trong video này, tôi sẽ chỉ cho bạn cách mở tài khoản với OpenAI và tạo một bảng tính Google để thu thập thông tin mà chúng ta muốn truyền cho chat GPT, và kết hợp tất cả bằng một chút Google Apps Script. Nếu bạn sợ Google Apps Script một chút, đừng hoảng, chỉ cần làm theo các bước trong video này và bạn sẽ ngạc nhiên về việc nó dễ dàng. Bạn chỉ cần một bảng tính Google và một tài khoản với OpenAI. Bạn không cần có bất kỳ kinh nghiệm trước với Google Apps Script. Tôi sẽ hướng dẫn bạn từ đầu đến cuối. Bạn sẽ có trợ lý AI cá nhân của riêng mình trong Google Sheets chỉ trong vòng 15 phút. Vậy nên, chúng ta bắt đầu thôi!
2. Cách kết nối chat GPT với Google Sheets
Đầu tiên, chúng ta sẽ bắt đầu với một bảng tính cơ bản, nơi chúng ta chỉ trả về một cột dữ liệu. Bạn có thể chỉ đặt một câu hỏi hoặc bạn có thể đặt nhiều câu hỏi, tùy thích. Tôi sẽ chỉ cho bạn cách làm điều đó trong một video tiếp theo. Chúng ta sẽ tạo một giải pháp linh hoạt hơn để tạo một công thức tùy chỉnh mà bạn có thể kích hoạt trong bất kỳ ô nào trong Google Sheets. Giải pháp thứ Hai cho phép linh hoạt hơn cho việc kết hợp nhiều yếu tố với nhau, bạn có thể tạo bảng như trong ví dụ ở đây. Nhưng chúng ta sẽ nói về điều đó ở video khác. Tôi sẽ không đi vào chi tiết về chat GPT là gì hoặc cách sử dụng nó trong video này. Tuy nhiên, bạn có thể đọc bài viết đầy đủ trên trang web của tôi tại [spreadsheetwise.com]() để biết thêm thông tin. Bài viết đó có tất cả những gì bạn cần biết về chức năng và giá cả. Bạn có thể thấy ở đây với chat GPT, sau khi bạn có tài khoản, bạn có thể đặt câu hỏi trực tiếp vào cửa sổ chat GPT ở đây. Chat GPT sẽ trả lời cho chúng ta, và đó chính là những gì chúng ta sẽ làm. Chúng ta sẽ chỉ tạo ra một cái gì đó tương tự trong bảng tính Google chính mình. Vậy nên, để bắt đầu, chúng ta sẽ cần truy cập vào trang web của OpenAI để đăng ký và tạo một tài khoản. Hãy điều hướng đến đó.
3. Mở tài khoản với OpenAI
Bạn sẽ cần nhập địa chỉ email và tạo mật khẩu. Sau khi làm xong, chỉ cần nhấp "Tiếp theo". Tiếp theo, bạn sẽ cần xác minh địa chỉ email của mình, hãy kiểm tra hộp thư đến và sau đó nhấp vào nút để xác minh email của bạn. Sau đó, bạn cần nhập tên và số điện thoại của mình. Bạn sẽ nhận được một tin nhắn văn bản với một mã số 6 chữ số mà bạn cần phải nhập trên màn hình này. Và rồi cuối cùng, bạn đã hoàn tất. Bạn sẽ nhận được 18 đô la miễn phí trong vòng 3 tháng đầu tiên, nhưng chỉ giới hạn một số điện thoại duy nhất. Vì vậy, nếu bạn tạo nhiều tài khoản liên kết với cùng một số điện thoại, các tài khoản tiếp theo sẽ không được hưởng các đơn vị tín dụng miễn phí. Khi bạn hoàn tất tất cả, bạn sẽ thấy trang tổng quan trong OpenAI, trông giống như thế này. Điều đó đáng để xem xét xem có những tùy chọn nào có sẵn cho bạn, có hướng dẫn khởi đầu nhanh, cấu hình cá nhân, tài liệu đầy đủ về tất cả các mô hình khác nhau có sẵn ở đây và tổng quát về cách nó hoạt động. Điều đó cũng có một số hướng dẫn ở đây, ví dụ về cách bạn có thể sử dụng chat GPT, bạn cũng có thể chơi với nó ở chỗ chơi. Bạn có thể đặt câu hỏi ở đây và thay đổi các mô hình khác nhau và nhiệt độ. Chúng ta sẽ nói về điều này sau. Và sau khi bạn gửi một câu hỏi ở đây, bạn chỉ cần nhấp vào đây và nhận câu trả lời ngay trong cửa sổ này. Nhưng cửa sổ chat GPT có lẽ dễ dàng để có cuộc trò chuyện trôi chảy hơn với chat GPT. Bạn có thể yêu cầu bất cứ điều gì nhưng hãy nhớ rằng dữ liệu huấn luyện chỉ bao gồm thông tin lên đến khoảng tháng 9 năm 2021 và đó là với mô hình GPT 3.5 turbo. Tôi sẽ liên kết dưới mô tả tất cả các mô hình khác đã có sẵn, vì vậy hãy lưu ý rằng nếu bạn đặt một câu hỏi mà thông tin là mới hơn, tức là sau tháng 9 năm 2021, nó sẽ không thể giúp bạn vì nó không có quyền truy cập vào dữ liệu thời gian thực. Vậy rồi giờ chúng ta đã cài đặt xong, hãy bắt đầu kết nối chat GPT với Google Sheets. Chúng ta sẽ bắt đầu với một bảng tính trống, chỉ cần gọi nó là "Chat GPT". Chúng ta sẽ cần hai tab, tab đầu tiên chúng ta sẽ gọi là "AI" và tab thứ hai chúng ta sẽ gọi là "Settings". Bạn có thể gọi chúng bằng bất kỳ cái tên nào bạn muốn, nhưng tất nhiên chúng ta sử dụng các tên này trong script của Google Apps, đó là điều cần lưu ý. Tab "AI" là nơi chúng ta đặt các câu hỏi và nhận câu trả lời và tab "Settings" là nơi chúng ta lưu trữ tất cả các thông số mà chúng ta cần trong Google Apps Script. Nếu chúng ta đi đến tab "Settings", chúng ta sẽ đặt một tiêu đề cho các tham số như "model", "Max tokens", "temperature" và cuối cùng là "API key". Như đã đề cập trước đây, nếu chúng ta đi vào các mô hình, chúng ta có thể sử dụng bất kỳ mô hình nào ở đây và đây là dữ liệu đào tạo nó đã đi đến, vì vậy bạn có thể chọn bất kỳ mô hình nào bạn muốn, bạn chỉ giới hạn số lượng tokens và chi phí cũng phụ thuộc vào loại bạn sử dụng. Chi phí rất nhỏ, nhưng đây chỉ là điều cần lưu ý, bạn nên kiểm tra chi phí ở đó. Tôi sẽ sử dụng mô hình DaVinci ở đây, vì vậy trong mô hình ở đây, tôi sẽ chỉ dán giá trị đó vào đây và tất nhiên bạn có thể tạo một danh sách thả xuống với tất cả các mô hình khác nhau có sẵn để dễ dàng thay đổi nó. Bạn có thể chỉ có một danh sách các mô hình ở đây và chỉ đổi nó từ một danh sách thả xuống ở đây, tôi đã có một video về chip thả xuống trong Google Sheets, tôi sẽ đăng một liên kết trong phần mô tả nếu bạn muốn xem video đó. Đối với "Max tokens", bạn có thể đặt bất kỳ số lượng nào bạn muốn, trong trường hợp này tôi sẽ giới hạn nó ở 300 nhưng bạn có thể đặt bất kỳ giá trị nào bạn muốn miễn là không quá 4000. Số càng cao, phản hồi càng lớn và chi tiết hơn. Mô hình OpenAI là không xác định, điều đó có nghĩa là cùng một đầu vào có thể cho ra kết quả khác nhau. Đặt "temperature" thành 0 sẽ làm cho kết quả xác định hơn, nhưng sẽ có một số biến động nhỏ. Bạn có thể đặt từ 0 đến 1, hãy thử và xem cái nào hoạt động với bạn. Tôi sẽ đặt thành 0.5 cho giờ đây và API key sẽ đi vào đây. Bây giờ chúng ta chuyển qua tab "AI" và ở đây chúng ta sẽ đặt hai tiêu đề "request" và "response". Kéo xuống để đóng băng hàng này, bây giờ chúng ta có nút "Generate" ở đây. Bạn chỉ cần nhấp vào nút này mỗi khi bạn muốn chạy một truy vấn hoặc yêu cầu để nhận được một câu trả lời, bạn không cần phải đi đến cửa sổ script ứng dụng, chúng ta có thể đóng cửa sổ này bây giờ, không cần thiết nữa nhưng chúng ta sẽ để lại nó trong một thời gian ngắn. Vậy là nếu chúng ta nhấp vào "Generate" bây giờ, script sẽ chạy, kết nối với OpenAI và trả về một câu trả lời. Và đây chúng ta có câu trả lời. Bạn có thể thêm một câu hỏi nữa dưới đây. Chỉ cần nhớ rằng mỗi lần chạy script, nó sẽ kiểm tra tất cả thông tin trong cột A, những nơi có giá trị trong cột A, nếu nó tìm thấy, trong trường hợp này là hai giá trị, nó sẽ chạy script liên tiếp và tạo lại câu trả lời rồi trả lại mỗi câu hỏi chúng ta đưa vào đây. Vậy rồi nếu bạn không xóa các thông tin này ra khỏi cột này, nó sẽ chạy lại nó, không có gì sai với việc làm điều đó, chỉ cần nhớ rằng mỗi lần chạy lại cùng một câu hỏi, bạn có thể nhận được một câu trả lời khác nhau do nó không xác định nhưng bạn cũng đang sử dụng các token. Chúng ta hãy thêm một câu hỏi mới và chạy lại nó, và đây chính là một câu trả lời mới. Bạn có thể đặt hàng trăm hoặc hàng ngàn câu hỏi trong cột A, nhấn mở truy vấn và nó sẽ trả cho bạn các câu trả lời trong cột B. Hoặc bạn có thể chỉ làm một điều một lần, nó hoàn toàn tuỳ thuộc vào bạn. Nếu bạn chỉ muốn làm một điều một lần, chỉ cần đến đây và xóa nội dung này và nó sẽ thiết lập lại tất cả các tạo đó xuống đây nên bạn trở lại một trang trắng để hỏi câu hỏi tiếp theo. Như tôi đã nói, bạn có thể đóng cửa sổ ứng dụng script, bạn không cần nó nữa, tất cả những gì bạn cần là bảng tính Google của bạn và chỉ có hai nút ở đây và bạn có trợ lý AI cá nhân của riêng mình trong Google Sheets. Hãy chắc chắn xem video tiếp theo, khi chúng ta sẽ khám phá chat GPT với một hàm tùy chỉnh trong Google Sheets, điều đó cho phép linh động hơn, bạn có thể tùy chỉnh hộp trợ giúp công thức nhỏ cho bạn bằng cách thay đổi và chúng ta sẽ tìm hiểu cách khác để bạn có thể sử dụng hàm tùy chỉnh trong Google Sheets để làm cho mọi việc trở nên hiệu quả hơn trong những gì bạn đang làm. Với những điều đó, cám ơn các bạn đã xem, cảm ơn bạn.