LangChain: Framework tuyệt vời kết hợp giữa ChatGPT và Wolfram Alfa

LangChain: Framework tuyệt vời kết hợp giữa ChatGPT và Wolfram Alfa

Chia sẻ kiến thức 29/06/2023

LangChain là framework tuyệt vời được sinh ra để tận dụng sức mạnh của các mô hình ngôn ngữ lớn nhằm tạo ra các ứng dụng trong thực tế.

LangChain là framework tuyệt vời được sinh ra để tận dụng sức mạnh của các mô hình ngôn ngữ lớn để tạo ra các ứng dụng trong thực tế.

Các chatbot đang bị đưa vào giới hạn

Việc trí tuệ nhân tạo có vượt qua bài kiểm tra Turing hay không thì không cần phải bàn cãi nữa. Do đó, các công cụ kiểm tra có thể phân biệt văn bản do trí tuệ nhân tạo tạo ra với văn bản do con người viết ra đã được tạo ra. Ngày nay, thật khó khăn, nếu không muốn nói là không thể, đối với bất kỳ ai để tự mình hoàn thành việc này.

Không phụ thuộc vào sự hoàn hảo của những checktool này, mọi người đã bắt đầu đưa ra những quy tắc mới. Ví dụ như cấm sử dụng các công cụ ngôn ngữ AI tổng quát trong các kỳ thi và bắt buộc các tác giả của các bài báo khoa học phải báo cáo bất kỳ việc sử dụng các công cụ đó trong bài viết của họ.

langchain
Con người đã cảnh giác và đặt ra các giới hạn cho trí tuệ nhân tạo (ảnh: mpost.io)

Hạn chế của các Chatbot

Từ năm nay trở đi, không còn nghi ngờ gì về việc ChatGPT có thể viết một bài phát biểu, bài luận, bài giảng ở cấp độ chuyên nghiệp. Tuy nhiên, vẫn có những vấn đề mà trí tuệ nhân tạo hay AI không thể giải quyết được ví dụ như sau:

  • AI không thể tạo ra một bài hát hay (bởi vì, như nhạc sĩ, nhà thơ, nhà văn nhạc rock nổi tiếng người Úc Nick Cave đã viết về lời bài hát do ChatGPT viết theo phong cách của Nick Cave, “các bài hát nảy sinh từ sự đau khổ và đấu tranh nội tâm khó khăn để sáng tạo, và các thuật toán làm không cảm thấy, và dữ liệu không bị ảnh hưởng”).
  • AI tiên tiến hơn bao giờ hết, nhưng nó thường mắc lỗi khi trả lời các câu hỏi yêu cầu:
  • Hiểu biết về các đơn vị đo lường (ví dụ, khoảng cách giữa Chicago và Tokyo là bao xa?);
  • Các phép tính phức tạp (ví dụ: 3 mũ 73 bằng bao nhiêu?);
  • Kiến thức hiện tại về các sự kiện gần đây (ví dụ: những gì đã xảy ra trên toàn cầu vào tháng 2 năm 2022).

Nhưng mọi thứ trong lĩnh vực AI đang phát triển với tốc độ chóng mặt. Và nếu vẫn còn vấn đề với điểm 1 (tạo ra “những bài hát tuyệt vời”), thì điểm 2 đã có những tiến bộ đáng kể.

Sự ra đời của LangChain

Hãy cùng tìm hiểu về sự ra đời của LangChain:

Đề xuất sự kết hợp giữa ChatGPT và Wolfram Alpha

LangChain là một giải pháp tuyệt vời để xoá bỏ các giới hạn của ChatGPT (ảnh: ruslan.rocks)

Stephen Wolfram đã đề xuất một giải pháp tổng hợp giữa ChatGPT và Wolfram Alpha. Đó chính là LangChain. Langchain có thể cung cấp sự kết hợp mạnh mẽ giữa trí thông minh ngôn ngữ, hiểu và xử lý thông tin theo ngôn ngữ tự nhiên, từ GPT và trí thông minh điện toán, hiểu và xử lý thông tin theo thuật ngữ điện toán, từ Wolfram Alpha. Sự kết hợp này cho phép bạn có được câu trả lời chính xác và chi tiết hơn bằng cách kết hợp hai loại tư duy: ngôn ngữ và tính toán.

Sự kết hợp như vậy có thể cho phép một trợ lý AI lý tưởng dễ dàng chuyển đổi giữa việc tạo văn bản của con người và các tác vụ tính toán không phải của con người bằng một lệnh ngôn ngữ tự nhiên. Lý tưởng nhất là ChatGPT nên được dạy để nói Ngôn ngữ Wolfram, một ngôn ngữ mà con người và máy tính có thể “suy nghĩ bằng máy tính”.

Phá bỏ nhiều giới hạn

Nỗ lực đơn giản hóa đầu tiên về điều này là của James Weaver tại IBM. Anh  đã tạo ra phiên bản tiếp cận tích hợp của riêng mình, ChatGPT-LangChain. Đây không chính xác là những gì Wolfram nghĩ đến, mà là sự bắt chước cách tiếp cận của anh ta. Thay vì dạy ChatGPT cách làm việc với Alpha, LangChain chỉ đơn giản là kết hợp Alpha và GPT 3.5, công nghệ mà ChatGPT được xây dựng trên đó. Hệ thống thực hiện lệnh gọi API tới Alpha hoặc GPT 3.5, tùy thuộc vào câu hỏi của người dùng. Nếu câu hỏi phù hợp hơn với mô hình tính toán yêu cầu các dữ kiện hoặc tính toán khó, thì câu hỏi sẽ thực hiện lệnh gọi API tới Alpha. Nhưng nếu câu hỏi yêu cầu độ chính xác thấp hơn và sáng tạo hơn, nó sẽ thực hiện lệnh gọi API tới GPT 3.5. LangChain có thể giải quyết một loạt các vấn đề về toán học, vật lý và kiến thức về thế giới.

Quỳnh Anh (dịch từ Mpost.io)

Link bài gốc: https://mpost.io/langchain-how-to-combine-chatgpt-and-wolfram-alfa-to-get-more-accurate-and-detailed-answers/

Tin liên quan:

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại