Block de Jack Dorsey crée Goose, un agent IA révolutionnaire pour booster sa productivité

Jack Dorsey's Block Made an AI Agent to Boost Its Own Productivity

Block de Jack Dorsey crée Goose, un agent IA révolutionnaire pour booster sa productivité

Lors d'un hackathon interne ce mois-ci, les développeurs de Block, la société financière de Jack Dorsey, ont conçu une multitude d'outils prototypes, allant d'un débogueur de base de données à une application automatisant le support Bitcoin. Cette explosion de productivité est portée par Goose, un agent d'intelligence artificielle développé par Block il y a plusieurs mois, capable d'assister les équipes dans le codage, la création de visualisations de données ou le prototypage de nouvelles fonctionnalités. "Nos hackathons étaient déjà performants, mais cette fois c'était un autre niveau", confie Jackie Brosamer, responsable de la plateforme IA et données chez Block, qui évoque "des dizaines d'idées prêtes pour la production".

Goose a notamment permis aux développeurs de Block de créer un serveur de communication entre agents durant l'événement. La société affirme que cet outil a transformé ses méthodes de travail, automatisant non seulement la génération de code mais permettant aussi aux non-ingénieurs de s'initier au développement. Lors de nos premiers échanges il y a quelques mois, Block reconnaissait que Goose, bien qu'augmentant la productivité, commettait encore des erreurs comme supprimer des fichiers par accident - un problème qui peut toujours survenir occasionnellement.

L'industrie technologique vit une révolution avec l'émergence d'agents IA de plus en plus performants dans la gestion de code et l'utilisation d'outils informatiques. Récemment, Google, Microsoft et OpenAI ont tous présenté des outils de codage autonomes. Block utilise par défaut Claude, le modèle d'Anthropic réputé pour ses compétences en programmation. Dès l'automne 2024, le PDG Jack Dorsey et le CTO Dhanji Prasanna ont anticipé que ces agents bouleverseraient leur secteur grâce aux progrès des modèles IA, conduisant Block à développer sa propre solution et à l'adopter massivement.

Disponible en open source (son nom s'inspire de l'ami de Maverick dans Top Gun), Goose fonctionne avec divers modèles IA et peut exécuter des commandes, accéder aux fichiers d'un ordinateur et interagir avec de nombreux outils en ligne grâce au protocole Model Context Protocol développé par Anthropic. Notre test de la dernière version a permis de créer rapidement des jeux simples et des visualisations basiques, avec une prise en charge remarquable des tâches fastidieuses comme la gestion des versions Python ou l'installation de packages.

Brad Axen, responsable ingénierie chez Block, souligne l'utilité de Goose pour comprendre rapidement des bases de code inconnues : "Il suffit de demander 'Je ne comprends pas ce système, peux-tu tout analyser et me faire un résumé ?'". Il note cependant qu'utiliser un agent nécessite un changement de mentalité, acceptant que l'outil ne soit pas parfait et nécessite parfois des retours en arrière. Certains développeurs ont d'ailleurs manifesté des réticences initiales, reflet d'un scepticisme répandu parmi les codeurs envers l'IA.

Pour garantir la qualité, Block a mis en place des protocoles stricts, comme des revues humaines systématiques du code généré lors du hackathon avant toute mise en production. Alors que ces systèmes deviennent plus complexes, la gestion de leur stabilité et sécurité représente un défi croissant. Axen se dit particulièrement enthousiaste quant au potentiel du serveur développé pendant l'événement pour transformer l'interaction entre agents. "C'est une nouvelle façon de concevoir la collaboration entre machines", s'enthousiasme-t-il. "Mais c'est passionnant." Que pensez-vous de Goose et de l'impact des agents IA sur le travail ? Contactez-nous à [email protected] pour partager votre avis.

Block của Jack Dorsey tạo ra AI Goose - 'Vị cứu tinh' tăng năng suất làm việc thần kỳ

