Hacker News

Anthropic Cowork ფუნქცია ქმნის 10 GB VM პაკეტს macOS-ზე გაფრთხილების გარეშე

კომენტარები

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

როდესაც ხელოვნური ინტელექტის ინსტრუმენტები ჩუმად ჭამს თქვენს საცავს: ფონური ფუნქციების ფარული ღირებულება

წარმოიდგინეთ, გახსენით თქვენი Mac-ის მეხსიერების პარამეტრები და აღმოაჩენთ, რომ დისკზე 10 გიგაბაიტი სივრცე გაქრა — მოიხმარს ფუნქციას, რომელიც აშკარად არასოდეს გააქტიურებულხართ. ეს არის ზუსტად ის, რაც ცოტა ხნის წინ განიცადეს macOS-ის მომხმარებლებმა Anthropic-ის Claude Code Cowork ფუნქციით, რომელიც ჩუმად ატრიალებს ვირტუალური მანქანების პაკეტს, რომელიც გადადის 10 გბაიტამდე ან მეტამდე ერთი გამაფრთხილებელი დიალოგის გარეშე. დეველოპერებისთვის, რომლებიც მუშაობენ მანქანებზე 256 GB ან 512 GB SSD-ით, ეს არის ჩუმად მოთხოვნილი მეხსიერების 2-4%-ს შორის. ინციდენტმა გამოიწვია უფრო ფართო საუბარი პროგრამული უზრუნველყოფის გამჭვირვალობის, რესურსების თანხმობის შესახებ და იმის შესახებ, თუ რას უნდა ელოდონ მომხმარებლები იმ AI ინსტრუმენტებისგან, რომლებსაც ისინი იწვევენ თავიანთ კომპიუტერებზე.

რა მოხდა სინამდვილეში: 10 GB სიურპრიზი

Anthropic's Claude Code - ბრძანების ხაზის AI კოდირების ასისტენტმა - შემოიღო ფუნქცია სახელწოდებით Cowork, რომელიც შექმნილია იმისთვის, რომ ხელოვნური ინტელექტის აგენტს მიეცეს სავარჯიშო გარემო კოდის შესასრულებლად და ფაილების მართვისთვის. ეს ფუნქცია უზრუნველყოფს მსუბუქ ვირტუალურ მანქანას macOS-ზე, შეფუთული .bundle დირექტორიაში, რომელიც შეიძლება გაიზარდოს 10 გბაიტამდე ან მეტამდე, გამოყენების მიხედვით. VM შეიცავს მინიმალურ Linux გარემოს, დამოკიდებულებებს და სამუშაო სივრცის ფაილებს, რომლებიც აუცილებელია აგენტის ავტონომიური მუშაობისთვის.

პრობლემა არ იყო თავად ფუნქცია - ქვიშის ჩარჩოში შესრულებული გარემო არის ლეგიტიმური და ხშირად სასურველი მიდგომა AI აგენტის უსაფრთხოების მიმართ. პრობლემა ის იყო, რომ მომხმარებლებს არასოდეს წარუდგინეს თანხმობის დიალოგი, მეხსიერების შეფასება ან თუნდაც შეტყობინება, რომ მათ სისტემაში იქმნებოდა მრავალ გიგაბაიტიანი რესურსი. დეველოპერებმა აღმოაჩინეს გაბერილი პაკეტები მხოლოდ მას შემდეგ, რაც გამოიკვლიეს მეხსიერების მოულოდნელი გაფრთხილებები ან გაუშვით დისკის ანალიზის ხელსაწყოები, როგორიცაა DaisyDisk ან du -sh ბრძანებები მათ ტერმინალში.

საზოგადოების დისკუსიებმა აჩვენა, რომ ბევრ მომხმარებელს არ იცოდა ვირტუალური მეხსიერების არსებობის შესახებ მანამ, სანამ მათი აპარატები სივრცის ნაკლებობას არ დაიწყებდნენ. ზოგიერთმა აღნიშნა, რომ აღმოაჩინა მრავალი პაკეტები ცალკეული სესიებიდან, რაც აძლიერებს შენახვის ზემოქმედებას ექსტრემალურ შემთხვევებში 20-30 გბ-მდე. ყველასთვის, ვინც ოდესმე გააფთრებით ასუფთავებს ადგილს მნიშვნელოვანი განლაგების ან კლიენტის დემო ვერსიის დაწყებამდე, იმედგაცრუება მყისიერად არის დაკავშირებული.

