jolestar

vip
Số năm 8.5 Năm
Cấp cao nhất 5
Chưa có nội dung
Mô hình sử dụng rg thường xuyên gặp lỗi, tỷ lệ lỗi khoảng 10%, vấn đề nằm ở việc xử lý -rn của rg không khớp với grep, mô hình quen thuộc với grep hơn nên thường dùng sai. Trong thời đại AI, công cụ mới thay thế công cụ cũ, nên chấp nhận liền mạch tất cả đầu vào của công cụ cũ, đặc biệt là công cụ mà LLM quen thuộc.
Xem bản gốc
post-image
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Đăng ký GPT của tôi bất ngờ bị Google Play hủy, giờ trên phiên bản Android của GPT hình như không có cổng đăng ký nữa? Có ai gặp vấn đề tương tự không?
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
holon v0.19.0 đã phát hành
Phiên bản này tích hợp một bộ giao diện web, đồng thời cũng đã tái cấu trúc hệ thống lưu trữ nền, hệ thống API và hệ thống sự kiện, đã sửa nhiều lỗi do AI phát hiện.
Trước đây sử dụng JSONL, khi dữ liệu lớn lên thì rất khó duy trì.
Thêm vào đó, thói quen lập trình của AI là dùng grep rồi thêm vào khi không tìm thấy, dẫn đến nhiều API và sự kiện thừa.
Vì vậy, tất cả đã chuyển sang cơ sở dữ liệu sqlite, kết quả là dữ liệu tích lũy đã rất lớn, vượt quá 4G, gặp phải vấn đề về hiệu suất, nên tiếp tục tối ưu.
Bây giờ phiên bản này coi như đã ổn định.
Mời mọi ng
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
codex thiết bị token đăng nhập đột nhiên yêu cầu xác minh số điện thoại? Và còn phát hiện số điện thoại của openai trong cài đặt tài khoản không thể tìm thấy? Có vẻ như không có chỗ để thay đổi.
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Agent cần bộ công cụ nền tảng như thế nào
Thấy mọi người đang bàn về vấn đề bộ công cụ Agent — có phải chỉ cần cung cấp một shell là xong? Sau khi làm holon mới phát hiện, thực ra không đơn giản như vậy.
Đọc: tại sao từ bỏ Read/Glob, toàn dùng shell
Bộ công cụ của holon đã qua vài phiên bản, cuối cùng đã bỏ các công cụ chuyên dụng như Read (đọc file), Glob (tìm kiếm theo mẫu) do Claude Code cung cấp, tất cả việc đọc và tìm kiếm đều thực hiện qua shell. Điều này phù hợp với hướng đi của Codex — lệnh thực thi của Codex là ExecCommand, đọc file thì dùng cat, tìm mã nguồn thì dùng rg, không
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Giao một milestone cho kế hoạch Codex, rồi liên tục thêm các issue vào đó, nó sẽ luôn trong trạng thái làm việc. Tiếc là tốc độ tôi thêm issue không thể theo kịp tốc độ nó thực hiện 😅
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Sau khi giao tiếp nhiều với GPT, tôi cũng quen dùng từ "thu gọn" này.
Sau khi hoàn thành một số nhiệm vụ, nhưng vẫn còn một số việc vụn vặt chưa xong, tôi bảo nó "thu gọn" những việc còn lại, cảm giác rất tự nhiên.
Tôi đã quên trước đây không dùng từ "thu gọn" thì tôi đã diễn đạt như thế nào😅.
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Làm thế nào những từ này lại được chèn vào như vậy? Dù GPT 5.5 đã đủ xuất sắc, nhưng việc xuất hiện những vấn đề như thế này luôn khiến người ta nghi ngờ về độ tin cậy của nó😅
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Giới hạn hàng tuần của Codex Plus sắp hết rồi, nhiều cửa sổ mở lâu không đóng khiến iTerm chiếm hàng chục GB bộ nhớ, đĩa cũng bị Agent làm đầy worktree, luôn xuất hiện cửa sổ dọn dẹp.
Vì vậy buộc phải khởi động lại máy tính, mở một Codex để dùng phần còn lại dọn dẹp đĩa, dự định nghỉ ngơi một chút.
Kết quả phát hiện Codex đã đặt lại giới hạn!!😅
Xem bản gốc
post-image
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Thời đại Lập trình AI, thói quen lập trình tốt vẫn còn quan trọng
Gần đây làm một bài kiểm tra Agent, phát hiện không thể đơn giản đánh giá độ phức tạp của một nhiệm vụ lập trình đối với AI từ góc nhìn của nhà phát triển.
Ví dụ một nhiệm vụ tái cấu trúc: chia một tệp lớn vài nghìn dòng thành hơn mười mô-đun nhỏ theo chức năng.
Nhiệm vụ này đối với nhà phát triển thực ra không quá khó, công việc chính là di chuyển mã, sắp xếp imports, kiểm tra biên dịch, người mới cũng có thể làm được.
Vì vậy nghĩ đến việc dùng một nhiệm vụ đơn giản để làm benchmark, kết quả lại ngoài mong đợi.
Claude
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Thấy hai Agent tương tác PR, khá thú vị.
Agent dev hoàn thành một vấn đề tối ưu CI và gửi PR.
Agent reviewer phát hiện có một thay đổi về giá trị mặc định timeout, cho rằng không phù hợp phạm vi của issue, đã từ chối.
Agent dev bỏ đi giá trị timeout mặc định đó, kết quả CI không qua, một test case báo lỗi. Nó đã chỉnh sửa chút thời gian sleep trong test để test qua.
Agent reviewer cho rằng test này chỉ kiểm tra trường hợp timeout hủy bỏ của nhiệm vụ bất đồng bộ, sửa đổi như vậy coi như không kiểm tra nữa, lại từ chối.
Agent dev cố sửa test đó, phát hiện khó sửa, nên thêm skip cho tes
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Khi phát hiện ra việc thiết kế các sản phẩm Agent dựa trên AI, AI thường đánh giá thấp khả năng của Agent, vì vậy thường thiết kế các điều kiện ràng buộc dựa trên mã hoặc lời nhắc, dẫn đến độ tự do của Agent không đủ, trông rất cứng nhắc. Sau đó nghĩ lại, có thể liên quan đến việc dữ liệu huấn luyện AI hiện tại chủ yếu dựa trên kinh nghiệm của mọi người khi sử dụng thế hệ AI trước?
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Hãy để hai Agent phối hợp, developer gửi PR, architector chịu trách nhiệm review và hợp nhất PR. Hãy để chúng thực hiện các thao tác bằng cách đăng ký để theo dõi event github. Nhưng do cả hai đều dùng tài khoản của tôi, nên thường bị hiểu nhầm là do chính mình gửi và bị lọc bỏ. Cần đăng ký cho Agent các tài khoản Github riêng; về sau, các dịch vụ internet nên cung cấp tính năng tạo nhanh tài khoản Agent. Hiện tại mọi người đang làm thế nào để phối hợp nhiều Agent?
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Hãy để Codex tạo một công cụ gửi tin nhắn cho Codex đang chạy trong iterm. Công cụ đã được tạo ra, nhưng chỉ có thể viết tin nhắn vào ô nhập liệu mà không thể gửi đi. Đã thử ghép chuỗi theo nhiều cách như "\r" và các tổ hợp khác, nhưng không thành công.
Sau đó tôi mở mã nguồn của iterm ra xem một lượt, tìm kiếm trên mạng một lượt, cuối cùng kết luận là không thể.
Giao diện của iterm chỉ hỗ trợ gửi văn bản, không thể gửi trực tiếp các sự kiện bàn phím, nên không thể thực hiện chức năng gửi tin nhắn. Người ta khuyên tôi chỉ nên hỗ trợ tmux, bỏ qua iterm.
Tôi không nản lòng, lại thử nghiệm
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
UXC v0.13.1 Chính thức phát hành
Lần phát hành này tổng hợp các cập nhật của hai phiên bản v0.13.x, giúp trải nghiệm của UXC trong việc vận hành ổn định các công cụ từ xa (Runtime) tiến bộ hơn.
Chức năng cốt lõi:
1. Hỗ trợ trực tiếp tạo mã khách hàng TypeScript để khám phá và thử nghiệm các khả năng từ xa qua dòng lệnh, có thể tạo ra bộ mã kiểu mạnh để tích hợp vào ứng dụng cục bộ mà không cần viết lại lớp kết nối khách hàng. AI không chỉ cần CLI mà còn cần khả năng gọi mã.
2. Tự động phát hiện và nhập cấu hình MCP hiện có, các nhà phát triển MCP có thể kết nối liền mạch với UXC mà không cần t
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Worktree phù hợp hơn để làm thư mục thực thi tạm thời
Gần đây mọi người thường dùng cách chuẩn bị sẵn một worktree rồi mở Codex / Claude Code trong thư mục đó. Vì các mô hình ban đầu có hạn chế về ngữ cảnh và bộ nhớ, nếu trực tiếp để chúng tự tạo worktree trong workspace chính, dễ gây nhầm lẫn giữa thư mục hiện tại và thư mục worktree được tạo ra sau khi nén ngữ cảnh, cuối cùng dẫn đến rối loạn.
Nhưng cách dùng này cũng có nhược điểm là dần dần biến worktree thành một không gian làm việc lâu dài. Vấn đề là worktree vốn đã gắn với nhánh, theo thời gian bạn sẽ gặp phải các phiền toái như chu
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Đã chuyển blog sang mdorigin rồi, có AI rồi, cảm giác blog của mình có thể bắt đầu lại được.
Mình đã nói với Codex rằng, dựa trên nội dung của mình, hãy đề xuất cho mình một phong cách blog.
Codex đã đưa ra hai phiên bản, mở hai cổng, cho mình xem trước và còn giải thích lý do rất rõ ràng.
Vì vậy, mình đã xóa hệ thống mẫu giao diện tích hợp sẵn của mdorigin. Mẫu giao diện vốn dĩ là sản phẩm của thời kỳ Agent trước đây, chủ yếu để giảm thiểu rào cản khi thay đổi giao diện.
Bây giờ có Agent rồi, chỉ cần cung cấp khả năng mở rộng. Giao diện của trang web để Agent tùy chỉnh, còn mdorigin chỉ lo ph
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Sau khi thay thế mô hình của OpenClaw bằng gpt-5.4, khả năng thực sự đã mạnh hơn, nhưng nó hơi dài dòng, thích nói dài dòng, hơi không chịu nổi😅.
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Google đã phát hành workspace cli, hỗ trợ Drive, Gmail, Calendar và tất cả các API của workspace.
Xem qua thì cách thực hiện tương tự như uxc, là thông qua tệp schema để xuất lệnh trong thời gian chạy.
npm install -g @googleworkspace/cli
Apple có thể sẽ phát hành CLI của hệ sinh thái Apple không?
Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
  • Đã ghim