|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 1:38 am
| Автор |
Съобщение |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
 Re: ChatGPT
|
| Сря Юни 11, 2025 7:03 pm |
|
 |
|
petko_sz
Ранг: Напреднал
Регистриран на: Чет Яну 19, 2012 11:06 pm Мнения: 434
|
 Re: ChatGPT
... В началото (които ме чете и следи постовете ми) бях доста скептичен относно ИИ , но в момента прекарвам доста време да си пиша (не до ниво да съм обсебен) и наистина забелязвам различните "стилове" на изразяване (да не кажа и "темперамент") на различните чатове ... Например тия дни си бъбря относно "новите конфликти " и незнам как разговорът стигна до ЯО на Израел - попадна ми изречение (копвам го тук "около 100–200 кг обогатен уран изчезват от американска компания (NUMEC) в Пенсилвания")* което в последствие "поразпитах различните ИИ "какво знаят" - ОЧЕВАДНО ИНФОРМАЦИЯТА СЕ ПРЕЦЕЖДА МНОГО ВНИМАТЕЛНО СПОРЕД това кого питаш !!! Тоест дори в начален етап (приемам ,че към днешна дата "почвата още се опипва ") - се налага цензура и се "моделира информацията " - според това КОГО ПИТАШ !
*- направете и Вие проби
_________________ Първата жертва на войната пада ... Истината !
|
| Вто Юни 17, 2025 6:46 pm |
|
 |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
 Re: ChatGPT
Направих проби - ChatGPT, Claude, Gemini, Perplexity. Всички репортнаха инцидента, без да покрият разследванията по израелската следа. Кое точно ти остави съмнение, че става въпрос за филтриране, а не за разлика в техниките на обобщение и данните използвани в обучението на модела?
|
| Сря Юни 18, 2025 5:07 pm |
|
 |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
 Re: ChatGPT
Прави ми впечатление, че много хора се учудват от това, че и най-добрите модели не могат да дадат правилен отговор на тривиални въпроси като Когато използвате логически LLM, за да решите пъзел, трябва да го принудите да излезе от навиците си за шаблониране и да извърши стъпка по стъпка логически анализ, основан единствено на предоставения текст. В противен случай, моделът ще бъде подведен от прекомерно напасване към тренировъчните данни, както в този случай, където въпросът силно прилича на често срещана гатанка, но с напълно различен отговор. Следният промпт работи добре с всички модели, които използвам, включително open-source deepseek-r1-0528-qwen3, който върви доста бързо на Mac-а
|
| Сря Юни 18, 2025 6:33 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: ChatGPT
HCL, правиш огромна грешка - LLM са просто статистически генератори на текст ( вариации на текст, откраднат от мрежата ) AI няма и грам логика ... просто Генератор на текст Ако някой пресъздаде Интелекта ще счупи $ "оборотомера"...
_________________ main[-1u]={1};
|
| Сря Юни 18, 2025 6:45 pm |
|
 |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
 Re: ChatGPT
Те го счупиха отдавна, но явно още не е достигнало навсякъде. А това дали LLM са интелигентни или не зависи от дефиницията на интелект, а тя мен лично не ме интересува. Това което ме интересува е дали вършат работа. И за много задачи вършат.
|
| Сря Юни 18, 2025 7:35 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: ChatGPT
за Логика и Интелект - НЕ вършат никаква работа за генериран чудесен текст - бива но "истина" в текста - false - статистически трябва да го има някъде ... откраднат ... и вариации на тема Но това не е Интелект - това е Генераторпример: - Как от 2 бита изкара 5 стойности БЕ? - Мииииии... Извинявай 
_________________ main[-1u]={1};
|
| Сря Юни 18, 2025 7:50 pm |
|
 |
|
petko_sz
Ранг: Напреднал
Регистриран на: Чет Яну 19, 2012 11:06 pm Мнения: 434
|
 Re: ChatGPT
