paint-brush
AIDataDoc: ChatGPT + Công nghệ Web - Một tệp để quản lý tất cả (Mã nguồn mở, Đơn giản, Di động)từ tác giả@robmccormack
432 lượt đọc
432 lượt đọc

AIDataDoc: ChatGPT + Công nghệ Web - Một tệp để quản lý tất cả (Mã nguồn mở, Đơn giản, Di động)

từ tác giả Rob McCormack10m2024/08/18
Read on Terminal Reader

dài quá đọc không nổi

AIDataDoc là một công cụ mã nguồn mở kết hợp ChatGPT với các công nghệ web trong một tệp HTML duy nhất, cho phép phân tích dữ liệu phi tập trung, chia sẻ dễ dàng và sử dụng ngoại tuyến. Công cụ này dễ mang theo, thân thiện với người dùng và được thiết kế để đơn giản hóa các tác vụ dữ liệu phức tạp.
featured image - AIDataDoc: ChatGPT + Công nghệ Web - Một tệp để quản lý tất cả (Mã nguồn mở, Đơn giản, Di động)
Rob McCormack HackerNoon profile picture
0-item
1-item

Yêu cầu phải có ChatGPT 4 hoặc ChatGPT 4o. -Không khuyến khích sử dụng với ChatGPT 4o Mini


Sẽ thế nào nếu bạn có thể sử dụng toàn bộ môi trường phân tích dữ liệu của mình, hoàn chỉnh với thông tin chi tiết do AI cung cấp, và chia sẻ với bất kỳ ai, ở bất kỳ đâu, chỉ bằng một tệp duy nhất? AIDataDoc chính là giải pháp. Dự án nguồn mở sáng tạo này loại bỏ nhu cầu về các thiết lập phức tạp, phụ thuộc vào đám mây và phần mềm chuyên dụng, đưa phân tích dữ liệu vào kỷ nguyên AI phi tập trung.

AIDataDoc là gì

  • một giải pháp mã nguồn mở, di động kết hợp các hướng dẫn AI, AIMarkdown , JavaScript, HTML và tập dữ liệu của bạn thành một tài liệu HTML duy nhất, gắn kết. Sự kết hợp sáng tạo của các công nghệ này trao quyền cho các lập trình viên và người không phải lập trình viên phân tích dữ liệu theo những cách trước đây không thể tưởng tượng được mà không cần AI. Với AIDataDoc, bạn có thể dễ dàng tích hợp đa phương tiện và tài liệu và tùy chỉnh các tương tác AI để có trải nghiệm liền mạch.
  • đơn giản hóa việc quản lý dữ liệu
  • cho phép người dùng mang dữ liệu của họ đi bất cứ đâu, chia sẻ nhanh chóng và thậm chí làm việc ngoại tuyến, thể hiện các nguyên tắc của AI phi tập trung. Sử dụng trên máy tính để bàn hoặc thiết bị di động.

Bạn đang vội?

  1. Xem nó hoạt động: Phiên ChatGPT được chia sẻ:
  1. Bạn có thể bắt đầu ngay bằng cách sử dụng tệp HTML này - bạn có thể lưu tệp cục bộ. Tất cả các hướng dẫn bạn cần đều có trong tệp HTML.

Ảnh chụp màn hình từ iPhone 13

Tệp HTML trong Safari ảnh chụp màn hình

Phiên trò chuyện ChatGPT trong ứng dụng ChatGPT ảnh chụp màn hình