Tại một cuộc thi hackathon toàn công ty vào tháng này, các nhà phát triển tại tập đoàn tài chính Block đã tạo ra hàng loạt công cụ prototype ấn tượng, từ trình gỡ lỗi cơ sở dữ liệu, phần mềm phát hiện mã trùng lặp đến ứng dụng tự động hỗ trợ Bitcoin. Tất cả đều nhờ sự trợ giúp của Goose - một trợ lý AI do Block phát triển vài tháng trước.

Goose đã cách mạng hóa cách làm việc tại Block, không chỉ tự động hóa việc tạo mã mà còn giúp cả những nhân viên không chuyên về kỹ thuật có thể thử nghiệm lập trình. Jackie Brosamer, người đứng đầu bộ phận AI và nền tảng dữ liệu của Block, chia sẻ: 'Chúng tôi luôn có những tuần hackathon mạnh mẽ, nhưng lần này đạt tầm cao mới'.

Trong sự kiện mới nhất, Goose đã giúp các nhà phát triển tạo ra một máy chủ giao tiếp agent-to-agent. Công cụ này hiện đã tiến bộ hơn nhiều so với phiên bản ban đầu, dù đôi khi vẫn có lỗi nhỏ như xóa nhầm file. Block đã triển khai hệ thống trên các máy tính có thể dễ dàng khôi phục thay đổi.

Sự phát triển của các mô hình AI đang thay đổi cách làm việc của nhiều công ty. Gần đây, Google, Microsoft và OpenAI đều giới thiệu các công cụ lập trình dạng agent. Block sử dụng mô hình Claude của Anthropic làm nền tảng cho Goose - một lựa chọn lý tưởng cho công việc lập trình.

CEO Jack Dorsey và CTO Dhanji Prasanna của Block dự đoán các agent AI sẽ làm chấn động ngành công nghiệp vào mùa thu 2024, khi các mô hình AI cải tiến tạo ra bước nhảy vọt về hiệu suất. Họ quyết định Block cần xây dựng agent riêng và khuyến khích toàn bộ nhân viên sử dụng.

Goose hiện đã được mã nguồn mở (cái tên lấy cảm hứng từ nhân vật Goose trong phim Top Gun). Công cụ này có thể chạy trên nhiều mô hình AI khác nhau, truy cập file và thư mục trên máy tính, đồng thời tích hợp ngày càng nhiều công cụ trực tuyến nhờ giao thức Model Context Protocol của Anthropic.

Trong thử nghiệm với phiên bản mới nhất, Goose tỏ ra xuất sắc trong việc xử lý các tác vụ tẻ nhạt như kiểm tra phiên bản Python hay cài đặt gói phần mềm. Giao diện thân thiện và trực quan giúp Goose nổi bật so với các công cụ tương tự.

Brad Axen, trưởng nhóm kỹ thuật tại Block, cho biết Goose đặc biệt hữu ích khi giúp kỹ sư hiểu các codebase lạ: 'Bạn chỉ cần yêu cầu nó tìm hiểu và tóm tắt mọi thứ'. Tuy nhiên, Axen lưu ý cần có tư duy khác khi làm việc với agent - chấp nhận nó không hoàn hảo và sẵn sàng khôi phục khi có sai sót.

Ban đầu, một số nhà phát triển tỏ ra e ngại với Goose, phản ánh sự hoài nghi phổ biến trong giới lập trình về khả năng viết code của AI. Block đã xây dựng quy trình kiểm tra nghiêm ngặt, yêu cầu con người xem xét mọi code do Goose tạo ra trước khi đưa vào sử dụng.

Khi các hệ thống agent ngày càng phức tạp, việc đảm bảo tính ổn định và bảo mật sẽ là thách thức lớn. Axen hào hứng với tiềm năng của máy chủ giao tiếp agent-to-agent được tạo ra tại hackathon: 'Đó là cách nghĩ khác biệt về việc máy tính hợp tác, nhưng thực sự thú vị'.

Bạn nghĩ gì về Goose và cách các agent AI đang thay đổi công việc? Hãy chia sẻ ý kiến tại địa chỉ [email protected].