Vodič za instalaciju i postavljanje alata

Upotreba AI alata u studentskom istraživanju: pregled literature, kodiranje, analiza, pisanje

Author

Luka Šikić, UNICATH

Published

1. siječnja 2025.

Pregled potrebnih alata

Ovaj vodič pokriva instalaciju i konfiguraciju svih alata potrebnih za uspješno praćenje radionice. Alati su podijeljeni u tri kategorije prema složenosti postavljanja.

TipPrije radionice

Molimo vas da sve alate instalirate prije dolaska na radionicu. Ako naiđete na probleme, zabilježite ih i javite se na vrijeme kako bismo ih zajedno riješili.

Pregled alata i procijenjeno vrijeme instalacije
Kategorija Alati Vrijeme instalacije
Web platforme Perplexity, Gemini, Claude 15 minuta
Razvojno okruženje R, Positron, Quarto 30 minuta
Integracije GitHub, Copilot, Git 20 minuta
Napredni alati Claude Code, Zotero 15 minuta

1 Web platforme za AI istraživanje

Ovi alati ne zahtijevaju instalaciju na računalo. Potrebno je samo kreirati korisničke račune i upoznati se s osnovnim sučeljem.

1.1 Perplexity

Namjena: AI pretraživanje s automatskim citiranjem izvora

Web stranica: perplexity.ai

1.1.1 Zašto Perplexity?

Perplexity kombinira moć velikih jezičnih modela s pretraživanjem weba u realnom vremenu. Za razliku od tradicionalnih pretraživača, Perplexity sintetizira informacije iz više izvora i automatski navodi reference.

Funkcije za istraživače:

  • Svaki odgovor uključuje linkove na izvorne materijale
  • Fokus na akademske i pouzdane izvore
  • Mogućnost postavljanja složenih istraživačkih pitanja prirodnim jezikom
  • Vizualizacija povezanosti između izvora

1.1.2 Usporedba verzija

Usporedba Perplexity verzija
Značajka Besplatna verzija Pro verzija (20 USD mjesečno)
Broj upita dnevno Neograničeno (osnovni) Neograničeno (svi modeli)
Pro Search 5 dnevno 600+ mjesečno
Izbor modela Zadani model GPT-4, Claude, Sonar
Upload datoteka Ne Da
API pristup Ne Da
NoteZa radionicu

Besplatna verzija je potpuno dovoljna za sve vježbe na radionici. Pro verzija donosi prednosti za intenzivnije korištenje u budućnosti.

1.1.3 Postavljanje računa

  1. Otvorite perplexity.ai
  2. Kliknite Sign Up u gornjem desnom kutu
  3. Odaberite način prijave (Google, Apple, ili email)
  4. Potvrdite email adresu ako ste se registrirali putem emaila
  5. Dovršite kratki uvodni vodič
TipSavjet

Preporučujemo prijavu putem Google računa jer omogućuje bržu autentifikaciju i integraciju s drugim alatima.


1.2 Google Gemini

Namjena: Generiranje dubinskih istraživačkih izvještaja

Web stranica: gemini.google.com

1.2.1 Zašto Gemini?

Gemini je Googleov najnapredniji AI model s iznimnom sposobnošću razumijevanja i generiranja dugačkih tekstova. Značajka Deep Research automatski istražuje temu kroz više iteracija i proizvodi sveobuhvatne izvještaje.

Funkcije za istraživače:

  • Deep Research značajka automatski istražuje temu u više koraka
  • Izvrsna integracija s Google ekosustavom (Docs, Drive, Scholar)
  • Sposobnost analize uploadanih dokumenata
  • Multimodalni unos (tekst, slike, dokumenti)

1.2.2 Usporedba verzija

Usporedba Gemini verzija
Značajka Besplatna verzija Advanced (18.99 EUR mjesečno)
Gemini model Gemini 1.5 Flash Gemini 1.5 Pro
Deep Research Ograničeno Potpuno
Kontekstni prozor 32K tokena 1M tokena
Google integracija Osnovna Napredna
Prioritetni pristup Ne Da
ImportantDeep Research značajka

Deep Research je najvažnija Gemini značajka za ovu radionicu. U besplatnoj verziji imate ograničen broj dubinskih pretraga mjesečno, ali dovoljno za vježbe.

1.2.3 Postavljanje računa

  1. Potreban vam je Google račun (Gmail)
  2. Otvorite gemini.google.com
  3. Prijavite se s Google računom
  4. Prihvatite uvjete korištenja
  5. Istražite sučelje i pronađite opciju Deep Research u izborniku