AIDataDoc áp dụng các nguyên tắc AI phi tập trung như thế nào:

  1. Quyền sở hữu dữ liệu và quyền riêng tư: AIDataDoc cho phép người dùng duy trì quyền kiểm soát và quyền sở hữu hoàn toàn đối với dữ liệu của họ bằng cách lưu trữ dữ liệu cục bộ trong tệp HTML, tăng cường đáng kể quyền riêng tư và giảm rủi ro vi phạm dữ liệu.
  2. Hợp tác và chia sẻ ngang hàng: Định dạng tệp đơn của AIDataDoc giúp đơn giản hóa việc chia sẻ và hợp tác. Người dùng có thể dễ dàng trao đổi thông tin chi tiết và dữ liệu do AI cung cấp với người khác trực tiếp mà không cần dựa vào bên trung gian hoặc nền tảng tập trung. Một tệp đơn thúc đẩy môi trường cởi mở và hợp tác hơn cho việc phát triển AI và chia sẻ kiến thức, giúp quá trình này trở nên đơn giản như chia sẻ tệp.
  3. Dân chủ hóa AI: Giao diện trực quan giúp người dùng ở mọi trình độ và hoàn cảnh đều có thể sử dụng các chức năng AI mạnh mẽ.

AIMarkdown Script là gì?

AIDataDoc xây dựng dựa trên khả năng của AIMarkdown Script, một công cụ mạnh mẽ để sắp xếp các tương tác động với ChatGPT. Nó được thiết kế để hợp lý hóa giao tiếp AI, cho phép bạn kiểm soát luồng hội thoại, tùy chỉnh phản hồi và tạo ra các trải nghiệm AI được cá nhân hóa. Cho dù là một lập trình viên dày dạn kinh nghiệm đang tìm kiếm khả năng kiểm soát chi tiết hay một người không phải lập trình viên đang tìm kiếm một giao diện trực quan, AIMarkdown Script đều thu hẹp khoảng cách, giúp các tương tác AI phức tạp trở nên đơn giản một cách đáng ngạc nhiên.


Được tạo ra bởi Rob McCormack vào năm 2023, AIMarkdown Script kết hợp YAML và Markdown với các hướng dẫn ngôn ngữ tự nhiên để hướng dẫn hành vi AI. YAML là ngôn ngữ tuần tự hóa dữ liệu có thể đọc được của con người được thiết kế để dễ dàng cấu hình và tích hợp trong nhiều môi trường lập trình khác nhau, nhấn mạnh vào tính đơn giản và linh hoạt. Markdown là ngôn ngữ đánh dấu nhẹ cho phép định dạng văn bản trực tiếp trên web. Phương pháp này không chỉ giúp việc tạo tập lệnh trở nên dễ dàng mà còn cho phép tùy chỉnh phức tạp mà không bị ràng buộc bởi các ngôn ngữ lập trình truyền thống.


Để biết thêm thông tin: https://aimarkdown.org

Lưu ý: AIMarkdown Script hiện đang trong quá trình phát triển và không được ChatGPT 4 hỗ trợ gốc. Sử dụng hiệu quả cần có hướng dẫn rõ ràng và có thể phải lặp lại nhiều lần để tinh chỉnh ứng dụng. Các bản cập nhật trong tương lai có thể bao gồm hỗ trợ gốc, giúp tăng cường đáng kể tiện ích của nó.

Ưu điểm của việc sử dụng AIDataDoc với ChatGPT

Hợp tác / Chia sẻ :

  • Sau khi hoàn tất việc phân tích dữ liệu bên trong ChatGPT, bạn có thể chia sẻ phiên ChatGPT với người khác, cho họ xem toàn bộ tài liệu nguồn và mọi thứ bạn đã làm với dữ liệu.


Tính di động :

  • Toàn bộ giải pháp được chứa trong một tệp HTML duy nhất, giúp dễ dàng vận chuyển, chia sẻ và sử dụng trên nhiều thiết bị và nền tảng khác nhau.

  • Người dùng có thể tải xuống và mang theo tệp HTML có dữ liệu nhúng đến bất kỳ đâu, đảm bảo quyền truy cập nhất quán vào dữ liệu và chức năng của họ.

  • Hoạt động trên thiết bị di động.


Tích hợp :

  • Kết hợp sức mạnh của ChatGPT với JavaScript, HTML và Markdown trong một tệp, cho phép thực hiện các thao tác và tương tác dữ liệu phức tạp.

  • Tạo điều kiện cho các hoạt động CRUD liền mạch trên dữ liệu CSV bằng cách sử dụng các tính năng của ChatGPT trực tiếp trong tệp HTML.


