Newsgroup: it.comp.ia
Titolo: Rilancio una vecchia proposta

Ehila'
Rilancio una vecchia proposta passata di qua qualche mese fa.
realizziamo un OS che si basi sull'AI.
se volete posso mettere a disposizione un news server con tutti i
sottogruppi di discussioni del caso.
se volete posso mettere a disposizione una discreta quantita' di disco per
una web page.
costo totale = 0 spaccato.
il rilancio e' stato fatto, a voi la parola.



 realizziamo un OS che si basi sull'AI.
Scusa.... ricordo che sono gnurante....
ma questa cosa mi evoca l'immagine di
uno che non riesce a mangiare lo
stracchino perchè gli fanno male i denti e
allora si va a prendere un bel croccante.
Non so se l'esempio mangereccio ha  reso l'idea :-))
Ciao

il rilancio e' stato fatto, a voi la parola.
a me interessa.... fammi sapere via email di cosa si tratta
esattamente... a grandi linee
ciao
davide U

 Non so se l'esempio mangereccio ha  reso l'idea :-))
guarda, fa conto che io sia ignorante come una cozza :-) e spieghiami sta
faccenda

 faccenda
credo che sia da leggersi "cadere dalla padella nella brace", sempre per
stare
sul mangereccio. Fra l'altro cosi' a pelle sono daccordo. Chiaramente
sono disposto a cambiare idea.
Ciao


cosa devo fare per farti cambiare idea?
:-)
Guarda, vedila anche dal punto di vista dello studio vero e proprio della
IA.
E' una bella occasione per sperimentare a piu' non posso.
Si puo' partire prima con un emulatore per poi arrivare ad un OS vero e
proprio.
Mica si deve partire subito con grafica 3d con la testa di max headroom che
si muove e risponde ai comandi vocali :-)
Pensaci.

 sono disposto a cambiare idea.
Si, proprio come la brace... ma volevo essere più originale :-)
Costruire addirittura un sistema operativo su una cosa che non si riesce
nemmeno a teorizzare mi pare un po' prematuro.
Considerato che di sistemi operativi ce ne stanno già oltre la richiesta....
semmai penso che dovrebbe essere una sovrastruttura operante
sul maggior numero di piattaforme possibili.
Io avevo pensato infatti a Java, ma se guardo un ambiente di
sviluppo mi sembra di ritornare al 286 :-(
Mi era venuto in mente di sfruttare in qualche modo la macchina virtuale
ma per adesso non mi rendo conto nemmeno da dove cominciare.
Facciamo C++ e non se ne parla più.
Ciao

 Facciamo C++ e non se ne parla più.
alt.
Io in un altro msg ho anche parlato di costruire prima un emulatore che
possa andare su piu' OS.
E proprio questo si potrebbe fare in C++.
Da qui all'OS vero e proprio passera' sicuramente del tempo.
Non prendetemi per sprovveduto, non lo sono (troppo perlomeno).
:-)

 :-)
Io sicuramente non ti vedo come uno sprovveduto....
se mi è scappata la battuta è perchè devi ammettere
che non sei stato molto chiaro....
A che genere di IA ti riferisci?
Quali sarebbero le caratteristiche di questo ipotetico SO?
Sicuramente non punti ad un IA "definitiva"....
perchè in questo caso il sistema operativo sarebbe
capace di scriverselo da sola.
Se intendi il riconoscimento del linguaggio naturale
e la simulazione della personalità allora dipende dai tempi.
Perchè si sono già formati due poli che hanno lo
stesso obbiettivo e hanno il piccolo vantaggio di
chiamarsi IBM e Microsoft.
L'unica cosa che mi viene in mente può essere
un qualcosa di evolutivo.... (?)
Ciao :-)

 un qualcosa di evolutivo.... (?)
