9 điểm bởi GN⁺ 2024-08-22 | 4 bình luận | Chia sẻ qua WhatsApp
  • Đầu năm nay, để tích lũy kinh nghiệm lập trình Rust, tôi đã xây dựng một công cụ giao dịch tiền mã hóa và thu thập dữ liệu cho cá nhân
  • Trong lúc đặt câu hỏi trong các nhóm chat, tôi phát hiện ra nhiều người cũng cần những công cụ tương tự và sẵn sàng trả tiền
  • Không lâu sau đó, tôi thiết lập các endpoint API để mọi người có thể truy cập dữ liệu miễn phí và gửi lệnh giao dịch với một khoản phí nhỏ

Bắt đầu thu hút và hỗ trợ khách hàng

  • Đây là một trải nghiệm rất thú vị khi lần đầu tiên có người trả tiền cho phần mềm do chính tôi làm ra
  • Tôi mở một kênh Telegram để thông báo tính năng và hỗ trợ, và ban đầu mọi thứ vận hành khá tốt
  • Nhưng khi tệp khách hàng tăng dần, thời gian dành cho hỗ trợ cũng bắt đầu nhiều hơn
  • Với một startup SaaS, việc gánh nặng hỗ trợ tăng lên không có gì đáng ngạc nhiên, vì rốt cuộc có nhiều khách hàng vẫn là một kiểu “vấn đề tốt”
  • Điều gây bực bội không phải là số lượng yêu cầu hỗ trợ mà là chất lượng của chúng

Yêu cầu hỗ trợ từ các “lập trình viên prompt engineering”

  • API này chỉ gồm một vài endpoint được tài liệu hóa đầy đủ
  • Nếu bạn có thể tìm ra cách gửi yêu cầu POST bằng một ngôn ngữ lập trình, thì về lý thuyết bạn sẽ không gặp vấn đề khi dùng API
  • Nhưng có vẻ đó lại là một tiêu chuẩn quá cao đối với thế hệ coder prompt engineering mới
  • Sau khi mở kênh hỗ trợ, tôi nhận được rất nhiều yêu cầu kiểu như “Làm ơn giúp tôi! Bot giao dịch của tôi không hoạt động!!”
  • Trong đa số trường hợp, code của khách hàng nhìn chung vẫn ổn, nhưng lại có những lỗi mà ai chịu đọc tài liệu và có chút năng lực lập trình đều có thể nhận ra ngay
  • Thường chúng xuất hiện dưới dạng truy cập vào các endpoint không tồn tại hoặc cố đọc thuộc tính từ một phản hồi API không hề tồn tại
  • Chỉ cần đào sâu thêm một chút thì hầu như luôn xác nhận được nghi ngờ rằng ChatGPT đã bịa ra endpoint hoặc thuộc tính đó (hallucinated), còn khách hàng mà tôi đang nói chuyện thì gần như không có kiến thức lập trình

Script đơn giản vs ứng dụng phức tạp

  • Nếu ai đó chỉ muốn viết một script đơn giản, tôi sẽ giúp và sửa các lỗi hallucination — việc này không tốn nhiều công sức và còn có thể tạo ra khách hàng tiềm năng
  • Nhưng thường thì khách hàng lại đang hình dung ra những ứng dụng phức tạp hơn, và khi đó tôi phải nói với họ: “Xin lỗi, hãy thuê một lập trình viên chuyên nghiệp”
  • Trường hợp tệ nhất là khi yêu cầu ban đầu có vẻ đơn giản — tôi giúp họ sửa một lỗi hallucination — nhưng rồi khách hàng lại muốn xây thêm logic phức tạp, và bằng cách nào đó mặc định rằng tôi sẽ cung cấp hỗ trợ miễn phí không giới hạn
  • Về cơ bản, tôi đã nhận rất nhiều tin nhắn giận dữ từ những khách hàng muốn tôi làm miễn phí toàn bộ ứng dụng cho họ

Thách thức hỗ trợ khách hàng trong kinh doanh SaaS

  • Với bất kỳ ai từng vận hành hỗ trợ cho một doanh nghiệp SaaS, những thách thức này hẳn không xa lạ
  • Nhưng các công cụ lập trình AI đang khiến vấn đề trở nên tệ hơn
  • Việc giúp khách hàng tự giải quyết vấn đề thường rất đáng làm, nhưng chỉ khi họ có thể tự xử phần lớn công việc
  • Khi khách hàng chuyển việc kỹ nghệ phần mềm sang cho AI chỉ vì bản thân họ không có năng lực, họ vẫn phải tìm một lập trình viên để sửa các lỗi mà AI tạo ra
  • Tôi không muốn trở thành lập trình viên đó

