ინსტრუმენტების გამოყენება (Tool use / function calling) – მოდელის უნარი, გამოიძახოს გარე ინსტრუმენტი: კალკულატორი, ძიება, API ან კოდი.
როგორ მუშაობს ინსტრუმენტების გამოყენება
ენობრივი მოდელი თავისით მხოლოდ ტექსტს წერს. ინსტრუმენტების გამოყენებისას (tool use, function calling) დეველოპერი მოდელს აღწერს ხელმისაწვდომ ფუნქციებს: მაგალითად, ამინდის მიღებას ან კალენდარში ჩანაწერის შექმნას. როცა საჭიროა, მოდელი აბრუნებს სტრუქტურირებულ მოთხოვნას, თუ რომელი ფუნქცია გამოიძახოს და რა პარამეტრებით. პროგრამა ფუნქციას ასრულებს, შედეგს მოდელს უბრუნებს, მოდელი კი საბოლოო პასუხს წერს.
მაგალითი ყოველდღიური ცხოვრებიდან
კითხვაზე „წვიმა იქნება ხვალ ქუთაისში?“ მოდელი თავად არ იცის პასუხი, მაგრამ ამინდის ფუნქციას იძახებს, იღებს პროგნოზს და გიპასუხებს.
რატომ არის ინსტრუმენტების გამოყენება მნიშვნელოვანი
- აქტუალური ინფორმაცია – მოდელი წვდება მონაცემებს, რომლებიც ტრენინგის დროს არ ჰქონდა.
- მოქმედება – შეუძლია წერილის გაგზავნა, კოდის გაშვება ან ჩანაწერის შექმნა.
- აგენტები – ინსტრუმენტების გამოყენება AI აგენტების მთავარი უნარია.
წაიკითხე: Claude Duet: Anthropic-ის AI აგენტი 6000+ კონექტორით.
ინსტრუმენტების სახეები
ინსტრუმენტები, რომლებსაც მოდელები იყენებენ, რამდენიმე ჯგუფად შეიძლება დაიყოს. პირველი ინფორმაციის მოძიებაა: ვებ-ძიება, დოკუმენტების ძიება კომპანიის საცავში ან მონაცემთა ბაზაზე მოთხოვნა. მეორე გამოთვლაა: კალკულატორი ან კოდის გაშვების გარემო, სადაც მოდელი ზუსტ გამოთვლებს აკეთებს, რომლებშიც თავისით შეიძლება შეცდეს.
მესამე ჯგუფი მოქმედებებია: წერილის გაგზავნა, ღონისძიების დამატება კალენდარში, ფაილის შექმნა ან ბილეთის დაჯავშნა. ასეთი ინსტრუმენტები ყველაზე სასარგებლოა, მაგრამ ყველაზე რისკიანიც, ამიტომ ხშირად ადამიანის დადასტურებას მოითხოვს. მეოთხე ჯგუფში შედის კომპიუტერის მართვა, როცა მოდელი ეკრანს ხედავს და მაუსითა და კლავიატურით მოქმედებს.
თითოეული ინსტრუმენტისთვის დეველოპერი წერს მოკლე აღწერას და პარამეტრების სქემას. რაც უფრო მკაფიოა აღწერა, მით უკეთ ხვდება მოდელი, როდის და როგორ გამოიყენოს ინსტრუმენტი. თანამედროვე მოდელებს ერთ პასუხში რამდენიმე ინსტრუმენტის თანმიმდევრული ან პარალელური გამოძახებაც შეუძლიათ.
დაკავშირებული ტერმინები
AI აგენტი · MCP · API · სტრუქტურირებული გამომავალი · ავტონომიური აგენტი · AI ლექსიკონი
ხშირად დასმული კითხვები
მოდელი თავად უშვებს ფუნქციას?
არა. მოდელი მხოლოდ ითხოვს გამოძახებას, ფუნქციას კი პროგრამა ასრულებს.
რა კავშირშია MCP-სთან?
MCP სტანდარტული გზაა, რომ მოდელს ინსტრუმენტები ერთნაირად მიაწოდო სხვადასხვა აპლიკაციიდან.
შეჯამება
ინსტრუმენტების გამოყენება მოდელს საშუალებას აძლევს, გარე ფუნქციები და სერვისები გამოიძახოს. ასე ტექსტური მოდელი მოქმედების უნარს იძენს.