რატომ არის მზარდი პრობლემა ჩუმი რესურსების მოხმარება

ეს ინციდენტი არ არის იზოლირებული. რაც უფრო დახვეწილია ხელოვნური ინტელექტის მქონე დეველოპერის ხელსაწყოები, ისინი სულ უფრო და უფრო საჭიროებენ ადგილობრივ რესურსებს - მოდელის ქეშებს, ვექტორულ მონაცემთა ბაზებს, კონტეინერების სურათებს და შესრულების გარემოს. GitHub Copilot-ის ლოკალური ინდექსირება, Docker Desktop-ის VM ზედნადები და AI კოდირების სხვადასხვა ასისტენტები მოიხმარენ მნიშვნელოვან ადგილს დისკზე. მაგრამ განსხვავება მისაღებ და მიუღებელ რესურსების გამოყენებას შორის თითქმის ყოველთვის ერთ ფაქტორზე მოდის: ინფორმირებული თანხმობა.

მომხმარებლები მოელიან, რომ ჩამოტვირთვის მენეჯერი ეტყვის, რომ ფაილი არის 2 გბაიტი, სანამ დააწკაპუნებენ "ჩამოტვირთვას". ისინი მოელიან, რომ თამაში Steam-ზე აჩვენოს მისი შენახვის მოთხოვნები ინსტალაციამდე. მიუხედავად ამისა, მრავალი დეველოპერის ხელსაწყო - განსაკუთრებით ის, ვინც სწრაფ განმეორებით ციკლებშია - გამოტოვებს ამ თავაზიანობას უწყვეტი გამოცდილების სასარგებლოდ. ვარაუდობენ, რომ დეველოპერები საკმარისად ტექნიკური არიან საკუთარი სისტემების მართვისთვის. მაგრამ "საკმარისად ტექნიკური" არ ნიშნავს "ფსიქიკურს".

პროგრამული უზრუნველყოფის დიზაინში ყველაზე საშიში ვარაუდი არის ის, რომ თქვენი მომხმარებლები აღმოაჩენენ და მართავენ იმ ფუნქციების გვერდით ეფექტებს, რომლებიც არასოდეს იცოდნენ. გამჭვირვალობა არ არის სასიამოვნო – ეს არის ნდობის საფუძველი ხელსაწყოსა და მასზე დამოკიდებული პროფესიონალს შორის.

რეალური ღირებულება: მეტი ვიდრე უბრალოდ გიგაბაიტი

ათი გიგაბაიტი შეიძლება ტრივიალურად ჟღერდეს ტერაბაიტის დისკების ეპოქაში, მაგრამ რეალურ სამყაროში გავლენა სცილდება ნედლი შენახვის ნომრებს. დეველოპერებისთვის და მცირე ბიზნესის ოპერატორებისთვის, შედეგები კასკადირებულია რამდენიმე გზით:

  • დროის მანქანა და სარეზერვო აფეთქება: macOS Time Machine აწარმოებს ამ VM პაკეტების სარეზერვო ასლს ნაგულისხმევად, რაც ნიშნავს, რომ 10 გბაიტი მრავლდება ყოველ საათობრივ სურათზე — პოტენციურად მოიხმარს 100 გბ+ სარეზერვო დისკზე რამდენიმე დღეში
  • iCloud სინქრონიზაციის კონფლიქტები: მომხმარებლებმა, რომლებსაც დესკტოპის ან დოკუმენტების საქაღალდის სინქრონიზაცია ჩართული აქვთ, შეუძლიათ უნებლიედ გადაიტანონ გიგაბაიტი ვირტუალური მეხსიერების მონაცემები iCloud-ზე, მათი ღრუბლოვანი მეხსიერების კვოტის დაწვა
  • CI/CD მილსადენის გავლენა: დეველოპერებმა, რომლებიც ასახავს თავიანთ ლოკალურ გარემოს სერვერების შესაქმნელად, შეიძლება გაუცნობიერებლად გადაიტანონ არასაჭირო VM არტეფაქტები
  • SSD ცვეთა: დიდი ფაილების განმეორებითი შექმნა და წაშლა აჩქარებს ჩაწერის ცვეთას მყარი მდგომარეობის დისკებზე, განსაკუთრებით ძველ მანქანებზე ნაკლებად გამძლე NAND-ით
  • ეფექტურობის დეგრადაცია: მანქანებზე შეზღუდული ოპერატიული მეხსიერებით, VM-ის ფონური პროცესები კონკურენციას უწევს მეხსიერებისთვის, რაც იწვევს სვოპის გამოყენების მატებას და მთლიანი სისტემის რეაგირების შემცირებას