1.3 Claude

Namjena: Razmišljanje, strukturiranje ideja, pisanje i kodiranje

Web stranica: claude.ai

1.3.1 Zašto Claude?

Claude (razvijen od strane Anthropica) izuzetno je sposoban u zadacima koji zahtijevaju nijansirano razmišljanje, strukturiranje kompleksnih ideja i generiranje kvalitetnog koda. Posebno je koristan za akademsko pisanje zbog pažnje prema detaljima i sposobnosti rada s dugačkim tekstovima.

Funkcije za istraživače:

  • Iznimna sposobnost slijeđenja kompleksnih uputa
  • Velik kontekstni prozor (može obraditi cijele radove)
  • Kvalitetno generiranje i objašnjavanje koda
  • Pažljiv pristup činjenicama i izvorima
  • Sposobnost rada na strukturiranju istraživačkih pitanja

1.3.2 Usporedba verzija

Usporedba Claude verzija
Značajka Besplatna verzija Pro verzija (20 USD mjesečno)
Model Claude 3.5 Sonnet Claude 3.5 Sonnet + Opus
Broj poruka ~30 poruka / 5 sati 5x više poruka
Prioritet Standardni Visoki
Pristup novim značajkama Kasniji Rani
Projects značajka Osnovna Napredna
Veličina uploada 10 datoteka 50 datoteka
NoteZa radionicu

Besplatna verzija omogućuje sve vježbe predviđene radionicom. Ograničenje od ~30 poruka svakih 5 sati rijetko predstavlja problem u normalnom korištenju.

1.3.3 Postavljanje računa

  1. Otvorite claude.ai
  2. Kliknite Sign Up
  3. Unesite email adresu
  4. Potvrdite email putem linka koji ćete primiti
  5. Unesite broj telefona za verifikaciju (obavezno)
  6. Dovršite registraciju
WarningVerifikacija telefonom

Claude zahtijeva verifikaciju telefonskim brojem. Ovo je sigurnosna mjera koju nije moguće zaobići.


2 Razvojno okruženje

Ovi alati zahtijevaju instalaciju na vaše računalo. Pratite upute za svoj operativni sustav.

2.1 R

Namjena: Statistička analiza i programiranje

Web stranica: r-project.org

Besplatno Open Source

2.1.1 Zašto R?

R je vodeći programski jezik za statističku analizu u ekonomiji i društvenim znanostima. Besplatan je, ima ogromnu zajednicu korisnika i tisuće paketa specijaliziranih za ekonometrijsku analizu.

Ključne prednosti:

  • Industrijski standard u akademskoj ekonomiji
  • Bogat ekosustav paketa (tidyverse, fixest, modelsummary)
  • Izvrsna podrška za vizualizaciju podataka
  • Reproducibilna istraživanja kroz Quarto/RMarkdown
  • Aktivna zajednica i obilje resursa za učenje

2.1.2 Instalacija

  1. Posjetite cloud.r-project.org
  2. Kliknite Download R for Windows
  3. Kliknite base
  4. Preuzmite najnoviju verziju (R-4.x.x-win.exe)
  5. Pokrenite instalacijsku datoteku
  6. Pratite čarobnjak za instalaciju (zadane postavke su odgovarajuće)
  1. Posjetite cloud.r-project.org
  2. Kliknite Download R for macOS
  3. Odaberite verziju prema vašem procesoru:
    • Apple Silicon (M1/M2/M3): R-4.x.x-arm64.pkg
    • Intel: R-4.x.x-x86_64.pkg
  4. Otvorite preuzetu .pkg datoteku
  5. Pratite upute za instalaciju
Code
# Dodajte CRAN repozitorij
sudo apt update
sudo apt install software-properties-common dirmngr
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc

# Za Ubuntu 22.04
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/"

# Instalirajte R
sudo apt update
sudo apt install r-base r-base-dev

2.1.3 Provjera instalacije

Nakon instalacije, otvorite terminal (Command Prompt na Windowsima) i upišite:

Code
R --version

Trebali biste vidjeti informacije o verziji R-a.


2.2 Positron

Namjena: Moderno integrirano razvojno okruženje za R i Python

Web stranica: positron.posit.co

Besplatno Open Source Beta

2.2.1 Zašto Positron?

Positron je nova generacija IDE-a od tvoraca RStudia. Kombinira najbolje značajke RStudia s modernom VS Code arhitekturom, omogućujući bolju integraciju s AI alatima poput GitHub Copilota.