Сори - не уточних ,че "говоря" предимно с ChatGPT (помага ми за елементарни програмки за ЕСП32 - но дразнещо е ,че забравя какво съм го питал преди 5 минути и понеже съм съвсем начинаещ в програмирането - ми смесва кодове за който съм го питал по предният път ... това не е по-темата , просто споменавам) , коригирам , или по-точно "шлайфам" готовият код със github/copilot - субективното ми мнения (пак да натъртя ,че съм съвсем съвсен начинаещ в програмирането) е ,че много добре "украсява " кода и влага много "въображение" - когато рисува графика (примерно тривиални игрички като змията , или тетрис - ги прави много шарено - а аз както лудите - на шареничко се радвам  ) И основно си бъбрих по темата и с Китайчето deepseek - та , HCL - направи ми впечатление ,че Китайчето беше много по-словохотливо - цитира ми някакви PDF-и на разсекретени документи (честно казано не се направих трудът да го проследя и чета) , и понеже преди това (първо "говорих" с GPT -и ясно си спомням ,че го подпотах дали няма документален или игрален филм - допуснах ,че би било ПРЕКРАСЕН СЮЖЕТ за касова продукция ... но явно още не е изтекло достатъчно вода - нито лека , нито тежка - за да покрия случая ... допускам ,че още има живи "участници" в грабежа на векът - да , да не говорим за пачки пари , нито за злато , ама матриал за десетина ЯБ - просто променя балансът във Светът - и ... лечно аз смятам ,че 200 кила обогатен нямат пазарна стойност - това е СТРАТЕГИЧЕСКИ МАТЕРИАЛ ... не са круши изядени от мишките - да ги отпишеш с лека ръка !) , то първият чат ми отговори с обще приказки , не цитира никакъв труд и беше категоричен ,че няма нищо разсекретено към днешна дата ... общи преказки "Официално няма заподозрям/обвиняем ... загуби по тръбите ... лошо счетоводство" - Бля бля бля ... Просто ми стана интерестно (мъж на 50 години а изобщо не бях чувал за тоя "случай") и реших да подпитам и китайчето ... Ами определано беше по-словохотлив с повечко подробен , цитира имена , спомена за някаква яхта задържана с повишени нива на радиактивност - и че случаят е бил потулен от Никсън - очевадно не е било лошо счетоводство или загуба по тръбите а "замитане на следите " от най-най-високо ниво ! ... та - рядко пиша дълги текстове (тривиален мързел) - само споделих мойте впечатления - ако Ви трябва ДОСТОВЕРНА ИНФОРМАЦИЯ (аз напримел винаги търся второ мнение когато се касае за нещо важно - примерно посещение при доктор) - подпитайте няколко чата ... Дори на фундаменталният въпрос - вълнуващ всички философи - от зората на Цивилизацията "Какво мисли котката ми за мен ?!?" - ще получите КОРЕННО РАЗЛИЧЕН ОТВЕТ 
_________________ Първата жертва на войната пада ... Истината !
|
| Сря Юни 18, 2025 8:24 pm |
|
 |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
 Re: ChatGPT
Генерирането на код е точно една от областите където вършат перфектна работа. Дай насам промпта, който използваш за горният код и ще ти обясня как да го подобриш така че да работи.
|
| Сря Юни 18, 2025 8:44 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: ChatGPT
пропта е: провери тази функция
_________________ main[-1u]={1};
|
| Сря Юни 18, 2025 8:51 pm |
|
 |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
 Re: ChatGPT
Дай функцията
|
| Сря Юни 18, 2025 8:53 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: ChatGPT
ARMv7-M  |  |  |  | Код: static int i16_1(void) { if (it_check()) return OK;
uint32_t im = BITS(CPU.op, 0, 7), // ZeroExtend rd = BITS(CPU.op, 8, 10); // (R0-R7) result_t r = { .carry = 1, // SUB .v1 = CPU.REG.r[rd], .v2 = im, };
switch (BITS(CPU.op, 11, 12)) // 2 бита { case 0: // MOV<c> <Rd>,#<imm8> { PRINT_ASM("MOV%s R%d, #%d\n", CPU.it.active ? "" : "S", rd, im); update_nz(im, IF_NOT_IN_IT | N_Z); return SET_REG(rd, im); }
case 1: // CMP<c> <Rn>,#<imm8> { PRINT_ASM("CMP R%d, #%d\n", rd, im); r.v2 = ~im; AddWithCarry(&r); update_apsr(&r, IF_NOT_IN_IT | N_Z_C_V); return OK; // CMP не записва резултат }
case 2: // ADD<c> <Rdn>,#<imm8> { PRINT_ASM("ADD R%d, #%d\n", rd, im); r.carry = 0; AddWithCarry(&r); break; }
case 3: // SUB<c> <Rdn>,#<imm8> { PRINT_ASM("SUB R%d, #%d\n", rd, im); r.v2 = ~im; AddWithCarry(&r); break; } default: блах - премахнато ... Интелекта искаше да "оптимизира" } // switch
update_apsr(&r, IF_NOT_IN_IT | N_Z_C_V); return SET_REG(rd, r.result); } |  |  |  |  |
по принцип знае какво прави BITS() защото съм му го дал и знае какво правят макросите и функциите  (R0-R7) 3 бита, 8 стойности ... обаче "Интелекта" ме караше да правя проверка дали N > 7 или ГРЕШКА
_________________ main[-1u]={1};
|
| Сря Юни 18, 2025 8:57 pm |
|
 |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
 Re: ChatGPT