შტატგარეშე მომუშავეებისთვის და მცირე ბიზნესის მფლობელებისთვის, რომლებიც აწარმოებენ თავიანთ ოპერაციებს ერთი MacBook-იდან - კლიენტის მუშაობის მართვა, ინვოისის შედგენა, პროექტის მენეჯმენტი და ახლა ხელოვნური ინტელექტის დახმარებით განვითარება - თითოეულ გიგაბაიტს აქვს მნიშვნელობა. როდესაც თქვენი მანქანა ასევე არის თქვენი ბიზნეს ცენტრი, რესურსების მოულოდნელი მოხმარება პირდაპირ გავლენას ახდენს პროდუქტიულობაზე.

როგორ გამოიყურება კარგი პროგრამული გამჭვირვალობა

პრობლემის ამ კლასის გამოსწორება არ არის რთული. ეს არის დიზაინის ფილოსოფია, რომელიც პრიორიტეტს ანიჭებს მომხმარებლის ინფორმირებულობას და კონტროლს მოხერხებულობასა და შეუფერხებლობაზე. პროგრამული უზრუნველყოფა, რომელიც პატივს სცემს თავის მომხმარებლებს, მიჰყვება პროგნოზირებად ნიმუშს:

  1. გამჟღავნება მოქმედებამდე: რესურსების შექმნამდე, რომლებიც აღემატება გონივრულ ზღვარს (მაგალითად, 500 მბ), წარმოადგინეთ მკაფიო დიალოგი, სადაც განმარტავთ, რა შეიქმნება, რამდენ ადგილს დაიხარჯება და სად შეინახება
  2. გამორთვაზე უარის თქმა: რესურსებით დატვირთული ფუნქციები ნაგულისხმევად გაშვების ნაცვლად უნდა მოითხოვდეს აშკარა გააქტიურებას. მხოლოდ ერთი გადართვა პარამეტრებში არის საჭირო
  3. ხილვადობა კონტექსტში: მიუთითეთ საინფორმაციო დაფა ან სტატუსის ინდიკატორი, რომელიც აჩვენებს რესურსების მიმდინარე გამოყენებას. თუ თქვენი ხელსაწყო მოიხმარს 10 გბ-ს, გამოაქვეყნეთ ეს ინფორმაცია, სადაც მომხმარებლები ბუნებრივად გამოიყურებიან
  4. დეინსტალაციის გზების გასუფთავება: როდესაც მომხმარებელი გამორთავს ფუნქციას ან წაშლის ხელსაწყოს, ყველა დაკავშირებული რესურსი უნდა წაიშალოს — ან მინიმუმ, მომხმარებელს უნდა მოეთხოვოს დარჩენილი მონაცემების შესახებ

ეს ფილოსოფია ვრცელდება AI ინსტრუმენტების მიღმა ნებისმიერი ბიზნეს პროგრამული უზრუნველყოფისკენ. როდესაც პლატფორმები ამუშავებენ მგრძნობიარე ოპერაციებს - ფინანსურ მონაცემებს, მომხმარებელთა ჩანაწერებს, ავტომატიზირებულ სამუშაო პროცესებს - გამჭვირვალობა იმის შესახებ, თუ რა ხდება ქუდის ქვეშ, არ არის მხოლოდ კარგი UX. ეს ეთიკური ვალდებულებაა. Mewayz-ში ეს პრინციპი გვიბიძგებს იმაზე, თუ როგორ ვქმნით ჩვენს 207-მოდულიანი ბიზნეს ოპერაციულ ოპერაციულ სისტემას: ყოველი ავტომატიზაცია, ყოველი მონაცემთა სინქრონიზაცია, ყველა რესურსის განაწილება ჩნდება აქტივობის საინფორმაციო დაფაზე, რათა მომხმარებლებმა შეინარჩუნონ სრული ხილვადობა იმის შესახებ, თუ რას აკეთებს მათი პლატფორმა მათი სახელით. არანაირი ჩუმი პროცესები, ფარული მეხსიერების მოხმარება, სიურპრიზები.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

