ინდი-დეველოპერი იყენებს ChatGPT-ს iPhone აპის ნულიდან შესაქმნელად

შვეიცარიელმა დეველოპერმა Morten Just-მა შექმნა Mac-ის სასარგებლო აპლიკაციების მთელი რიგი ოტატოს სახელით. მაგრამ მისი უახლესი აპი საერთოდ არ შექმნილა: მან სთხოვა ChatGPT-ს შექმნა მისთვის.

სანამ Just-მა მოიპოვა თავისი ზოლები, როგორც პროფესიონალი პროგრამისტი, მან არ დაწერა კოდის ერთი ხაზი 5 ფილმის შესაქმნელად. ეს არის iPhone აპი, რომელიც გაძლევთ ხუთ ყოველდღიურ რეკომენდაციას ფილმის შესახებ, გიჩვენებთ თრეილერებს YouTube-ზე და გეტყვით, სად შეგიძლიათ ფილმების სტრიმინგი. (ეს არის ამჟამად ელოდება App Store-ის დამტკიცებას.)

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

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

ინტერვიუ მორტენთან მხოლოდ ChatGPT-ისა და კოდირების შესახებ

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

  • დიდი ენობრივი მოდელები, aka LLMs, არის პროგნოზირებადი ალგორითმები. მათ ეძლევათ ტექსტის უზარმაზარი მონაცემთა ნაკრები, როგორც სასწავლო შეყვანა და შეუძლიათ მყისიერად შექმნან ყველა სახის გამომავალი მოკლე მოწოდების საფუძველზე.
  • GPT-3 არის ძლიერი LLM, რომელიც შეიქმნა OpenAI-ის მიერ 2020 წელს. სან-ფრანცისკოს კომპანიამ გამოუშვა GPT-3-ის მემკვიდრე, GPT-4, ამ თვის დასაწყისში.
  • ChatGPT არის მოსახერხებელი ინტერფეისი, რომელიც საშუალებას გაძლევთ გასცეთ მოთხოვნა GPT-4-ს და მიიღოთ პასუხები თქვენს ბრაუზერში.

მე და მორტენმა გამოვიყენეთ ეს ტერმინები ერთმანეთის მნიშვნელობით ჩვენს დისკუსიაში. ტრანსკრიპტი მსუბუქად იყო რედაქტირებული და ანოტირებულია ბმულებით სიცხადისთვის.

5 ფილმის პროტოტიპის ვერსია Xcode-ში, აპთან ერთად, რომელიც მუშაობს iPhone სიმულატორზე.
ეს არის აპლიკაციის პროტოტიპის ვერსია, რომელიც ChatGPT-მ მხოლოდ წუთში შეძლო.
სკრინშოტი: დ. გრიფინ ჯონსი / მაკის კულტი

ინტერვიუ

მაკის კულტი: თქვენ „აშენებთ და ზრდით პროდუქტებს“ 20 წელზე მეტია. ეს არის ყველაზე სწრაფი განვითარების დრო იდეიდან გამოქვეყნებამდე, რაც ოდესმე გქონიათ?

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

მე ასევე უნდა ვთქვა, რომ ეს არც ისე ადვილი იქნებოდა ხუთი წლის წინ, თუნდაც GPT-4-ით. ზოგადად, აპლიკაციების განვითარება - განსაკუთრებით Apple-ის პლატფორმებზე - ძალიან გამარტივდა.

CoM: თქვენ გამოაქვეყნეთ ფრაგმენტები ChatGPT-თან თქვენი ურთიერთობის შესახებ Twitter-ზე. რამდენი იყო ეს სრული საუბარი?

Უბრალოდ: გზაში ბევრი წინ და უკან იყო. პირველმა ვერსიამ, რომელიც მან მომცა, წარმოქმნა სამი-ოთხი შეცდომა, ასე რომ, ეს შეცდომები ისევ GPT-4-ში ჩავატარე და მან პრობლემები გადაჭრა.

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

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

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

AI-სთან მუშაობის ისტორია

CoM: თქვენ ცდილობდით GPT-3-ზე ბევრად მეტ ხანს, ვიდრე ვინმე სხვას, რაც მე მინახავს. თქვენ შექმენით პროტოტიპი AI-ის მიერ გენერირებული ვიდეო რეკლამები, ძირითადი ძირითადი სლაიდები, კორექტორები და წინასწარმეტყველური თვით აკრეფის iPhone კლავიატურა ჯერ კიდევ 2020 წელს. გაგიკვირდათ, როდესაც ChatGPT რამდენიმე თვის წინ ახალი ამბებით გავრცელდა?

Უბრალოდ: დიახ, ეს გასაკვირი იყო! ვფიქრობ, ვნახე OpenAI-ის აღიარება, რომ მათაც გაუკვირდათ; მათ უბრალოდ ეგონათ, რომ გამოუშვეს ახალი სახალისო გზა GPT-3-ის გამოსაყენებლად.

