Garbage in, Garbage out. Has sentit la frase molt. Però normalment, són les persones que creen els models d'IA que ho prenen seriosament. O, llevat que siguis un enginyer de canonades de no només en programari i IA, sinó també en altres indústries com la fabricació de fertilitzants, o treballant a fàbriques, potser estàs d'acord amb la frase, però mai no va tenir l'oportunitat d'experimentar-ho tu mateix. Però no més. Com a usuari de models d'IA, tothom ara tenia l'oportunitat d'estar al final de la "garbage out", i perquè no ets tu qui entren els models, ni tan sols tens l'oportunitat de controlar quina escombraria posar! Recentment, un estava treballant en un programari per detectar canvis en una base de dades i empènyer-lo al client en ‘temps real’. i empènyer el canvi al backend, on llavors es podria processar les dades en un formulari que es vol veure abans de passar-lo al frontend. Ara, això era una cosa que mai s'havia fet abans. segons per a les noves dades, i va funcionar llavors, perquè no hi ha cap requisit de "temps real", de manera que es podria fer cada 30 segons o 1 minut. El ping "infreqüent" significa que no sobrecarregarà l'ample de banda, tant en el servidor com en la base de dades. grans dades per enviar de tornada al front i utilitzeu ping freqüent i no l'instal·leu a localhost, que ocupa una mica d'ample de banda. A més, sovint ping la base de dades per comprovar si hi ha noves dades, fins i tot una tan simple com comprovar l'últim ID, prendria una tarifa a la base de dades si està en ús pesat al mateix temps. alguna cosa n Molt La manera tradicional de buscar una solució seria buscar-la a la web. De fet, no és molt tradicional, encara la manera principal de fer-ho, però amb l'arribada del boom de la IA i les startups competint amb les empreses establertes per lliurar els últims models d'aprenentatge d'idiomes (LLM) de l'estat de l'art (SOTA) on es podria escriure en la seva sol·licitud i que l'IA ho faci per vostè, la naturalesa de la cerca havia canviat, així que el comportament dels seus usuaris. i estar complet amb el producte final. La nova cerca seria ser disciplinat i completar l'ús acumulatiu de 7 dies de Perplexitat i obtenir el seu Perplexity Pro de forma gratuïta durant un mes, a continuació, maximitzar l'avantatge que es pot prendre, en comptes d'utilitzar la seva funció de "recerca" gratuïta, va anar per les característiques de "recerca" i em va dir: "Hi, utilitzant .Net Core 9 i Angular 19 i MS SQL Server 2022, com puc empènyer dades de la base de dades (DBName.dbo.Table1) al client front-end en temps real? Llista per a mi els passos necessaris, les biblioteques necessàries per instal·lar, i mostrar-me codis d'exemple de com fer-ho."I mentre fa la seva màgia Tu mateix Ara, si ets programador o desenvolupador de programari i equivalent, sabries que cada situació és una mica única. Segurament, alguns errors són ben coneguts i ben documentats, però la majoria d'altres pots trobar alguna cosa a Internet, però la solució que van donar, tot i que podrien haver resolt la persona que demana el problema, podrien no resoldre el teu, fins i tot si el problema sembla el mateix. Debugging és un procés estressant i indirecte, i un codi específic com 400 No trobat pot ser causat per moltes coses, probablement cadascuna sense relació entre si, fins i tot quan plantegen el mateix error. Solucionar-ho per a vostè? de veritat, pensen que la solució els ve fàcil la seva velocitat de raspat a través de la web és 100, no, 1000 vegades la teva? i realment creus que la solució abstracta generada per la IA que funciona en la majoria (i, per desgràcia, la teva és l'excepció, en cas contrari no estaràs sentint el mal de cap ara) realment sap el que vols i encaixa la seva solució per a vostè, com si poguessin llegir la seva ment o llegir tot l'estat del seu ordinador i rastrejar l'estaca profundament en programa i proporcionar-li una correcció instantània mentre vostè s'asseu i relaxa, perseguint el seu hobby? Pot Realment Només perquè Però no tots El teu SignalR, desenvolupat per Microsoft, és la biblioteca d'alt nivell publicada per Microsoft per empènyer les actualitzacions al costat del client. Desconegut de com funcionava SignalR, un, per descomptat, va seguir els passos compilats per la IA i, després de col·locar-lo manualment al seu programa, va copiar i col·locar el codi als seus respectius llocs on es veu adequat, convertint l'«abstracte» en el «específic», i va executar el programa. Un altre utilitza mètodes de cerca tradicionals i va mirar en línia, incloent els tutorials oferts al lloc web de Microsoft, i va tractar de resoldre-ho, sense èxit. Intentant una solució després d'una, dies després de dies, la solució simplement no es materialitzarà. Em va seguir dient que "404 No es va trobar", però què no es va trobar? La comprensió ve quan s'arriba a aprofundir en com difereix de la sol·licitud HTTPS normal. Abans, quan un s'adona que alguns dels enllaços, com /api, es van fer proxies al backend, mentre que els altres es van analitzar per Angular, un va pensar, potser si un canvia el /hub que s'utilitza per a SignalR a /api/hub, funcionaria. És una cosa més profunda que l’ha provocat. QuickApp desenvolupat per ebMonney Havia Hi havia un proxy.conf.js, que un va sentir parlar d'ell però va oblidar-ne perquè s'havia construït per a un tan fàcilment que no cal preocupar-se d'ell... fins llavors, que li permet enumerar el camí que vol excloure de ser analitzat per l'app-routing.module.ts d'Angular Bàsicament, Angular analitzarà totes les rutes en la seva app-routing, i si no pot trobar, redirigirà a una pàgina anomenada 404 No trobat, que és un HTML personalitzat per ebMonney i inclòs dins del paquet QuickApp. Però com? Això és una altra pregunta per a la IA. “Sempre tinc 404 per a /hub perquè no es va afegir al proxy.conf.js per a SignalR Angular. Com ho afegiré?” I aquesta vegada, s’havia de ser agraït que un utilitzi la IA per generar la resposta. Veieu, SignalR no utilitza HTTPS per defecte, sinó WebSocket, que passa per WSS. I en la llista d’exclusió ja inclosa en el proxy.conf.js per defecte, tots els enllaços estan proximitzats a través de la capa HTTPS; si la IA no m’havia dit que s’establís. Encara que no s'ha intentat, un sospita que serà el mateix missatge d'error que quan s'utilitza /api / hub abans. ws: true La següent part és com s'esperava. perquè un va oblidar de canviar /api/hub de nou a /hub en el frontend, però un va canviar ja en el backend, va retornar un error 405 mètode no permès. Un altre error confús que em diu alguna cosa més no relacionat amb el que realment va succeir. Així, quan un , s'obté un -2 per a la pregunta dins de 24 hores per la manca de detalls de debug. La persona que edita la pregunta té raó, malauradament. Tot i que el que no sabia era que no hi havia detalls de debug, perquè no és un problema amb la biblioteca, sinó amb la configuració. - i És el detall de l’exposició. —Deixa’m que ho expliqui. va publicar la pregunta i va respondre al problema a Stack Overflow Proporcionat per AI Això Recentment, en Stack Overflow “Problemes” (si vostè subscriu-se a ella, que enviarà un digest d’una llista d’enllaços al seu correu electrònic del que van triar per ser interessant, i altres enllaços sobre el que està sent patrocinat per anunciar-li), Issue 280, hi ha un enllaç titulat El títol, per descomptat, no va ser útil per dir-li de què es tracta, de manera que, per descomptat, se li va demanar a Perplexity que el resumís per un, per mesurar si val la pena llegir-lo o no. Amb la lectura, s'és molt prudent llegir els proxy que l'original, perquè, com Mortimer Adler va esmentar en el seu llibre, , els digests donats per altres lectors solen ser un mal proxy per jutjar el contingut del llibre. De la mateixa manera, el contingut resumit per la IA va tallar massa contingut lluny de l'article original. De fet, està apuntat per bala sota diversos encapçalaments, com aquells digests enviats per articles d'autoajuda que compilen articles en punts per a aquells que es consideraven que no tenien temps per llegir els originals. Quan es llegeix l'original, és una història convincent sobre l'experiència de vida d'un professor i la frustració de tractar amb els nens utilitzant la IA per completar les seves tasques domèstiques, i va haver de llegir sobre coses produïdes per la IA, algunes clarament no doblement controlades per l'estudiant i va produir-li un xaf Despatx des de les trinxeres de la Jihad Butleriana Com llegir un llibre ... sobre com em convertiria en “no només un professor, sinó un mentor” quan mai no els havia vist a les hores d’oficina. ... sobre com em convertiria en “no només un professor, sinó un mentor” quan mai no els havia vist a les hores d’oficina. No és que algú no vulgui proporcionar detalls tècnics sobre el tema, però, el problema és un mal ús de la IA per ajudar a crear alguna cosa pas a pas sense una comprensió més profunda de com funciona realment, en comptes d'utilitzar la IA igual que utilitzar un motor de cerca per cercar especificitats i compilar la informació abans d'utilitzar-la per crear. El professor podria haver vist l'escenari jugat amb els seus estudiants, però els adults no són menys temptats a abusar de la IA, només perquè estan sent dissenyats. AI, o més aviat, AGI, un ordinador capaç d'escoltar els teus comandaments i executar el que vols només dient-li el que vols, s'està convertint lentament en una realitat. No és d'estranyar que l'hipe estigui en la creació de LLMs, i mentre que altres models d'IA com els models de predicció de la solitud i els models d'aprenentatge reforçats poden ser igualment útils en diferents escenaris, no juguen a les nostres expectatives d'una utopia futurista que és prou fresca per dir-li el que vols, sinó també la mitjana La pròpia d'un