Dễ sử dụng :

  • Người dùng có thể thao tác dữ liệu bằng ChatGPT, sau đó tải xuống tệp CSV đã cập nhật, chèn lại vào HTML và lưu lại.

  • Quá trình này cho phép người dùng dễ dàng quản lý và cập nhật dữ liệu của mình mà không cần phần mềm bổ sung hoặc quy trình làm việc phức tạp.


Quản lý dữ liệu cục bộ :

  • Sau khi sao chép và dán những thay đổi vào tệp CSV vào HTML cục bộ, người dùng có thể thêm hoặc sửa đổi dữ liệu cục bộ mà không cần truy cập internet hoặc dịch vụ đám mây.

  • Điều này làm cho nó trở nên lý tưởng cho những trường hợp kết nối internet bị hạn chế hoặc quyền riêng tư dữ liệu là vấn đề đáng lo ngại.


Tính tương tác :

  • JavaScript trong tệp HTML có thể xử lý các tác vụ như trực quan hóa dữ liệu và tạo nội dung động, giảm tải cho ChatGPT.

  • Nâng cao trải nghiệm của người dùng bằng cách cung cấp các tính năng tương tác như bảng, biểu đồ và video nhúng.


Tính linh hoạt :

  • Giải pháp có thể dễ dàng tùy chỉnh và mở rộng bằng cách sửa đổi các phần HTML, JavaScript hoặc Markdown để phù hợp với nhu cầu cụ thể của người dùng.

  • Người dùng có thể kết hợp các chức năng bổ sung hoặc tích hợp các thư viện và công cụ khác nếu cần.


Mã nguồn mở và được cấp phép bởi MIT :

AIDataDoc là mã nguồn mở và được phát hành theo giấy phép MIT, khuyến khích cộng đồng đóng góp và đảm bảo rằng người dùng có thể sửa đổi và phân phối phiên bản của họ.

Thúc đẩy sự đổi mới và hợp tác trong cộng đồng bằng cách cung cấp một khuôn khổ linh hoạt và dễ thích ứng.


Có thể tùy chỉnh bởi Nhà phát triển web :

  • Các nhà phát triển web có thể tùy chỉnh JavaScript để thực hiện nhiều tác vụ khác nhau với dữ liệu, chẳng hạn như thêm tính năng tương tác hoặc xử lý dữ liệu.

  • Tệp HTML có thể bao gồm video YouTube hoặc nội dung đa phương tiện khác để cung cấp hướng dẫn hoặc giải thích thêm cho người dùng cuối.


Tệp sao lưu bên trong ChatGPT

Bản sao lưu sẽ nằm ở đầu tất cả các phiên ChatGPT trước đó vì tất cả các hướng dẫn AI và toàn bộ mã nguồn HTML đã được dán vào.


Sử dụng Markdown :

  • Đầu ra trong ChatGPT có thể tận dụng Markdown, cho phép kiểm soát định dạng văn bản và hình ảnh.

  • Điều này đảm bảo dữ liệu và hướng dẫn được trình bày rõ ràng, dễ đọc và được định dạng tốt.


Tính đơn giản và tính di động :

  • Giải pháp này rất dễ triển khai, ngay cả những người dùng không có nhiều hiểu biết về kỹ thuật cũng có thể sử dụng được.

Tính di động của nó cho phép chia sẻ dữ liệu phức tạp trên nhiều môi trường khác nhau.


Không có máy chủ :

  • AIDataDoc hoạt động mà không cần máy chủ, giúp giảm độ phức tạp và chi phí cơ sở hạ tầng.

  • Phương pháp không có máy chủ này tăng cường bảo mật và đơn giản hóa việc triển khai.


Sao lưu dễ dàng :

  • Có thể dễ dàng sao lưu tệp HTML bằng cách đính kèm vào email, tạo ra một bản ghi không thể thay đổi với dấu thời gian email.

  • Phương pháp này cũng có thể lưu trữ lịch sử thay đổi dữ liệu, cung cấp giải pháp sao lưu đơn giản và hiệu quả.


