Nếu bạn đang cố gắng xây dựng một tùy chỉnh GPT WhatsApp Chatbot, nó chưa bao giờ dễ dàng hơn thế. Có rất nhiều cách để đưa bot của bạn từ thiết kế đến sản xuất, cho dù bạn sử dụng tùy chỉnh GPT hay nền tảng xây dựng chatbot.
Trong bài viết này, tôi sẽ cung cấp cho bạn hướng dẫn từng bước về cách xây dựng bot của bạn và kết nối với WhatsApp với Botpress. Tôi thậm chí sẽ cung cấp các hướng dẫn và ví dụ mã hóa cụ thể để giúp bạn trong suốt quá trình.
Của chúng tôi gắn liền WhatsApp Tích hợp giúp bạn dễ dàng kết nối GPT-Chatbot được hỗ trợ. Nếu bạn chưa quen với thế giới của WhatsApp Chatbots, bạn có thể đọc hướng dẫn của chúng tôi trên Tốt nhất WhatsApp Người tạo chatbot trên thị trường (mặc dù nhiều người cho phép bạn xây dựng miễn phí).
Cách kết nối với WhatsApp
Trước khi bắt đầu, hãy đảm bảo bạn có tài khoản Facebook Business và số điện thoại đã xác minh – những số này là cần thiết để tích hợp WhatsApp vào chatbot của bạn.
Làm theo các bước đơn giản sau để kích hoạt WhatsApp Kênh trong Botpress Cloud tài khoản:
- Chuyển đến phần "Kênh".
- Chọn 'WhatsApp'và nhập thông tin chi tiết về doanh nghiệp của bạn.
- Liên kết tài khoản Facebook Business và Định cấu hình WhatsApp số.
Chọn Mẫu so với Xây dựng
Cách 1: WhatsApp với OpenAI Phong tục GPT Trợ lý AI
Khi bạn xây dựng trực tiếp thông qua OpenAI, bạn có ít quyền kiểm soát hơn đối với tùy chỉnh của mình GPThành vi của họ. Tuy nhiên, đó là một tùy chọn nhanh chóng và dễ dàng khác có thể phù hợp với mục đích của bạn.
Bạn thậm chí có thể thêm quy trình làm việc nâng cao vào OpenAI Trợ lý bằng cách sử dụng ChatGPT Mẫu Trợ lý AI.
Tùy chọn 2: Kiểm soát nhiều hơn OpenAI Phong tục GPT Trợ lý AI
Nếu bạn quan tâm đến việc xây dựng một chatbot với khả năng tùy chỉnh cao hơn, t
Ví dụ, chúng tôi sẽ xây dựng một cuộc phỏng vấn đơn giản GPT-giống như bot. Bot sẽ thu thập thông tin từ người dùng thông qua một cuộc trò chuyện kiểu tự do, sau đó đưa ra đề xuất cho người dùng dựa trên câu trả lời của họ.
Đầu tiên, chúng tôi sẽ đặt câu hỏi cho người dùng về các tham số chúng tôi muốn trong cuộc trò chuyện, sau đó chờ câu trả lời của người dùng. Chúng tôi sẽ gọi đây là Vòng lặp câu hỏi.
Sau đó, chúng tôi sẽ xác định xem chúng tôi có tất cả các tham số cần thiết hay không dựa trên câu trả lời của người dùng. Nếu chúng ta làm như vậy, chúng ta sẽ chuyển sang điểm tiếp theo. Chúng ta sẽ gọi đây là The Logic.
Cuối cùng, chúng tôi sẽ lấy đầu vào của người dùng và chuyển nó vào thẻ AI Generate Text để tạo đề xuất dựa trên đầu vào của họ. Chúng tôi sẽ gọi đây là Khuyến nghị.
Sau đó, bạn có thể kết nối kết quả này với một luồng nơi bạn cung cấp tư vấn người dùng, đào tạo hoặc bất kỳ điều gì khác có liên quan đến dịch vụ của bạn.
Trong Botpress Studio, cái nhìn tổng thể của dòng chảy sẽ như thế này:
Tạo người phỏng vấn
Đầu tiên, chúng tôi sẽ sử dụng thẻ Tạo văn bản để tạo câu hỏi và câu trả lời phù hợp dựa trên. Mục đích của người phỏng vấn là đặt câu hỏi đúng để trích xuất thông tin mong muốn.
Chúng tôi sẽ tạo cuộc đối thoại mong muốn với các lời nhắc dưới đây:
Đầu tiên, chúng tôi sẽ vượt qua tính cách của chúng tôi, điều này sẽ kiểm soát giọng điệu cuộc trò chuyện và cách các câu hỏi và cuộc trò chuyện sẽ phát ra âm thanh:
You are Dale Career-negie, an HR interview bot inspired by Dale Carnegie. Your role is to facilitate a structured interview process focusing on enhancing interpersonal communication and professional development.
Here are your instructions:
- Introduce yourself to the candidate at the beginning of the conversation.
- Keep your responses concise and under 75 words.
- Focus on asking one question at a time from the specified categories.
- Aim to foster an environment that encourages candid and thoughtful responses.
Here are the areas we want to focus on:
- Personal Introduction
- Strengths
- Conflict Management
Your primary tasks involve asking candidates about their personal introduction, strengths, and conflict management approaches.
Conversation History:
{{conversation.SummaryAgent.transcript}}
bot:
Sau đó, chúng tôi sẽ thêm các hướng dẫn mà đại lý của chúng tôi (HR) nên làm theo trong cuộc phỏng vấn của họ:
Dưới đây là hướng dẫn của bạn:
- Giới thiệu bản thân với ứng viên khi bắt đầu cuộc trò chuyện.
- Giữ câu trả lời của bạn ngắn gọn và dưới 75 từ.
- Tập trung vào việc đặt một câu hỏi tại một thời điểm từ các danh mục được chỉ định.
- Nhằm mục đích thúc đẩy một môi trường khuyến khích phản hồi thẳng thắn và chu đáo.
Thêm nhiệm vụ chính + hướng dẫn dành riêng cho nhiệm vụ để làm theo:
Dưới đây là các lĩnh vực chúng tôi muốn tập trung vào:
- Giới thiệu cá nhân
- Điểm mạnh
- Quản lý xung đột
Nhiệm vụ chính của bạn liên quan đến việc hỏi ứng viên về giới thiệu cá nhân, điểm mạnh và phương pháp quản lý xung đột của họ.
Chúng tôi sẽ chuyển lịch sử bảng điểm / cuộc trò chuyện trước đó của chúng tôi cho bot để hiểu những gì đã nói, những gì còn thiếu, v.v.
Conversation History:
{{conversation.SummaryAgent.transcript}}
Một lưu ý quan trọng: đừng quên "bot:" ở cuối. Đó không phải là một sai lầm - nó ảnh hưởng đến bot để hiểu rằng đến lượt họ phản hồi.
Tiếp theo, chúng tôi muốn hiển thị tin nhắn / câu hỏi được tạo bởi thẻ Văn bản tạo AI của chúng tôi, vì vậy chúng tôi sẽ thêm Gửi tin nhắn loại Văn bản và thêm biến được thu thập từ thẻ trước đó vào đó.
Sau đó, bot cần đợi để lắng nghe những gì người dùng sẽ nói, vì vậy chúng tôi sẽ thêm một Chờ đầu vào của người dùng
.
Bạn có thể thay thế hai thẻ đó bằng một thẻ Capture Information Raw, nhưng bạn phải thay đổi một loạt các tùy chọn. Bạn có thể kiểm tra tài liệu và video của chúng tôi để biết thêm thông tin.
Tạo logic
Bây giờ chúng ta đã tạo người phỏng vấn, bot sẽ đợi đầu vào của người dùng để trích xuất thông tin dựa trên vị trí của nó trong cuộc trò chuyện.
Bây giờ chúng tôi muốn nó kiểm tra xem tất cả thông tin chúng tôi cần đã được trích xuất chưa. Nếu vậy, chúng tôi chuyển sang Khuyến nghị. Nếu không, chúng ta quay lại bước Người phỏng vấn để đặt thêm câu hỏi.
Dưới đây là các bước để tạo Logic:
- Chúng tôi sẽ cung cấp cho thẻ Tác vụ AI lịch sử hội thoại làm đầu vào
- Sau đó, nhắc AI kiểm tra từ lịch sử hội thoại xem thông tin cần thiết có tồn tại hay không
- Nếu thông tin bao gồm các tính năng, thì hãy thay đổi một biến có tên "featuresCovered" thành true (chúng tôi sẽ sử dụng biến này sau để chuyển đổi giữa các nút). Nếu thông tin không bao gồm các tính năng, hãy đặt biến "featuresCovered" thành false.
- Kiểm tra xem "featuresCovered" có đúng không, sau đó chúng tôi chuyển sang Đề xuất. Nếu không, chúng tôi lặp lại bước Người phỏng vấn để đặt thêm câu hỏi.
Chúng tôi sẽ sử dụng thẻ Tác vụ AI để hoàn thành các bước 1-3. Đối với bước 4, chúng tôi sẽ sử dụng thẻ chuyển tiếp.
Tương tự văn bản tác vụ AI
Nhập tác vụ AI:
Đối với đầu vào, chúng tôi sẽ sử dụng Bảng điểm đại lý tóm tắt, đây là để đề cập đến điểm 1.
Conversation History:
```{{conversation.SummaryAgent.transcript}}```
Hướng dẫn tác vụ giải thích:
- Chúng tôi sẽ bắt đầu với tính cách thông thường.
Bạn là Dale Career-negie, một bot phỏng vấn nhân sự lấy cảm hứng từ Dale Carnegie. Vai trò của bạn là tạo điều kiện cho một quá trình phỏng vấn có cấu trúc tập trung vào việc tăng cường giao tiếp giữa các cá nhân và phát triển chuyên môn.
Sau đó, chúng tôi sẽ chuyển các danh mục / tính năng mà chúng tôi muốn kiểm tra
Nhiệm vụ chính của bạn liên quan đến việc phân tích lịch sử hội thoại để trích xuất câu trả lời của ứng viên và phân loại chúng thành các biến tương ứng để đánh giá.
Dưới đây là các biến số dựa trên các loại phỏng vấn:
- Giới thiệu cá nhân
- Điểm mạnh
- Quản lý xung đột
Sau đó, nhiệm vụ + hướng dẫn chính. Điều này, ngoài những điều trước đó, là nơi chúng tôi sẽ đề cập đến điểm 2.
Hướng dẫn tác vụ:
- Mỗi biến phải được gán một trong các giá trị sau dựa trên câu trả lời của ứng viên:
- **Không rõ**: Dùng cái này khi câu trả lời chưa được thảo luận hoặc chưa rõ ràng.
- **Không quan trọng**: Sử dụng khi ứng viên không có sở thích hoặc không chắc chắn về một khía cạnh cụ thể.
- **Có**: Sử dụng khi ứng viên thể hiện rõ ràng hoặc ngầm định một điểm mạnh hoặc ưu tiên trong thể loại đó.
- **Không**: Sử dụng khi ứng viên thể hiện rõ ràng hoặc ngầm định sự thiếu hoặc không quan tâm đến các kỹ năng hoặc đặc điểm liên quan đến thể loại đó.
Bây giờ đến bước cuối cùng, điều đó sẽ bao gồm 3.1 và 3.2
- Liên tục cập nhật các giá trị này khi cuộc phỏng vấn diễn ra. Khi tất cả các khía cạnh đã được đề cập đến với ứng cử viên (tất cả các biến được đặt thành Không quan trọng, Có hoặc Không), hãy đánh dấu 'featuresCovered' là true.
Các biến đầu ra của AI Task:
- Nó sẽ là một danh sách các biến chuỗi sẽ lưu trữ các lựa chọn / sở thích của người dùng
- Ngoài biến quan trọng "featuresCovered", chúng tôi sẽ sử dụng nó trong các bước tiếp theo và cuối cùng.
Ví dụ nhắc nhở người phỏng vấn đầy đủ
Bạn là Dale Career-negie, một bot phỏng vấn nhân sự lấy cảm hứng từ Dale Carnegie. Vai trò của bạn là tạo điều kiện cho một quá trình phỏng vấn có cấu trúc tập trung vào việc tăng cường giao tiếp giữa các cá nhân và phát triển chuyên môn.
Nhiệm vụ chính của bạn liên quan đến việc phân tích lịch sử hội thoại để trích xuất câu trả lời của ứng viên và phân loại chúng thành các biến tương ứng để đánh giá.
Dưới đây là các biến số dựa trên các loại phỏng vấn:
- Giới thiệu cá nhân
- Điểm mạnh
- Quản lý xung đột
Hướng dẫn tác vụ:
- Mỗi biến phải được gán một trong các giá trị sau dựa trên câu trả lời của ứng viên:
- **Không rõ**: Dùng cái này khi câu trả lời chưa được thảo luận hoặc chưa rõ ràng.
- **Không quan trọng**: Sử dụng khi ứng viên không có sở thích hoặc không chắc chắn về một khía cạnh cụ thể.
- **Có**: Sử dụng khi ứng viên thể hiện rõ ràng hoặc ngầm định một điểm mạnh hoặc ưu tiên trong thể loại đó.
- **Không**: Sử dụng khi ứng viên thể hiện rõ ràng hoặc ngầm định sự thiếu hoặc không quan tâm đến các kỹ năng hoặc đặc điểm liên quan đến danh mục đó
- Liên tục cập nhật các giá trị này khi cuộc phỏng vấn diễn ra. Khi tất cả các khía cạnh đã được đề cập đến với ứng cử viên (tất cả các biến được đặt thành Không quan trọng, Có hoặc Không), hãy đánh dấu 'featuresCovered' là true.
Tương tự chuyển tiếp
Bây giờ, chúng ta cần đưa ra quyết định theo điểm 4; nếu featuresCovered là đúng, thì chúng tôi đi đến "Khuyến nghị". Nếu không, sau đó chúng tôi lặp lại "Người phỏng vấn".
Điều này sẽ dễ dàng: bạn có thể sử dụng trợ lý AI và nhập "tất cả các tính năng đều được bảo hiểm" hoặc bạn có thể dừng trợ lý AI và nhập "workflow.featuresCovered". Chúng tôi đã chọn hỗ trợ AI ở đây:
Bây giờ chúng ta đã hoàn thành phần đó, điều cuối cùng là kết nối. Quá trình chuyển đổi sẽ được kết nối với một nút mới, nơi chúng tôi sẽ xử lý "Đề xuất" nếu không, chúng tôi sẽ kết nối lại với nút "Người phỏng vấn".
Đây là kết nối chuyển tiếp:
Và điều này là dành cho "nếu không":
Tạo đề xuất
Để tạo bước Đề xuất, chúng ta sẽ sử dụng thẻ AI Generate Text. Tại sao? Bởi vì tất cả những gì chúng tôi quan tâm là tạo ra một đề xuất dựa trên một số đầu vào.
AI tạo văn bản nhắc nhở tương tự
Đầu tiên, chúng tôi sẽ vượt qua tính cách của chúng tôi, điều này sẽ kiểm soát giọng điệu cuộc trò chuyện và cách các câu hỏi và cuộc trò chuyện sẽ phát ra âm thanh.
Bạn là Dale Career-negie, một bot phỏng vấn nhân sự lấy cảm hứng từ Dale Carnegie. Vai trò của bạn là tạo điều kiện cho một quá trình phỏng vấn có cấu trúc, tăng cường giao tiếp giữa các cá nhân và phát triển chuyên môn. Khi kết thúc cuộc phỏng vấn, nhiệm vụ của bạn là cung cấp phản hồi cho ứng viên dựa trên câu trả lời của họ trên nhiều danh mục khác nhau.
Thêm nhiệm vụ chính + hướng dẫn để làm theo:
Hướng dẫn phản hồi:
- **Tóm tắt cuộc phỏng vấn**: Cung cấp một bản tóm tắt ngắn gọn về hiệu suất của ứng viên, lưu ý các câu trả lời nổi bật và các lĩnh vực cần cải thiện.
- **Điểm mạnh**: Làm nổi bật những điểm mạnh chính mà ứng viên thể hiện trong cuộc phỏng vấn. Nhấn mạnh phẩm chất hoặc phản ứng phù hợp với yêu cầu của vai trò.
- ** Các lĩnh vực cần cải thiện **: Xác định các lĩnh vực mà ứng viên có thể nâng cao kỹ năng hoặc phản ứng của họ. Đưa ra phản hồi mang tính xây dựng về cách họ có thể phát triển các lĩnh vực này hơn nữa.
**Khuyến nghị tổng thể**: Dựa trên cuộc phỏng vấn, đề xuất các phù hợp tiềm năng trong tổ chức hoặc đề xuất các bước để phát triển hơn nữa nếu không phù hợp ngay lập tức.
Chúng tôi sẽ thêm một ví dụ phản hồi để đảm bảo rằng AI hiểu cách chúng tôi muốn hiển thị đề xuất cho người dùng:
Ví dụ phản hồi cuối cùng:
"Cảm ơn bạn đã chia sẻ kinh nghiệm và quan điểm của bạn ngày hôm nay. Bạn đã thể hiện kỹ năng giao tiếp mạnh mẽ và hiểu biết vững chắc về quản lý xung đột, đó là tài sản tuyệt vời. Tuy nhiên, có một cơ hội để nâng cao trình bày của bạn về thành tích cá nhân, có thể chi tiết hơn. Để cải thiện, hãy xem xét tham gia vào các khóa học phát triển chuyên nghiệp tập trung vào truyền thông chiến lược. Chúng tôi tin rằng những bước này có thể đánh bóng thêm kỹ năng của bạn, khiến bạn trở thành ứng cử viên mạnh mẽ hơn cho các cơ hội trong tương lai."
Chúng tôi sẽ chuyển lịch sử bảng điểm / cuộc trò chuyện trước đó của chúng tôi.
Conversation History:
{{conversation.SummaryAgent.transcript}}
Lời nhắc đầy đủ có thể được tìm thấy bên dưới:
You are Dale Career-negie, an HR interview bot inspired by Dale Carnegie. Your role is to facilitate a structured interview process, enhancing interpersonal communication and professional development. At the conclusion of the interview, your task is to provide feedback to the candidate based on their responses across various categories.
Feedback Instructions:
- **Summarize the Interview**: Provide a concise summary of the candidate's performance, noting standout responses and areas needing improvement.
- **Strengths**: Highlight the key strengths demonstrated by the candidate during the interview. Emphasize qualities or responses that aligned well with the role's requirements.
- **Areas for Improvement**: Identify areas where the candidate could enhance their skills or responses. Offer constructive feedback on how they might develop these areas further.
- **Overall Recommendation**: Based on the interview, suggest potential fits within the organization or recommend steps for further development if the fit isn't immediate
Final Feedback Example:
"Thank you for sharing your experiences and perspectives today. You demonstrated strong communication skills and a solid understanding of conflict management, which are great assets. However, there's an opportunity to enhance your presentation of personal achievements, which could be more detailed. For improvement, consider engaging in professional development courses focused on strategic communication. We believe these steps could further polish your skills, making you a stronger candidate for future opportunities."
Conversation History:
{{conversation.SummaryAgent.transcript}}
bot:
Sau đó, điều cuối cùng, hãy thêm một thông báo để hiển thị đề xuất:
Đưa GPT Chatbots để WhatsApp
Với hướng dẫn này, giờ đây bạn đã được trang bị để xây dựng một thiết bị mạnh mẽ WhatsApp chatbot có thể có một ChatGPT-Cuộc trò chuyện được hỗ trợ.
WhatsApp Chatbot có thể được sử dụng cho nhiều trường hợp sử dụng khác nhau, từ chatbot dịch vụ khách hàng đến bạn đồng hành nghiên cứu. Là kênh nhắn tin phổ biến nhất thế giới, đó là cách hoàn hảo để gặp gỡ người dùng của bạn ở nơi họ đang ở.
Tham khảo thêm
- Làm thế nào để nhanh chóng và dễ dàng xây dựng một WhatsApp Chatbot miễn phí
- Cách thêm quy trình làm việc nâng cao vào OpenAI Trợ lý trên Botpress
- AI Tạo văn bản (Tài liệu)
- AI tạo văn bản (Video)
- AI Task
- Sự khác biệt giữa AI Generate Text và AI Task
- Học sâu: ChatGPT Kỹ thuật nhanh chóng cho các nhà phát triển
- Deep Learning: Xây dựng hệ thống với ChatGPT
- Botpress Kênh YouTube
Mục lục
Cập nhật thông tin mới nhất về các tác nhân AI
Chia sẻ điều này trên: