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

Razvojni tim je proveo više od pola godine kako bi postigao opseg i dubinu novih funkcionalnosti, osiguravajući da zadovolje vlastite standarde kvalitete. Svi koji su nestrpljivo čekali privremeno izdanje tokom ovog vremena sada mogu biti iznenađeni izvanrednim rezultatima—čekanje je definitivno bilo vrijedno toga. Tu ne nova nadogradnja LINEAR Solutions V25 verzije. Verzija 25.0 (decembar 2024) […]

Revit 2026 uskoro dolazi, evo što trebate znati o najnovijem izdanju! Svako proljeće, Autodesk izbacuje najnoviju verziju Autodesk Revit-a, globalnog lidera u softveru za BIM (Building Information Modeling). Novo izdanje uvijek donosi nove funkcije, poboljšanja i popravke bug-ova koje imaju za cilj olakšati rad arhitektama i BIM stručnjacima širom svijeta. Ova godina ne bi trebala […]

AutoCAD 2026: Softver za projektovanje i crtanje kojem vjeruju milioni korisnika! Otkrite glavne promjene koje donosi AutoCAD 2026.
Autodesk Revit, softver za BIM dizajniranje i izradu bilo čega, donosi poboljšanja na polju efikasnosti elektroinženjeringa.