Professione ingegnere della conoscenza

Gli ingegneri della conoscenza integrano una conoscenza strutturata dei sistemi informatici (basi di conoscenze) per risolvere problemi complessi che solitamente richiedono un elevato livello di competenze umane o metodi di intelligenza artificiale. Sono inoltre responsabili dell’acquisizione o dell’estrazione di conoscenze provenienti da fonti di informazione, del mantenimento di queste conoscenze e della loro messa a disposizione dell’organizzazione o degli utenti. A tal fine essi sono a conoscenza delle tecniche di rappresentazione e mantenimento delle conoscenze (regole, strutture, reti semantiche, ontologie) e utilizzano tecniche e strumenti per l’estrazione delle conoscenze. Possono progettare e costruire sistemi esperti o di intelligenza artificiale che utilizzano le conoscenze in questione.

Vorresti sapere quale tipo di carriera e quali professioni sono più adatte a te? Effettua il nostro test di orientamento al lavoro con codice di Holland gratuito per scoprirlo.

Tipo di personalità

Test di Orientamento al Lavoro gratuito

Quali lavori ti piacciono? Seleziona un’occupazione adatta alle tue preferenze. Fai il test di orientamento al lavoro.

Al test

Professioni correlate software

  • Analista informatico IT
  • Analista sistemi IT
  • Capo Progetto IT
  • Consulente IT
  • Direttore reparto IT
  • Ingegnere IT software
  • Programmatore applicazioni IT
  • Testatore software iT
  • Venditore prodotti IT

Conoscenze

  • Teoria dei sistemi

    I principi che possono essere applicati a tutti i tipi di sistemi a ogni livello gerarchico, che descrivono l’organizzazione interna del sistema, i suoi meccanismi per mantenere l’identità e la stabilità e conseguire l’adattamento, l’autoregolamentazione, nonché le sue dipendenze e l’interazione con l’ambiente.

  • Algoritmizzazione di processi

    Le tecniche utilizzate per convertire le descrizioni non strutturate di un processo in una sequenza di azioni con un numero finito di passi.

  • Strumenti di sviluppo di database

    Le metodologie e gli strumenti utilizzati per creare la struttura logica e fisica dei database, come le strutture logiche dei dati, i diagrammi, le metodologie di modellazione e le entità e relazioni.

  • Principi di intelligenza artificiale

    Le teorie dell’intelligenza artificiale, i principi applicati, le architetture e i sistemi, quali gli agenti intelligenti, i sistemi multi-agente, i sistemi esperti, i sistemi basati su regole, le reti neurali, le ontologie e le teorie cognitive.

  • Linguaggio di interrogazione resource description framework

    I linguaggi di interrogazione, come SPARQL, usati per recuperare e manipolare dati memorizzati in formato Resource Description Framework (RDF).

  • Business intelligence

    Gli strumenti utilizzati per trasformare grandi quantità di dati grezzi in informazioni commerciali pertinenti e utili.

  • Estrazione di informazioni

    Le tecniche e i metodi utilizzati per ottenere ed estrarre informazioni da documenti e fonti digitali non strutturati o semistrutturati.

  • Ciclo di vita dello sviluppo di sistemi

    La sequenza delle fasi (pianificazione, creazione, collaudo e diffusione) e i modelli per lo sviluppo e la gestione del ciclo di vita di un sistema.

  • Elaborazione di modelli di processi aziendali

    Gli strumenti, i metodi e le notazioni, quali Business Process Model and Notation (BPMN) e Business Process Execution Language (BPEL), utilizzati per descrivere e analizzare le caratteristiche di un processo aziendale e modellare il suo ulteriore sviluppo.

  • Programmazione web

    Il paradigma di programmazione basato sulla combinazione di marcatura (che aggiunge contesto e struttura al testo) e un altro codice di programmazione web, come AJAX, javascript e PHP, al fine di realizzare azioni appropriate e visualizzare i contenuti.

  • Struttura dell’informazione

    Il tipo di infrastruttura che definisce il formato dei dati (semistrutturati, non strutturati e strutturati).

  • Elaborazione del linguaggio naturale

    Le tecnologie che consentono ai dispositivi TIC di comprendere e interagire con gli utenti attraverso il linguaggio umano.

Competenze

  • Applicare la teoria dei sistemi TIC

    Applicare i principi della teoria dei sistemi TIC al fine di spiegare e documentare le caratteristiche del sistema che possono essere applicate universalmente ad altri sistemi.

  • Definire i requisiti tecnici

    Specificare le caratteristiche tecniche dei beni, dei materiali, dei metodi, dei processi, dei servizi, dei sistemi, del software e delle funzionalità, individuando e rispondendo alle esigenze specifiche che devono essere soddisfatte in funzione delle esigenze dei clienti.

  • Gestire l’integrazione semantica dei dati TIC

    Sorvegliare l’integrazione delle banche dati pubbliche o interne e di altri dati, utilizzando le tecnologie semantiche per ottenere una produzione semantica strutturata.

  • Usare linguaggi di markup

    Utilizzare i linguaggi informatici che sono sintatticamente distinguibili dal testo, aggiungere annotazioni su un documento, specificare la configurazione e i tipi di trattamento di documenti, come HTML.

  • Gestire le conoscenze aziendali

    Creare strutture e politiche di distribuzione per consentire o migliorare l’utilizzo delle informazioni avvalendosi di strumenti adeguati per l’estrazione, la creazione e l’espansione delle competenze aziendali.

  • Analizzare i requisiti aziendali

    Studiare le esigenze e le aspettative dei clienti per un prodotto o un servizio al fine di individuare e risolvere le incoerenze e i possibili disaccordi tra le parti interessate.

  • Gestire database

    Applicare sistemi e modelli di progettazione della banca dati, definire le dipendenze dei dati, utilizzare i linguaggi di interrogazione e i sistemi di gestione delle basi di dati (DBMS) allo scopo di sviluppare e gestire banche dati.

  • Creare alberi semantici

    Creare elenchi coerenti e gerarchie di concetti e di termini per garantire l’indicizzazione coerente dei sistemi di organizzazione della conoscenza.

  • Valutare le conoscenze TIC

    Valutare la padronanza implicita di esperti qualificati di un sistema TIC per renderlo esplicito ai fini di un’analisi e un uso ulteriori.

Source: Sisyphus ODB