supponiamo quanto segue (tieni presente che esagero un po' apposta):
un OS in grado di:
1) distribuire il carico di lavoro omogeneamente su una rete di pc a seconda
del tipo di lavoro e della necessita' di risorse richieste.
2) aumentare o diminuire la priorita' dei processi a seconda delle abitudini
dell'utente - alias - l'utente di solito quando usa 3dmax non gliene frega
niente di matlab e di outlook e invece quando usa matlab ha comunque
importanza povray e getright, insomma, una statistica di casi per cui il
computer "impara" l'utilizzo che l'utente fa del computer e adegua le
risorse a tale utilizzo, eliminando o riducendo ai minimi termini alcuni
servizi, ampliandone altri.
3) riconoscimento del linguaggio naturale (da non confondersi con il
riconoscimento del parlato); un sistema che invece di fare find file con
size>2mb e data <12maggio gli "dici" "hai presente gli ultimi file grossi di
ieri l'altro, bene, cancellali"
4) oltre alla distribuzione del carico di lavoro l'eventuale pc in rete
potrebbe farsi aiutare dai suoi "colleghi" per formare una RN di simpatiche
dimensioni che possa analizzare dati statistico/economici, previsioni del
tempo, astrologia :-), insomma, una RN distribuita su rete.
5)... da ampliare.
gia' cosi' e' un progetto piuttosto ambiziosetto vero?
inizialmente basterebbe farsi un emulatore che giri sotto piu' piattaforme
(C++ standard, interfaccia testo e basta la') poi da questo si potrebbe
partire per l'OS vero e proprio.
che ne dici?

 che ne dici?
In bocca al lupo!!!
:-)

> che ne dici?
Scherzi a parte.... penso che
sia molto interessante.
Anche se io ho le idee un po'
diverse, che in confronto le
tue sono veramente moderate.
:->
Ciao


esprimiti! :-)
si parte sempre da un Hello World per poi arrivare ad un simulatore nucleare
:-)
arriviamo ad un compromesso storico.

 arriviamo ad un compromesso storico.
Addirittura! :-))
Beh, sinceramente io sono la persona meno
instruita del ng in questa materia.
Ho soltanto un po' di disinvoltura con i
linguaggi di programmazione.... ma non
penso sia sufficiente per scrivere un OS.
Le mie idee spero di trasformarle in fatti
lavorando da solo.
Penso che il tuo prj sia molto interessante
per ragazzi che ancora studiano.
Ciao

Un sistema operativo basato sulla AI - non vuole essere un'offesa - mi sembra
poco sensato per quello che di solito fa un sistema operativo.
Aggiungere uno strato di'intelligensa' ad un s.o, magari partendo da un livello
relativamente basso e' una cosa molto sensata e ci sono persone piu' serie di
Microsoft e IBM che ci si dedicano.
Parlo di Nicholas Negroponte e di suo figlio che si dedicano molto alla ricerca
sugli Agenti di Interfaccia. Per chi non avesse chiaro cosa sono gli agenti di
interfaccia, sono delle cose che MS ha cercato di imitare con i suoi omini e/o
graffette che ti vengono fuori quando cerchi di usare word o Excell o balle
varie.
A tale proposito puo' essere utile leggere 'Being Digital', il libro del
suddetto N.N., giusto per avere un'idea di cosa pensi l'omino su queste cose.
Inoltre mi permetto di segnalare un progettino che a Scienze dell'Informazione a
Milano era stato dato per l'esame di Sistemi Operativi 2.
Si trattava di costruire una piccola shell che permetteva di istanziare dei
piccoli e semplici agenti da chiamare per nome e ai quali affidare dei task
relativamente semplici e coi quali si poteva interagire con un linguaggio
relativamente articolato. Il tutto chiaramente con una interazione testuale,
mica si poteva scialare in tempo (esami!!!) e risorse (terminali VT100!!!!)
Magari su questo NG bazzica qualcuno abbastanza vecchio da aver fatto quel
progetto che puo' condividere la conoscenza. Io mi sono laureato all'inizio del
'97 e la cosa risaliva a troppo tempo prima.
Carlo Emanuele Demontis