ეს ნამდვილად აჩვენებს მომხმარებლის კარგი გამოცდილების ძალას, არა?

CoM: მე გადავხედე აპლიკაციის წინა ვერსიის თქვენ მიერ გამოქვეყნებულ კოდს. სავსებით გონივრული სვიფტი მეჩვენება. რამე გამოგადგებათ ამაში?

Უბრალოდ: ჰო, მეც იგივე განცდა მქონდა. სანამ ვინმე პასუხებში არ მიუთითებდა მეხსიერების გაჟონვაზე. სამართლიანობისთვის, მე დავუშვებდი იმავე შეცდომას და არ დავიჭერდი მას.

კოდის ფრაგმენტი პროტოტიპიდან Xcode-ში
ChatGPT წერს უკეთეს SwiftUI-ს, ვიდრე მე.
სკრინშოტი: დ. გრიფინ ჯონსი / მაკის კულტი

როგორ იმოქმედებს AI მომავალში ვებ ძიებაზე

CoM: პირიქით, მე ვიპოვე ახალი Bing და Google Bard იყოს რამდენადმე შთამბეჭდავი ჯერჯერობით. როგორც თავად Google-ის ყოფილი თანამშრომელი, წარმოგიდგენიათ, როგორ შეიძლება AI ინსტრუმენტებმა არსებითად შეცვალოს ვებ ძიება?

Უბრალოდ: Ვეთანხმები. ეს საკმაოდ კარგად აჯამებს არსებულ მდგომარეობას.

ვფიქრობ, ჩვენ ვხედავთ გადაჭარბებულ რეაქციას LLM-ების (მსხვილენოვანი მოდელების) მიმართ, როდესაც საქმე ეხება ძიებას.

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

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

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

AI-ით აღჭურვილი კოდირების მომავალი

CoM: თუ დღეს, თქვენნაირ ტექნოლოგიურ ადამიანს შეუძლია აიძულოს ChatGPT შექმნას პატარა აპი გარკვეული ხელმძღვანელობით, რამდენად შორს ხართ ვფიქრობთ, ჩვენ ვართ ჩვეულებრივი ადამიანებისგან, რომლებიც აკრეფენ ერთ მოთხოვნას თავიანთ iPhone-ში და იღებენ მორგებული აპის გენერირებას, კომპილაციას და გაშვებას ფრენა?

Უბრალოდ: ვფიქრობ, ამას რამდენიმე მიღწევა დასჭირდება.

  1. AI სწორად მიიღებდა კოდს და დიზაინს.
  2. Apple დაამტკიცებს ამ სახის პროგრამულ უზრუნველყოფას, შესაძლოა ქვიშის ყუთში, ასე რომ, ეს უსაფრთხოა.
  3. მომხმარებლებს შეეძლებათ ზუსტად იცოდნენ და გამოხატონ ის, რაც მათ სჭირდებათ. შეიძლება უფრო რთული იყოს, ვიდრე ჟღერს.

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

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

როგორ შეცვლის AI აპლიკაციების ინდუსტრიას

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

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

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

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

CoM: როგორც ყოფილი Google-ის თანამშრომელი, როგორ უპასუხებთ შეშფოთებას, რომ უფრო დიდი კომპანიები შეამცირებენ პერსონალს და ხელს უწყობენ ხელოვნური ინტელექტის ინსტრუმენტების გამოყენებას, როგორც ხარჯების შემცირების საშუალებას?

Უბრალოდ: ეს რთული თემაა უამრავი ცვლადით, ამიტომ ძნელი სათქმელია. არ მგონია, რომ პერსონალის შემცირება ისეთი მარტივია, როგორც: „ჰეი, ჩვენ უფრო სწრაფი კომპიუტერები გვაქვს, თქვენგანი ნახევარი გათავისუფლებულია“.

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

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


შენიშვნა: Just's AI-ით კოდირებულ აპს ჰქვია 5 Movies. იმედია, ის მალე App Store-ში იქნება.

უახლესი ბლოგი

| Mac- ის კულტი
September 11, 2021

დიდი ბრიტანეთის ფლაგმანი Apple Store გაძარცვეს საშინელი ღამის რეიდის დროსRegent Street Apple Store– ის ექსტერიერი.ფოტო: Appleქურდების ბანდამ გაძარც...

| Mac- ის კულტი
September 11, 2021

წაიკითხეთ: 2016 წლის საუკეთესო ტექნიკური წიგნებიდაიჭირეთ თქვენი კითხვა ამ დღესასწაულზე.ფოტო: Ste Smith/Cult of Mac არდადეგები მშვენიერი დროა ნათესა...

| Mac- ის კულტი
September 11, 2021

Apple– მა უნდა გადაუხადოს 2 მილიონი აშშ დოლარი იმ თანამშრომლებს, რომლებმაც გაანადგურესჯინ ლევოფს ბრალი ედება Apple– ში ყოფნისას შიდა ვაჭრობაში.ფოტო...