Akcijske cijene

Prolagođeni GPT i Autodesk Platform Services

U novembru 2023. godine, OpenAI je objavio prilagodljive GPT-ove, a ako ste poput mene, jedna od prvih misli bila je: “Mogu li napraviti prilagođeni GPT koji će komunicirati s Autodesk Platform Services?” Odgovor je da, moguće je! U ovom blogu napravićemo jednostavni GPT koji će koristiti Issues API za odgovaranje na pitanja o problemima u našim projektima na Autodesk Construction Cloudu.” – Petr Broz

Preduslovi

Sa ChatGPT strane, važno je napomenuti da izrada prilagođenih GPT-ova zahtijeva plaćenu pretplatu.

Sa APS strane, potrebno je imati postojeću APS aplikaciju s omogućenim pristupom Autodesk Construction Cloud-u. Ako niste sigurni u vezi s ovim, pogledajte Autodesk uputstva:

Izrada prilagođenog GPT-a

Započnimo s izradom našeg prilagođenog GPT-a. Nakon što se prijavite u ChatGPT, idite na https://chatgpt.com/gpts i kliknite na Create u gornjem desnom uglu.

GPT Autodesk

Zatim navedite naziv i opis za svoj GPT, te razmotrite dodavanje nekih dodatnih podešavanja:

  • Instructions: Služe za dodavanje dodatnih smjernica o tome kako GPT treba odgovarati na pitanja u budućnosti (korišteno je: “Ti si AI asistent koji pomaže s pitanjima vezanim uz podatke o projektima u Autodesk Construction Cloudu”).
  • Conversation starters: Ovdje možete pružiti primjere pitanja koja se mogu postaviti (korišteno je: “Popiši sve probleme u projektu 13d04922-07f0-4b04-b7e3-988ec68fc6e8” i “Koje vrste problema mogu kreirati?”).
  • Knowledge: Omogućava učitavanje dokumenata koje će GPT koristiti pri odgovaranju na pitanja.
  • Capabilities: Ovdje možete omogućiti dodatna “ponašanja” za vaš prilagođeni GPT (omogućeno je “Interpreter koda i analiza podataka”, što omogućava jezičnom modelu generiranje Python skripti za izračun različitih analiza).

Sada dolazi važan dio – Actions. One su zapravo REST API krajnje tačke opisane pomoću OpenAPI šeme, a prilagođeni GPT ih može pozivati tokom razgovora. Naša platforma trenutno ne pruža OpenAPI specifikacije za pojedinačne servise (barem još ne), ali ih možete potencijalno rekonstruisati iz dokumentacije. Evo pojednostavljene OpenAPI specifikacije koja opisuje krajnje tačke GET issues i GET issue-types, a koje se koriste u ovom blogu:
https://gist.github.com/petrbroz/a4274548c52e2ee71914c9e644490e5e.

Dok ste još uvijek u konfiguracijskom panelu za prilagođeni GPT, kliknite na Create new action u donjem lijevom uglu kako biste ušli u panel Add actions, koji bi trebao izgledati ovako:

Kliknite na ikonu zupčanika pored polja Authentication, odaberite OAuth kao vrstu autentifikacije i unesite sljedeće detalje:

  • Client ID – vaš Client ID za APS aplikaciju
  • Client Secret – vaš Client Secret za APS aplikaciju
  • Authorization URLhttps://developer.api.autodesk.com/authentication/v2/authorize 
  • Token URLhttps://developer.api.autodesk.com/authentication/v2/token
  • Scopedata:read

Na kraju, kliknite Save kako biste se vratili na panel Add actions. Kopirajte OpenAPI specifikaciju (gist) iz prethodnog primjera u polje Schema. Nakon kratkog trenutka trebali biste vidjeti tri akcije izdvojene iz YAML-a:

  • getIssueTypes
  • getIssues
  • getIssueDetails

Sada možete napustiti panel Add actions klikom na “<“ s lijeve strane naslova.

Kao posljednji korak, uzmite Callback URL koji je generisan od strane ChatGPT-a i registrujte ga za svoju APS aplikaciju na sljedećoj stranici:
https://aps.autodesk.com/myapps

Testiranje prilagođenog GPT-a

Sve tri akcije koje smo konfigurisali zahtijevaju neku vrstu ID-a projekta (tačnije, ID kontejnera za probleme) koji prilagođeni GPT ne poznaje. Kako bismo pojednostavili naš eksperiment, jednostavno preuzmimo taj ID iz ACC-a.

Dođite do jednog od svojih ACC projekata, otvorite Issues i preuzmite ID iz URL adrese.

Sada možete konačno započeti razgovor s vašim prilagođenim GPT-om! Na primjer, isprobajte neke od sljedećih pitanja:

  • “Prikazi mi vizualni izvještaj o svim problemima u projektu <vaš ID kontejnera za probleme>”
  • “Pronašao sam rupu u zemlji na 2. spratu. Koju vrstu problema trebam prijaviti?”

Ako je ovo prvi put da postavljate pitanje svom prilagođenom GPT-u, biće potrebno da se prijavite sa svojim Autodesk nalogom. Nakon toga, kad god GPT odluči pozvati jednu od konfigurisanih REST API krajnjih točaka, zatražiće vašu suglasnost. Vaše iskustvo bi tada trebalo izgledati otprilike ovako:

Autod: Petr Broz, Autodesk senior devepoler

Izvor: Autodesk

Prevod i adaptacija: GeoINOVA

Maksimizujte vrijednost svojih BricsCAD licenci uz BricsCAD Maintenance! Brucsys plan održavanja nudi BricsCAD korisnicima povoljno rješenje kako biste izvukli maksimum iz BricsCAD-a uz profesionalnu podršku i nadogradnje proizvoda. Kada kupite BricsCAD Maintenance paket, svojoj kompaniji dajete konkurentsku prednost jer svojim dizajnerima omogućavate napredne alate i softver kroz nadogradnje proizvoda i profesionalnu podršku naših stručnjaka iz Bricsys […]

Dobrodošli u najnovije izdanje Autodesk Civil 3D 2026.1! Pročitajte koje novitete donosi ova verzija! Povećanje produktivnosti i preciznosti u projektovanju infrastrukture uvijek je ključni cilj. Civil 3D 2026.1 donosi nove funkcionalnosti koje pomažu upravo u tome, te uključuje niz poboljšanja na zahtjev korisnika. Od novih funkcionalnosti za odvodnju i analizu do proširenja popularnog Model Viewera, otkrijte […]

Dobrodošli u najnovije izdanje Autodesk Vault 2026.1! Ovo ažuriranje donosi niz funkcionalnosti osmišljenih za poboljšanje efikasnosti rada, povezanosti i saradnje.
Novi paket sa novim funkcionalnostima je tu, LINEAR Solutions V25.2 je sada dostupan za preuzimanje uInstallation Center i donosi mnogo novih funkcija.