გაკვეთილები AI ხელსაწყოების ეკოსისტემისთვის

ხელოვნური ინტელექტის შემქმნელის ხელსაწყოების უფრო ფართო ბაზარი საშინელი სისწრაფით მოძრაობს. ახალი ფუნქციები ყოველკვირეულად იგზავნება, შესაძლებლობები ყოველთვიურად ფართოვდება და კონკურენტული ზეწოლა "ჯადოსნური" გამოცდილების მიწოდებისთვის ხშირად ჩრდილავს რესურსების მართვისა და მომხმარებელთა კომუნიკაციის ამქვეყნიურ, მაგრამ კრიტიკულ მუშაობას. Anthropic შორს არის ერთადერთი კომპანია, რომელიც ნავიგაციას უწევს ამ დაძაბულობას - მაგრამ გახმაურებული ინციდენტები, როგორც ეს, სასარგებლოა მთელი ინდუსტრიისთვის.

დეველოპერები, რომლებიც ყველაზე მეტად განიცდიან რესურსების ჩუმად მოხმარებას, არიან ზუსტად ის მომხმარებლები, რისთვისაც შექმნილია ეს ხელსაწყოები: პროფესიონალები, რომლებიც ეყრდნობიან თავიანთ მანქანებს რამდენიმე მოთხოვნადი აპლიკაციის ერთდროულად გასაშვებად. ვებ დეველოპერმა შეიძლება ერთდროულად აწარმოოს ადგილობრივი დეველოპერის სერვერი, მონაცემთა ბაზის მაგალითი, დიზაინის ინსტრუმენტი, საკომუნიკაციო აპლიკაცია და AI კოდირების ასისტენტი. როდესაც რომელიმე ამ ხელსაწყოდან ჩუმად ითხოვს 10 გბ-ს გაფრთხილების გარეშე, ეს არღვევს ფრთხილად ბალანსს, რომელზედაც დამოკიდებულია პროფესიული სამუშაო ნაკადები.

Anthropic-ის დამსახურებად, კომპანია წარსულში რეაგირებდა საზოგადოების გამოხმაურებაზე და ეს საკითხი სავარაუდოდ განიხილება უფრო მკაფიო გამჟღავნებით მომავალ გამოშვებებში. მაგრამ ნიმუში - სწრაფი გაგზავნა, გვერდითი ეფექტების აღმოჩენა მომხმარებლის საჩივრების მეშვეობით, პატჩი ფაქტის შემდეგ - არის ის, რაც ინდუსტრიამ უნდა გაიზარდოს. პროაქტიული გამჭვირვალობა უნდა იყოს განვითარების პროცესის ნაწილი და არა რეაქტიული გამოსწორება.

თქვენი აპარატის დაცვა: პრაქტიკული ნაბიჯები

