Kako deluje TIA Portal
AI Copilot deluje
Pregleden pogled na arhitekturo za T-IA Connect AI pomočnikom. Razumite, kako vaša sporočila postanejo TIA Portal dejanja prek inteligentne izbire orodij in LLM orkestracije.
Pregled
T-IA Connect Copilot je integriran AI pomočnik, ki upravlja TIA Portal prek orodij (function calling). Pošljete sporočilo v naravnem jeziku, LLM se odloči, katera orodja poklicati, in T-IA Connect izvede ustrezna dejanja v TIA Portal.
Celoten postopek poteka lokalno na vašem računalniku. Vaši API ključi so šifrirani prek Windows DPAPI, se nikoli ne beležijo in nikoli ne posredujejo tretjim osebam. T-IA Connect vzpostavi neposreden stik s LLM ponudniki brez posredniškega ali relejnega strežnika.
Tok podatkov
Uporabnik
Pošlje sporočilo v naravnem jeziku
T-IA Connect
Izgradi kontekst, izbere orodja, pokliče LLM
LLM ponudnik
Analizira in vrne klic orodij
TIA Portal
Izvede dejanja prek Openness API
Podprti LLM ponudniki
T-IA Connect je neodvisen od ponudnika. Prinesite svoj API ključ in izberite želenega ponudnika.
| Ponudnik | Privzeti model | Avtentikacija |
|---|---|---|
| OpenAI | gpt-4o | bearer token |
| Claude (Anthropic) | claude-sonnet-4-20250514 | x-api-key glava |
| Gemini (Google) | gemini-1.5-flash | API ključ v poizvedbi |
| Groq | llama-3.3-70b-versatile | bearer token |
| Custom | Ollama, vLLM, itd. | Izbirni bearer token |
Varnost API ključev
- ✓Ključi shranjeni lokalno, šifrirani prek Windows DPAPI
- ✓Neposredna povezava s ponudniki, brez posrednika ali releja
- ✓Ključi se nikoli ne beležijo ali prenašajo tretjim osebam
- ✓Podprte končne točke po meri (Azure OpenAI, podjetniški posredniki)
Pametna izbira orodij
Z ~400 razpoložljivimi orodji bi bilo pošiljanje vseh pri vsaki zahtevi drago in neproduktivno. T-IA Connect to rešuje s kontekstno izbiro kategorij.
Izziv
- ⚠Vsaka definicija orodja porabi ~50 vhodnih žetonov
- ⚠Nekateri ponudniki omejujejo orodja na največ 128 (OpenAI)
- ⚠Preveč orodij lahko zmede LLM
Rešitev: Kontekstne kategorije
T-IA Connect analizira vaše sporočilo in aktivira le ustrezne kategorije orodij.
Vedno vključeno
Jedro (~34 orodij): upravljanje projektov, naprave, izvoz/uvoz
Znanje (~21 orodij): dokumentacija, nasveti, analiza, spomin
| Kategorija | Orodja | Sprožilne ključne besede |
|---|---|---|
| Bloki | ~31 | block, fb, fc, ob, db, scl, lad, compile, program, code... |
| Tags | ~16 | tag, watch, force, variable, address, diagnostic... |
| HMI | ~51 | hmi, screen, panel, wincc, display, visualization... |
| Hardware | ~24 | hardware, module, rack, cpu, slot, profinet, gsd... |
| Simulacija | ~23 | plcsim, simul, runtime, power_on, instance... |
| Varnost | ~21 | security, password, protection, opcua, webserver... |
| UDT | ~23 | udt, type, struct, data_type... |
| Online | ~10 | online, offline, download, upload, go_online... |
| Napredno | ~66 | fds, graph, sfc, safety, blueprint, motion, alarm... |
| Infrastruktura | ~54 | report, vcs, git, test, library, codesys... |
Konkretni primeri
"Ustvari FB Motor"
core + knowledge + blocks
~86 orodij
"Konfiguriraj PLCSim"
core + knowledge + simulation
~78 orodij
"Dodaj HMI zaslon"
core + knowledge + hmi
~106 orodij
Lepljiv kontekst
Če vaše sporočilo ne vsebuje ključnih besed (npr. "da", "nadaljuj", "naredi to"), T-IA Connect ponovno uporabi kategorije iz prejšnjega sporočila. To omogoča naravne pogovore brez izgube konteksta.
Zanka izvajanja
Copilot deluje v zanki: LLM lahko zaporedno pokliče več orodij, preden odgovori uporabniku.
Zaščite pred neskončno zanko
| Zaščita | Prag | Vedenje |
|---|---|---|
| Identični zaporedni klici | 2 | Ustavi zanko |
| Zaporedne napake (isto orodje) | 3 | Ustavi zanko |
| Največje število absolutnih iteracij | 200 | Varnostna mreža |
| Ponovni poskusi ob LLM napaki | 2 | Nato neuspeh |
| Ponovni poskusi ob praznem odgovoru | 3 | Nato neuspeh |
Poraba žetonov
Razumevanje, kaj porablja žetone in kako T-IA Connect optimizira stroške.
| Komponenta | Ocenjeni žetoni | Pogostost |
|---|---|---|
| System prompt (navodila) | ~2,000-3,000 | Vsako sporočilo |
| Kontekst projekta (naprave, bloki) | ~500-2,000 | Vsako sporočilo |
| Definicije orodij (največ 128) | ~5,000-8,000 | Vsako sporočilo |
| Zgodovina pogovora | ~1,000-10,000 | Naraščajoče |
| Uporabniško sporočilo | ~50-500 | Vsako sporočilo |
| Tipičen skupni vnos | ~10,000-20,000 | Na sporočilo |
| LLM odgovor | ~200-2,000 | Na sporočilo |
Ocena stroškov
Za tipično sporočilo z GPT-4o (cene OpenAI, april 2026):
Celotna izmenjava s klicanjem orodij (2-3 LLM iteracije) stane približno $0.10-0.15.
Samodejne optimizacije
- Kontekstna izbira: poslana so le ustrezna orodja (ne vseh 400)
- Samodejno stiskanje: ko zgodovina preseže ~200,000 znakov, se stara sporočila samodejno povzamejo
- Omejena zgodovina: v kontekstu se hrani največ 20 sporočil in 32,000 znakov
- Omejitev 128 orodij: omejuje fiksni strošek definicij orodij
Multimodalna podpora
Copilot lahko poleg besedila obdeluje slike in dokumente PDF.
Slike
Slike, poslane v Copilot, se prenesejo v LLM v formatu base64 (vision format). Uporabno za analiziranje posnetkov zaslona programov, ugotavljanje vizualnih napak ali opisovanje shem.
PDF-ji (specifikacija načrta)
PDF-ji se obdelujejo prek sistema CDC (Custom Design Companion): ekstrakcija besedila, razdelitev na dele (1,500 znakov z 200 prekrivanja), vbrizgavanje kazala v prompt in dostop do delov na zahtevo prek namenskih orodij. S tem se izognemo pošiljanju celotnega PDF-ja v kontekst.
Avtonomni način
Avtonomni način omogoča Copilotu izvajanje zaporedij dejanj brez potrditve uporabnika.
| Vidik | Interaktivno | Avtonomno |
|---|---|---|
| Potrditve | Zahtevane pred destruktivnimi dejanji | Preskočeno |
| System prompt | Poln (pravila, oblikovanje, interaktivno) | Kompakten (pravila, obseg) |
| Zaznavanje predčasne zaustavitve | Ne | Da (največ 3 ponovni poskusi) |
Omejevanje hitrosti
T-IA Connect uporablja ločene kvote za vsak kanal dostopa.
Brezplačna orodja (se ne štejejo)
Orodja samo za branje ne porabljajo kvote: list_*, get_documentation, get_llm_tips, orodja za odkrivanje in stanje.
Komunikacija v realnem času
Copilot uporablja SignalR za posodobitve v živo med izvajanjem.
onAssistantResponsePrikaz klepetaonToolExecutionIndikator "Razmišljam..."onTokenUsageŠtevec žetonovonStatusUpdated"Pošiljanje v Claude..."Združljivi modeli
Podrobna združljivost po ponudniku.
OpenAI
Priporočeno: gpt-4o, gpt-4o-mini, gpt-4-turbo
Ni združljivo: o1, o3-mini (uporabite Responses API, ne Chat Completions)
Claude (Anthropic)
Priporočeno: claude-sonnet-4-20250514, claude-haiku-4-5-20251001, claude-opus-4-6
Vsi Claude modeli so združljivi
Gemini (Google)
Priporočeno: gemini-1.5-pro, gemini-1.5-flash, gemini-2.0-flash
Samodejni filter izključi modele, ki niso za klepet (embedding, vision-only)
Groq
Priporočeno: llama-3.3-70b-versatile, mixtral-8x7b
Opomba: brezplačni nivo morda ne bo zadostoval za 128 orodij
Po meri (Ollama, vLLM)
Kateri koli model, ki podpira OpenAI format function calling
Samodejno zaznavanje "lažnih klicev orodij" (modeli, ki vrnejo JSON kot besedilo)
Usmerjanje dvojnega modela
Za ponudnike po meri T-IA Connect podpira dva modela: model za razmišljanje za analizo/načrtovanje in model za kodo za generiranje SCL/LAD. Preklop je samodejen glede na vrsto orodja, ki se izvaja.
Ključne številke
Pogosto zastavljena vprašanja
Ali T-IA Connect pošilja mojo PLC kodo v oblak?
Le takrat, ko uporabljate oblačnega LLM ponudnika (OpenAI, Claude, Gemini). Vaša sporočila in kontekst projekta so poslani ponudniku, ki ste ga izbrali. Za maksimalno zasebnost uporabite Ollama z lokalnim modelom in nič ne zapusti vašega računalnika.
Koliko stane AI na sporočilo?
Z GPT-4o tipično sporočilo stane približno $0.04, celotna izmenjava s klicanjem orodij pa $0.10-0.15. LLM ponudniku plačate neposredno z lastnim API ključem.
Ali lahko Copilot poškoduje moj TIA Portal projekt?
V interaktivnem načinu Copilot zahteva potrditev pred destruktivnimi dejanji. Zaščite pred zankami preprečujejo nenadzorovano izvajanje orodij. Izvajanje lahko ustavite kadar koli.
Kateri LLM model naj izberem?
Za najboljše rezultate uporabite GPT-4o ali Claude Sonnet. Za proračunsko ugodno uporabo sta GPT-4o-mini ali Gemini Flash primerna za enostavnejša opravila. Za popolno zasebnost uporabite Ollama z lokalnim modelom, kot je Llama 3.
Sorodne strani
TIA Portal AI pomočnik
Odkrijte vse zmogljivosti integriranega AI pomočnika.
Read moreAI PLC generiranje kode
Izvedite, kako AI generira SCL, LAD in STL kodo za Siemens PLC-je.
Read moreMCP strežnik za TIA Portal
Uporabite T-IA Connect kot MCP strežnik s Claude Desktop ali Cursorjem.
Read morevs Siemens Industrial Copilot
Primerjajte T-IA Connect z uradno Siemens AI rešitvijo.
Read more