Ý kiến của GN⁺

  • Code do AI tạo ra có thể trở thành gánh nặng cho lập trình viên. Khách hàng thường cố dùng nguyên xi code mà AI tạo ra, rồi khi có vấn đề lại yêu cầu lập trình viên sửa miễn phí
  • Dù tài liệu có đầy đủ đến đâu, những người thiếu năng lực lập trình vẫn khó khai thác API đúng cách. Điều này cho thấy giới hạn của các công cụ AI
  • Khi dùng công cụ AI, không nên tin hoàn toàn vào đầu ra của nó; cần có quá trình rà soát và chỉnh sửa với sự hỗ trợ của lập trình viên chuyên nghiệp
  • Khi phát triển ứng dụng phức tạp, tốt hơn là thuê lập trình viên chuyên nghiệp thay vì phụ thuộc vào công cụ AI
  • Khi cung cấp hỗ trợ kỹ thuật, cần xác định rõ trình độ kỹ thuật và nhu cầu của khách hàng, đồng thời đặt ranh giới rõ ràng cho phạm vi hỗ trợ miễn phí

4 bình luận

 
savvykang 2024-08-26

Có lẽ tác giả nên ngừng chịu đựng nữa và chuẩn bị chuyển việc thôi.

 
bohblue23 2024-08-23

Ừm, không hiểu sao dạo này mình có cảm giác chất lượng các bài GN+ đang ngày càng đi xuống...

 
kandk 2024-08-23

Chào mừng đến với K-SI

 
GN⁺ 2024-08-22
Ý kiến trên Hacker News
  • Giải quyết vấn đề cho khách hàng là điều đáng làm, nhưng chỉ khi khách hàng có thể tự làm phần lớn công việc
  • Từng thấy vui với sự tôn trọng lẫn nhau và những cuộc thảo luận hữu ích với khách hàng trong mảng bán hàng doanh nghiệp mang tính kỹ thuật
  • Những người thiếu kiến thức kỹ thuật thường không trả mức chi phí cao
  • Đồng cảm với hoàn cảnh của tác giả, đây là công việc rất vất vả
  • AI tạo sinh đã làm tăng số người đi tìm đồng sáng lập kỹ thuật
  • Chia sẻ trường hợp một đồng nghiệp dùng Copilot và gây ra lỗi trong mã
  • Không nên dùng mã do AI tạo ra khi không hiểu nó
  • Nhiều người dùng đang theo các khóa "hustle university" của influencer trên Twitter
  • Crypto và AI là những từ thường xuất hiện trong các trò lừa đảo làm giàu nhanh
  • GPT có thể tự sửa mã của chính nó để giảm gánh nặng hỗ trợ
  • Ghét hỗ trợ bằng chatbot, nhưng phương án thay thế còn tệ hơn
  • Nhiều người muốn làm phát triển phần mềm nhưng lại thiếu kiến thức lập trình cơ bản
  • Có thể dành một tuần để học Python hoặc JavaScript
  • Tránh ngôn ngữ lập trình C và ưu tiên Pascal hoặc Visual Basic
  • Tài liệu và ví dụ rõ ràng là thứ hữu ích nhất cho việc học
  • Chỉ ra vấn đề về tài liệu của Free Pascal
  • CoPilot rất kiên nhẫn nên có thể tiếp tục thử đi thử lại
  • Có mối tương quan giữa công cụ giao dịch tiền mã hóa và các trò lừa đảo làm giàu nhanh
  • "hallucination-based API design" từng được nhắc đến trên Twitter
  • ChatGPT có thể tự tưởng tượng ra các API endpoint và gây ra vấn đề
  • Khi làm việc với API của bên thứ ba, các endpoint bổ sung có thể hữu ích
  • Có thể cải thiện sản phẩm bằng cách đề xuất endpoint hoặc tham số mới
  • Có cơ hội trở thành chuyên gia sửa các ứng dụng do AI tạo ra
  • Nhiều công ty sẽ cố gắng tạo ứng dụng bằng AI tạo sinh
  • Nếu xây dựng được danh tiếng là chuyên gia giải quyết vấn đề, có thể nghỉ hưu sớm