Truy vấn dữ liệu thân thiện với người dùng :

  • Những người dùng khác có thể dễ dàng đặt câu hỏi về dữ liệu bằng ChatGPT, biến nó thành công cụ cộng tác để phân tích và khám phá dữ liệu.
  • Thúc đẩy tương tác của người dùng và đưa ra quyết định dựa trên dữ liệu bằng cách tận dụng khả năng xử lý ngôn ngữ tự nhiên của ChatGPT.

Xác thực dữ liệu thông minh

  • ChatGPT có thể xác thực các mục nhập dữ liệu theo cách mà các ứng dụng truyền thống không thể. Ví dụ, nếu bạn yêu cầu ChatGPT thêm một bản ghi cho một con chó 78 tuổi, nó sẽ đánh dấu đây là bất thường và nhắc người dùng xác nhận, giải thích lý do tại sao mục nhập này có vẻ bất thường.
  • Tương tự như vậy, nếu màu của chó là xanh lá cây, ChatGPT sẽ chỉ ra lỗi này và yêu cầu làm rõ vì xanh lá cây không phải là màu tự nhiên của chó.
  • Xác thực thông minh này giúp duy trì tính chính xác và toàn vẹn của dữ liệu bằng cách chỉ ra các mục nhập bất thường hoặc không chính xác.

Nghiên cứu tình huống

Hãy tưởng tượng tình huống này:

  1. Bạn đã phát triển một cơ sở dữ liệu và muốn tận dụng AI để phân tích chuyên sâu.
  2. Bạn cần thực hiện nhiều phân tích thống kê khác nhau trên dữ liệu, bao gồm cả việc tạo biểu đồ có thông tin chi tiết.
  3. Bạn muốn đảm bảo tính toàn vẹn của dữ liệu không chỉ dừng lại ở việc xác thực kiểu đơn giản, mà còn xác nhận rằng dữ liệu có tính logic và chính xác.
  4. Bạn muốn cập nhật và mở rộng tập dữ liệu của mình bằng dữ liệu ChatGPT đã cập nhật, sau đó xuất phiên bản đã sửa đổi.
  5. Bạn muốn chia sẻ ghi chú, dữ liệu đã được tinh chỉnh và các phân tích có liên quan trong một tệp duy nhất, độc lập mà không cần phần mềm chuyên dụng.
  6. Bạn muốn cộng tác với đồng nghiệp, chia sẻ toàn bộ tương tác và thông tin chi tiết của ChatGPT.
  7. Bạn cần một cách đơn giản để sao lưu và chia sẻ cơ sở dữ liệu của mình, lý tưởng nhất là thông qua một email duy nhất đính kèm tệp HTML AIDataDoc.
  8. Bạn đã yêu cầu sếp cấp vốn để thuê một lập trình viên. Họ trả lời, "Rất tiếc, đơn giản là không có ngân sách cho việc đó. Chúc may mắn. Chúng tôi thấy rằng lập trình viên bên ngoài là một khoản chi phí liên tục và nếu bạn thực hiện thay đổi, chúng tôi phải tiếp tục trả tiền cho họ. Thật tệ khi bạn không thể tự mình xử lý việc này."


AIDataDoc giúp bạn thực hiện tất cả các tác vụ này chỉ trong một tài liệu HTML di động.

Chia sẻ phiên trò chuyện ChatGPT

Bạn có thể dễ dàng chia sẻ phiên trò chuyện ChatGPT của mình bằng cách nhấp vào biểu tượng chia sẻ trong ChatGPT để tạo URL. Sao chép URL này và dán vào tài liệu HTML trong Shared ChatGPT link: , sau đó lưu tệp HTML. URL sẽ trở thành liên kết có thể nhấp trong tệp HTML.


MẸO:

Bạn có thể sử dụng /summarize để tóm tắt phiên trò chuyện và lời nhắc bạn đã nhập, giúp người khác dễ dàng tạo lại cuộc trò chuyện của bạn bằng ChatGPT của họ.