Ključne prednosti:

  • Moderna arhitektura temeljena na VS Code
  • Izvrsna integracija s GitHub Copilotom
  • Podrška za R i Python u istom okruženju
  • Ugrađeni preglednik za podatke i vizualizacije
  • Brža i responzivnija od RStudia
NoteZašto ne RStudio?

RStudio je odličan alat koji možete nastaviti koristiti. Positron odabiremo za radionicu jer ima bolju integraciju s GitHub Copilotom, što je ključno za vježbe AI potpomognutog kodiranja.

2.2.2 Instalacija

  1. Posjetite positron.posit.co
  2. Kliknite Download Positron
  3. Odaberite Windows verziju (.exe)
  4. Pokrenite instalacijsku datoteku
  5. Pratite čarobnjak za instalaciju
  1. Posjetite positron.posit.co
  2. Kliknite Download Positron
  3. Odaberite macOS verziju (.dmg)
  4. Otvorite .dmg datoteku
  5. Povucite Positron u Applications mapu
  1. Posjetite positron.posit.co
  2. Preuzmite .deb (Debian/Ubuntu) ili .rpm (Fedora) paket
  3. Instalirajte paket:
Code
# Za Debian/Ubuntu
sudo dpkg -i positron_*.deb
sudo apt install -f

# Za Fedora
sudo rpm -i positron_*.rpm

2.2.3 Početna konfiguracija

  1. Pokrenite Positron
  2. Pri prvom pokretanju, Positron će detektirati vašu R instalaciju
  3. Ako R nije automatski pronađen, idite na Settings > R > R Path i unesite putanju

2.3 Quarto

Namjena: Kreiranje reproducibilnih dokumenata, prezentacija i web stranica

Web stranica: quarto.org

Besplatno Open Source

2.3.1 Zašto Quarto?

Quarto je sustav otvorenog koda za kreiranje znanstvenih i tehničkih dokumenata. Omogućuje kombiniranje teksta, koda i rezultata u jednom dokumentu koji se može izvesti u različite formate (HTML, PDF, Word, prezentacije).

Ključne prednosti:

  • Jedan izvorni dokument, više izlaznih formata
  • Izvršavanje R, Python, Julia i Observable koda
  • Podrška za akademske publikacije (citati, reference)
  • Moderne HTML prezentacije (reveal.js)
  • Jednostavno kreiranje web stranica i blogova

2.3.2 Instalacija

  1. Posjetite quarto.org/docs/get-started
  2. Kliknite Download Quarto CLI
  3. Odaberite Windows verziju
  4. Pokrenite instalacijsku datoteku (.msi)
  5. Pratite čarobnjak za instalaciju
  1. Posjetite quarto.org/docs/get-started
  2. Kliknite Download Quarto CLI
  3. Odaberite macOS verziju
  4. Otvorite .pkg datoteku i pratite upute

Alternativno, ako koristite Homebrew:

Code
brew install quarto
Code
# Preuzmite najnoviju verziju
wget https://github.com/quarto-dev/quarto-cli/releases/latest/download/quarto-linux-amd64.deb

# Instalirajte
sudo dpkg -i quarto-linux-amd64.deb

2.3.3 Provjera instalacije

Code
quarto --version

3 GitHub i integracije

Ova sekcija pokriva postavljanje GitHub računa i AI asistenta za kodiranje.

3.1 GitHub račun

Namjena: Verzioniranje koda, suradnja i pristup studentskim pogodnostima

Web stranica: github.com

Besplatno Studentske pogodnosti

3.1.1 Zašto GitHub?

GitHub je platforma za verzioniranje i dijeljenje koda. Kao studenti imate pristup GitHub Education paketu koji uključuje besplatan GitHub Copilot i druge profesionalne alate.

Ključne prednosti:

  • Besplatan GitHub Copilot za studente
  • Verzioniranje istraživačkog koda
  • Suradnja s kolegama na projektima
  • Portfolio za buduće poslodavce
  • Integracija s Positronom i drugim alatima

3.1.2 Kreiranje računa

  1. Posjetite github.com
  2. Kliknite Sign up
  3. Unesite email, kreirajte lozinku i korisničko ime
  4. Potvrdite email adresu
  5. Dovršite personalizaciju računa (možete preskočiti)

3.1.3 Prijava za studentske pogodnosti

ImportantObavezno za besplatni Copilot