მიუხედავად იმისა, თქვენ დაზარალდით ამ კონკრეტულმა პრობლემამ, ან უბრალოდ გსურთ დაიცვათ მსგავსი სიურპრიზები თქვენს დასტაში არსებული ნებისმიერი ხელსაწყოსგან, არსებობს კონკრეტული ნაბიჯების გადადგმა დღეს:

  • რეგულარულად მოახდინეთ თქვენი დისკის აუდიტი: გამოიყენეთ ისეთი ხელსაწყოები, როგორიცაა DaisyDisk, GrandPerspective ან ჩაშენებული macOS მეხსიერების მენეჯმენტი სივრცის მოულოდნელი მოხმარების იდენტიფიცირებისთვის ყოველთვიურად მაინც
  • გამორიცხეთ VM პაკეტები სარეზერვო ასლებიდან: დაამატეთ ცნობილი VM დირექტორიები (როგორიცაა ~/.claude/ ან ~/Library/ ქვედირექტორიები) თქვენს Time Machine-ის გამორიცხვის სიაში, თუ არ გჭირდებათ მათი სარეზერვო ასლების შექმნა
  • მონიტორი ტერმინალის ბრძანებებით: მარტივი du -sh ~/Library/* | დალაგება -სთ | head -20 ბრძანება ავლენს ყველაზე დიდ მომხმარებლებს თქვენს ბიბლიოთეკის საქაღალდეში
  • გამოიყენეთ Cloud-First ინსტრუმენტები, სადაც ეს შესაძლებელია: ბიზნეს პლატფორმები, რომლებიც ძირითადად მუშაობს ღრუბელში - როგორიცაა Mewayz-ის ბრაუზერზე დაფუძნებული სამუშაო ადგილი CRM-ისთვის, ინვოისის შედგენა, HR და პროექტის მენეჯმენტი - შეინახეთ თქვენი ადგილობრივი მანქანა დახვეწილი, ხოლო სრულ ფუნქციონირებას ყველა 207 მოდულში
  • დააყენეთ მეხსიერების გაფრთხილებები: დააკონფიგურირეთ macOS შეტყობინებები, რათა გაგაფრთხილოთ, როდესაც ხელმისაწვდომი მეხსიერება დაეცემა 15-20%-ზე ქვემოთ, რათა ადრე დაიჭიროთ მოულოდნელი მოხმარება

გუნდებისა და ბიზნესებისთვის, სტანდარტული ოპერაციული გარემოს პოლიტიკის ჩამოყალიბება, რომელიც ადასტურებს, თუ რომელი ინსტრუმენტებია დამტკიცებული და რა რესურსებს იყენებენ ისინი, როგორც წესი, შეუძლია თავიდან აიცილოს ეს მოულოდნელობები მთელ ორგანიზაციაში კასკადისგან. ერთი დეველოპერი, რომელიც აღმოაჩენს 10 გბ სიურპრიზს, უხერხულობაა; ორმოცდაათი თანამშრომელი კომპანიის მასშტაბით, თითოეული კარგავს 10 გბ-ს, არის დამხმარე ბილეთის ზვავი.

დიდი სურათი: ნდობა, როგორც ფუნქცია

ძირითადად, 10 GB VM ინციდენტი არის ამბავი ნდობაზე. თქვენ მიერ დაინსტალირებული პროგრამული უზრუნველყოფის ყოველი ნაწილი გაძლევს ნაგულისხმევ დაპირებას: "მე გავაკეთებ იმას, რასაც მოელით და მეტი არაფერი, თქვენი ცოდნის გარეშე." როდესაც ეს დაპირება ირღვევა - თუნდაც უნებლიედ, თუნდაც ტექნიკურად გამართული მიზეზების გამო - ეს ანადგურებს ხელსაწყოსა და მომხმარებელს შორის ურთიერთობას. და ბაზარზე, სადაც დეველოპერებს და ბიზნეს ოპერატორებს აქვთ ათობით ალტერნატივა ნებისმიერი მოცემული ინსტრუმენტების კატეგორიისთვის, ნდობა არის თვისება, რომელიც განსაზღვრავს გრძელვადიან გამოყენებას.

მომდევნო ათწლეულის ყველაზე წარმატებული პროგრამული პლატფორმები არ იქნება მხოლოდ ყველაზე ძლიერი ან ყველაზე გაძლიერებული AI-ით. ისინი იქნებიან ისინი, ვინც თავიანთ მომხმარებლებს განიხილავენ, როგორც პარტნიორებს, რომლებიც იმსახურებენ სრულ გამჭვირვალობას. მიუხედავად იმისა, თქვენ აშენებთ ვირტუალურ მანქანას sandbox-ს, ავტომატიზირებულ ინვოისის სამუშაო პროცესს ან მომხმარებელთან ურთიერთობის მილსადენს, პრინციპი იგივეა: უთხარით ხალხს რას აკეთებთ, მიეცით მათ კონტროლი მასზე და არასოდეს იფიქროთ, რომ დუმილი თანხმობის ტოლფასია. ეს არ არის მხოლოდ კარგი პროგრამული უზრუნველყოფის დიზაინი - ეს კარგი ბიზნესია.

მზად ხართ თქვენი ოპერაციების გასამარტივებლად?

გჭირდებათ თუ არა CRM, ინვოისის შედგენა, HR, თუ ყველა 207 მოდული — Mewayz-მა გაგაშუქა. 138 ათასი+ ბიზნესი უკვე გადავიდა.

უფასო → დაიწყო