Lưu ý quan trọng: Các phiên trò chuyện được chia sẻ sẽ không bao gồm tất cả các thành phần từ phiên gốc. Ở đầu các cuộc trò chuyện được chia sẻ, bạn sẽ thấy thông báo sau:


Cuộc trò chuyện này chứa các tệp hoặc hình ảnh do Advanced Data Analysis tạo ra nhưng chưa hiển thị trong mục Trò chuyện được chia sẻ.


Để khắc phục hạn chế này, bạn có thể chia sẻ tệp HTML qua email và đính kèm bất kỳ hình ảnh có liên quan nào vào email cùng với tệp HTML.

Các bước để chia sẻ phiên trò chuyện có hình ảnh

Trước khi gửi email:

  1. Sử dụng lệnh /update để xem bản sao của tệp CSV mới nhất.
  2. Sao chép tệp CSV đã cập nhật
  3. Dán dữ liệu đã cập nhật vào tệp HTML AIDataDoc.
  4. Thêm bất kỳ ghi chú nào vào tệp HTML.
  5. Chèn URL được chia sẻ vào tệp HTML.
  6. Lưu tệp HTML.

Các bước gửi email:

  1. Mở chương trình email của bạn.
  2. Tạo email mới.
  3. Đính kèm tệp HTML đã sửa vào email.
  4. Trong phiên trò chuyện gốc, nhấp chuột phải vào bất kỳ hình ảnh hoặc biểu đồ nào được tạo mà bạn muốn đưa vào và chọn Copy image .
  5. Dán từng hình ảnh vào email.
  6. Thêm bất kỳ ghi chú bổ sung nào vào email.
  7. Tùy chọn, hãy thêm URL chia sẻ vào đầu email.
  8. Gửi email.

Cân nhắc về bảo mật

Để giải quyết các mối lo ngại về việc xử lý dữ liệu của ChatGPT và khả năng tiết lộ thông tin bí mật, bạn có thể thực hiện phân tích AIDataDoc của mình trong "Cuộc trò chuyện tạm thời". Sau khi phân tích, hãy sao chép và dán dữ liệu và ghi chú có liên quan vào tệp HTML AIDataDoc. Phương pháp này đảm bảo rằng ChatGPT không lưu lại bất kỳ thông tin nhạy cảm nào, giúp bạn kiểm soát hoàn toàn cách thức và địa điểm chia sẻ tệp HTML cuối cùng.

Chia sẻ an toàn các tương tác AI / Phiên trò chuyện

Vì phiên trò chuyện tạm thời của ChatGPT không thể chia sẻ nên bạn sẽ không thể cung cấp liên kết có thể chia sẻ đến phiên trò chuyện và tương tác AI của mình. Tuy nhiên, nếu bạn muốn chia sẻ một phần phiên trò chuyện tạm thời của mình, bạn có thể làm theo cách đơn giản là sao chép chúng vào email của mình (các bước ở trên).


Với kỹ thuật này, người nhận email có thể tiếp tục làm việc và phân tích dữ liệu bằng phiên trò chuyện tạm thời ChatGPT của riêng họ.


Mặc dù đây không phải là giải pháp hoàn hảo, nhưng đây là bước tiến đáng kể hướng tới việc tăng cường quyền riêng tư và bảo mật dữ liệu khi làm việc với các công cụ hỗ trợ AI như ChatGPT.

Đi xa hơn

Tệp CSV bên ngoài :

  • Với các tính năng mới nhất của ChatGPT, AIDataDoc có thể tham chiếu đến tệp CSV bên ngoài, cho phép người dùng tải lên và tải xuống dữ liệu một cách liền mạch.
  • Tệp HTML sẽ tham chiếu đến tệp bên ngoài này thay vì dựa vào textarea để nhập dữ liệu.

Các định dạng cơ sở dữ liệu khác, chẳng hạn như JSON, có thể được sử dụng bằng cách viết lại JavaScript trong HTML.


Kết nối với Google Drive hoặc Microsoft OneDrive :

ChatGPT có thể kết nối với dữ liệu bên ngoài thay vì sao chép và dán CSV hoặc tải lên ChatGPT.