Bez studentske verifikacije GitHub Copilot košta 10 USD mjesečno. S verifikacijom je potpuno besplatan dok ste student.

  1. Posjetite education.github.com/benefits
  2. Kliknite Get Student Benefits
  3. Prijavite se s GitHub računom
  4. Odaberite Student
  5. Unesite informacije o obrazovnoj instituciji
  6. Uploadajte dokaz studentskog statusa:
    • Studentska iskaznica s datumom valjanosti
    • Potvrda o upisu
    • Screenshot studomata
  7. Pričekajte odobrenje (obično 1-7 dana)

3.2 GitHub Copilot

Namjena: AI asistent za pisanje koda unutar IDE-a

Web stranica: github.com/features/copilot

Besplatno za studente

3.2.1 Zašto GitHub Copilot?

Copilot je AI asistent koji predlaže kod dok pišete. Integriran direktno u Positron, omogućuje vam da opišete što želite postići i dobijete funkcionalni kod.

Ključne prednosti:

  • Autocomplete za cijele funkcije i blokove koda
  • Objašnjenje postojećeg koda
  • Prijedlozi temeljeni na kontekstu vašeg projekta
  • Podrška za R, Python i mnoge druge jezike
  • Chat sučelje za kompleksnija pitanja

3.2.2 Usporedba verzija

Usporedba Copilot verzija
Značajka Free (studenti) Individual (10 USD) Business (19 USD)
Code completion Da Da Da
Chat u IDE-u Da Da Da
CLI asistent Da Da Da
Privatnost koda Ne Ne Da
Organizacijske politike Ne Ne Da

3.2.3 Aktivacija i instalacija

Korak 1: Aktivacija Copilota na GitHubu

  1. Provjerite da imate odobrene studentske pogodnosti
  2. Posjetite github.com/settings/copilot
  3. Kliknite Enable GitHub Copilot
  4. Prihvatite uvjete korištenja

Korak 2: Instalacija u Positronu

  1. Otvorite Positron
  2. Kliknite na Extensions ikonu (četiri kvadrata) u lijevoj traci
  3. Pretražite GitHub Copilot
  4. Instalirajte ekstenziju GitHub Copilot (službenu od GitHuba)
  5. Instalirajte i GitHub Copilot Chat ekstenziju
  6. Ponovno pokrenite Positron

Korak 3: Prijava

  1. Nakon restarta, pojavit će se obavijest za prijavu
  2. Kliknite Sign in to GitHub
  3. Autorizirajte pristup u pregledniku
  4. Vratite se u Positron

3.2.4 Provjera rada

Otvorite novu R datoteku i počnite pisati:

Code
# Funkcija za izračun srednje vrijednosti

Copilot bi trebao automatski predložiti nastavak koda u sivoj boji. Pritisnite Tab za prihvaćanje prijedloga.


3.3 Git

Namjena: Verzioniranje koda na lokalnom računalu

Web stranica: git-scm.com

Besplatno Open Source

3.3.1 Zašto Git?

Git prati sve promjene u vašem kodu i omogućuje vam da se vratite na bilo koju prethodnu verziju. Esencijalan je alat za reproducibilno istraživanje.

Ključne prednosti:

  • Povijest svih promjena u projektu
  • Mogućnost eksperimentiranja bez straha od gubitka
  • Sinkronizacija s GitHubom
  • Standard u industriji i akademiji

3.3.2 Instalacija

  1. Posjetite git-scm.com
  2. Kliknite Download for Windows
  3. Pokrenite instalacijsku datoteku
  4. Pratite čarobnjak (zadane postavke su odgovarajuće)
  5. Važno: Na koraku Adjusting your PATH odaberite Git from the command line and also from 3rd-party software

Git je vjerojatno već instaliran. Provjerite:

Code
git --version

Ako nije instaliran, instalirajte putem Homebrew:

Code
brew install git
Code
# Debian/Ubuntu
sudo apt install git

# Fedora
sudo dnf install git

3.3.3 Početna konfiguracija

Nakon instalacije, konfigurirajte svoje ime i email:

Code
git config --global user.name "Vaše Ime"
git config --global user.email "vas.email@example.com"

Koristite istu email adresu kao na GitHubu.


4 Napredni alati

Ovi alati nisu obavezni za radionicu, ali proširuju mogućnosti vašeg istraživačkog workflowa.

4.1 Claude Code

Namjena: Agentsko kodiranje putem terminala

Dokumentacija: docs.anthropic.com

4.1.1 Zašto Claude Code?