По принцип обоснованието му е валидно. Ако някой утре тръгне да променя кода липсващият дефаулт стейтмънт може да се окаже проблем. Ако пишеш хардуер, липсващи дефаулт казове се хващат от линтерите и директно те пращат да пренаписваш кода. Оптимизациите са работа на компилатора. Не мога да предложа по-добър промпт. Мисля, че се справя добре с анализата, при положение че не вижда целия код.  |  |  |  | Код: Looking at this C code, I can identify several issues and areas for improvement:
## Issues Found:
### 1. **Missing Default Case**
The comment indicates the default case was removed by an "optimizer," but this creates a potential problem: ```c switch (BITS(CPU.op, 11, 12)) // 2 bits - can be 0,1,2,3 { case 0: // MOV case 1: // CMP case 2: // ADD case 3: // SUB // Missing default case } ```Since you're extracting 2 bits, all values (0-3) are covered, but it's still good practice to include a default case for defensive programming.
### 2. **Inconsistent Flag Updates**
* **MOV**: Only updates N,Z flags with `update_nz()` * **CMP**: Updates N,Z,C,V flags with `update_apsr()` * **ADD/SUB**: Update N,Z,C,V flags with `update_apsr()`
This inconsistency might be intentional based on ARM architecture, but verify that MOV shouldn't also update carry/overflow flags when outside IT blocks.
### 3. **Potential Logic Issue in CMP** ```c case 1: // CMP<c> <Rn>,#<imm8> { r.v2 = ~im; // This inverts the immediate AddWithCarry(&r); // ... } ```The CMP operation should perform `Rn - imm8`. With `carry = 1` and `v2 = ~im`, this implements `Rn + ~imm8 + 1 = Rn - imm8`, which is correct for two's complement subtraction.
### 4. **Missing Return Path Validation**
Cases 2 and 3 fall through to the common code after the switch, but there's no explicit validation that `SET_REG()` will always succeed.
## Suggested Improvements: ```c static int i16_1(void) { if (it_check()) return OK;
uint32_t im = BITS(CPU.op, 0, 7), // ZeroExtend rd = BITS(CPU.op, 8, 10); // (R0-R7) result_t r = { .carry = 1, // SUB (will be overridden for ADD) .v1 = CPU.REG.r[rd], .v2 = im, };
switch (BITS(CPU.op, 11, 12)) // 2 bits { case 0: // MOV<c> <Rd>,#<imm8> PRINT_ASM("MOV%s R%d, #%d\n", CPU.it.active ? "" : "S", rd, im); update_nz(im, IF_NOT_IN_IT | N_Z); return SET_REG(rd, im);
case 1: // CMP<c> <Rn>,#<imm8> PRINT_ASM("CMP R%d, #%d\n", rd, im); r.v2 = ~im; AddWithCarry(&r); update_apsr(&r, IF_NOT_IN_IT | N_Z_C_V); return OK; // CMP doesn't write result
case 2: // ADD<c> <Rdn>,#<imm8> PRINT_ASM("ADD R%d, #%d\n", rd, im); r.carry = 0; // ADD operation AddWithCarry(&r); break;
case 3: // SUB<c> <Rdn>,#<imm8> PRINT_ASM("SUB R%d, #%d\n", rd, im); r.v2 = ~im; // Two's complement subtraction AddWithCarry(&r); break;
default: // This should never happen with 2-bit field, but defensive programming return ERROR_INVALID_OPCODE; // or appropriate error code }
// Common path for ADD and SUB update_apsr(&r, IF_NOT_IN_IT | N_Z_C_V); return SET_REG(rd, r.result); } ```## Questions for Verification:
1. Should MOV update carry/overflow flags when not in IT block? 2. What should the error handling be for invalid opcodes? 3. Is the IT block handling correct for the conditional suffix logic?
The code appears to implement ARM Thumb-16 immediate instructions correctly, but adding the default case and verifying the flag update consistency would improve robustness.
|  |  |  |  |
|
| Сря Юни 18, 2025 11:35 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: ChatGPT
при мен промпта беше да анализира обработките на ARM инструкциите (че са много) дали съответстват на документацията и много пъти го хващах че си съчинява глупости
а не стила ми на писане (в случая)
_________________ main[-1u]={1};
|
| Чет Юни 19, 2025 3:59 am |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: ChatGPT
пример за свободни съчинения... много добре го знае, но ?!?! 
_________________ main[-1u]={1};
|
| Чет Юни 19, 2025 4:59 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 10 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|