Phiên bản máy chủ :

  • Phiên bản máy chủ của AIDataDoc có thể được tạo ra để thêm nhiều cách nhập và thao tác dữ liệu hơn. Điều này sẽ cho phép các hoạt động dữ liệu nâng cao, truy cập nhiều người dùng và tích hợp với các dịch vụ web khác, nâng cao hơn nữa tính linh hoạt và sức mạnh của AIDataDoc.


Phiên bản ứng dụng web tiến bộ

  • Đi xa hơn, PWA có thể được phát triển để sử dụng tốt hơn khi không có lưới điện.

Mã HTML

Một lưu ý cá nhân

Là một nhà phát triển phần mềm, tôi luôn gặp phải hai thách thức rõ rệt:

  1. Hình thành một ý tưởng sáng tạo đáp ứng được nhu cầu thực tế.
  2. Biến ý tưởng đó thành hiện thực thông qua phát triển phần mềm.


Trước đây, bản chất khó khăn của việc phát triển phần mềm thường hạn chế khả năng khám phá sáng tạo của tôi. AI đã thay đổi tất cả.


Sự tiến bộ của AI thực sự khiến tôi ngạc nhiên, nhưng tôi đã không chuẩn bị cho cách AI có thể thúc đẩy tôi mơ ước và hành động. Động lực mới tìm thấy này đã khơi dậy sự quan tâm của tôi trong việc tạo ra AIMarkdown Script và AIDataDoc. Thông qua vô số buổi trò chuyện, AI đã khuyến khích tôi thúc đẩy những ý tưởng này, hỗ trợ mọi thứ từ mã hóa và động não đến giải quyết vấn đề. Ở tuổi 70, tôi biết ơn những gì AI mang lại. Nếu tôi "mặc quần áo của một người đàn ông trẻ hơn", tôi chỉ có thể tưởng tượng những khả năng sẽ nằm ở phía trước.


Là một cựu giáo sư lập trình, tôi muốn biết việc giảng dạy bằng AI sẽ như thế nào. AI chắc chắn sẽ tạo động lực cho sinh viên.


Ghi chú bên lề: Khi tôi thêm phần ghi chú cá nhân vào bài viết này, Gemini đã có phản hồi khá tò mò: Đó là một sự bổ sung tuyệt vời! Nó thêm nét cá nhân và làm nổi bật các khía cạnh cảm xúc và động lực thường bị bỏ qua của tác động AI.

Phần kết luận

AIDataDoc đại diện cho bước tiến đáng kể trong quản lý dữ liệu AI và tương tác, cung cấp giải pháp mạnh mẽ, di động và có thể tùy chỉnh cho người dùng ở mọi cấp độ kỹ thuật. Bằng cách tích hợp ChatGPT với JavaScript, HTML và Markdown, AIDataDoc cung cấp sự kết hợp độc đáo giữa tính đơn giản và chức năng, giúp các hoạt động dữ liệu phức tạp trở nên dễ tiếp cận và hiệu quả. Cho dù là nhà phát triển web muốn cải thiện các ứng dụng dựa trên dữ liệu của bạn hay người dùng thông thường cần một cách đơn giản để quản lý dữ liệu của mình, AIDataDoc chính là công cụ mà bạn đang chờ đợi.

Tuyên bố miễn trừ trách nhiệm: Sử dụng AI

  1. Tạo hình ảnh: Hình ảnh tiêu đề được tạo bằng ChatGPT 4o.
  2. Phát triển mã: ChatGPT 4o đóng vai trò quan trọng trong việc phát triển mã JavaScript. Dự án AIDataDoc sẽ không thể thực hiện được nếu không có sự hỗ trợ của AI.
  3. Trợ giúp viết: Cả ChatGPT và Gemini đều giúp tôi viết bài viết này. Cụ thể, Gemini đã cải thiện giọng điệu đàm thoại của bài viết. Grammarly đã thực hiện nhiều sửa lỗi mà ChatGPT và Gemini đã bỏ sót.