Claude Code je alat za napredne korisnike koji omogućuje Claudeu da samostalno izvršava zadatke kodiranja u vašem terminalu. Može čitati datoteke, pisati kod, pokretati skripte i iterativno rješavati probleme.

Ključne prednosti:

  • Autonomno rješavanje kompleksnih programerskih zadataka
  • Pristup vašem file sustavu i terminalu
  • Mogućnost iterativnog poboljšavanja koda
  • Idealan za veće refaktoring projekte
WarningTroškovi

Claude Code zahtijeva Anthropic API ključ i naplaćuje se po korištenju. Cijena ovisi o količini teksta (tokena) koju model obradi. Tipična sesija može koštati 0.50 do 5 USD.

4.1.2 Instalacija

Code
# Zahtijeva Node.js 18+
npm install -g @anthropic-ai/claude-code

4.1.3 Konfiguracija

  1. Kreirajte račun na console.anthropic.com
  2. Generirajte API ključ
  3. Postavite environment varijablu:
Code
# Linux/macOS (dodajte u .bashrc ili .zshrc)
export ANTHROPIC_API_KEY="sk-ant-..."

# Windows (PowerShell)
$env:ANTHROPIC_API_KEY="sk-ant-..."
NoteZa radionicu

Claude Code će demonstrirati voditelj radionice. Od sudionika se ne očekuje da ga koriste samostalno, ali zainteresirani mogu isprobati.


4.2 Zotero

Namjena: Upravljanje referencama i bibliografijom

Web stranica: zotero.org

Besplatno Open Source

4.2.1 Zašto Zotero?

Zotero je besplatni alat za prikupljanje, organiziranje i citiranje istraživačkih izvora. Integrira se s Word dokumentima, Google Docsom i Quarto dokumentima.

Ključne prednosti:

  • Automatsko prikupljanje bibliografskih podataka s weba
  • Sinkronizacija između uređaja
  • Generiranje citata u stotinama stilova (APA, Chicago, Harvard…)
  • Integracija s Word i Quarto
  • Dijeljenje biblioteka s kolegama

4.2.2 Instalacija

  1. Posjetite zotero.org/download
  2. Preuzmite verziju za vaš operativni sustav
  3. Instalirajte aplikaciju
  4. Instalirajte Zotero Connector za vaš preglednik

4.2.3 Povezivanje s Quartom

Za korištenje Zotera u Quarto dokumentima, dodajte u YAML zaglavlje:

bibliography: references.bib
csl: apa.csl

5 Provjera instalacija

Prije radionice provjerite da su svi alati ispravno instalirani.

5.1 Brza provjera

Otvorite terminal (Command Prompt/PowerShell na Windowsima, Terminal na macOS/Linux) i izvršite:

Code
# R
R --version

# Quarto
quarto --version

# Git
git --version

5.2 Provjera u Positronu

  1. Pokrenite Positron
  2. Kreirajte novu R datoteku (File > New File > R Script)
  3. Upišite i izvršite:
Code
# Trebalo bi ispisati verziju R-a
R.version.string

# Testirajte Copilot - počnite pisati komentar:
# Funkcija koja računa

Ako Copilot radi, trebali biste vidjeti prijedloge koda u sivoj boji.

5.3 Lista provjere


6 Pomoć i podrška

6.1 Česti problemi

  1. Provjerite da ste prijavljeni (ikona u donjem lijevom kutu)
  2. Provjerite da imate aktiviran Copilot na GitHubu
  3. Ponovno pokrenite Positron
  4. Provjerite internetsku vezu
  1. Otvorite Settings (Ctrl+,)
  2. Pretražite “R Path”
  3. Unesite putanju do R instalacije:
    • Windows: C:\Program Files\R\R-4.x.x\bin\x64\R.exe
    • macOS: /Library/Frameworks/R.framework/Resources/bin/R

Konfigurirajte credential helper:

Code
# Windows
git config --global credential.helper wincred

# macOS
git config --global credential.helper osxkeychain

# Linux
git config --global credential.helper store

6.2 Kontakt

Ako naiđete na probleme koje ne možete riješiti, javite se na:

Email: luka.sikic@unicat.hr

Molimo u poruci navedite:

  • Operativni sustav i verziju
  • Alat s kojim imate problem
  • Poruku greške (screenshot ili tekst)
  • Korake koje ste već pokušali

TipVidimo se na radionici!

Hvala na strpljenju pri instalaciji alata. Dobro pripremljeni sudionici omogućuju nam da se fokusiramo na učenje, a ne na tehničke probleme.