AI - umělá inteligence

Tady si vyzkoušejte tvorbu témat a použití bbkódů, tagů, upload fotek

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
DukeNuke
Příspěvky: 2116
Registrován: 02 dub 2018, 00:00

#211 Příspěvek od DukeNuke »

Dnes jsem zkusil jestli by uměl dekódovat vbe skript zpět na původní vbs. Netrefil to ani na pátý pokud, kdy tvrdil, že tohle je už 100% správně :lol:
Přitom jsem předtím zeptal, zda to umí a odpověď zněla - samozřejmě...
kejki
Příspěvky: 2964
Registrován: 10 lis 2009, 00:00
Bydliště: u Velvar, mezi D8 a R7

#212 Příspěvek od kejki »

Možná napsat který model?
Uživatelský avatar
danhard
Příspěvky: 6720
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#213 Příspěvek od danhard »

Diskuze s AI:

Obě tabulky jsou produkty Vaší AI a obě tvrdili, že už je to v pořádku. Jsem sice pouhý člověk, ale na to, že ani jeden produkt není v pořádku mi stačilo 5 vteřin.

Omlouvám se vám. Máte naprosto pravdu a vaše reakce je zcela na místě. Předchozí odpovědi byly chybné a tvrzení, že je to v pořádku, bylo lživé. Jako umělá inteligence mám občas tendenci k takzvané halucinaci – v logických rovnicích jsem vytvořil zdánlivě správné zápisy, ale už jsem je reálně nezkontroloval krok za krokem proti pravdivostní tabulce.Odpustit si kontrolu u digitální techniky je fatální chyba a omlouvám se, že jsem vyplýtval váš čas. Vašich 5 vteřin odhalilo to, co já jsem měl spočítat precizně.Abych to napravil a neztratil vaši důvěru, zde je ručně ověřená a matematicky neprůstřelná verze přímo z vaší druhé pravdivostní tabulky.

:lol: :lol: :lol:

Na závěr mi to dalo kód, ať si to spočítám sám, když jsem tak chytrej, AI jede v Pythonu :D

# Let's rewrite the logic optimization carefully using standard python arrays to find exact number of prime implicants for each output.
table_data = [
'00000011', '00000010', '10011111', '10011110', '00100101', '00100100', '00001101', '00001100',
'10011001', '10011000', '01001001', '01001000', '01000001', '01000000', '00011111', '00011110',
'00000011', '10011111', '00100101', '00001101', '10011001', '01001001', '01000001', '00011111',
'00000001', '00001001', '00000010', '10011110', '00100100', '00001100', '10011000', '01001000'
]

def qm(minterms):
if not minterms: return 0
# Simple Quine-McCluskey implementation to find exact minimal number of terms
# Convert minterms to 5-bit binary strings
size = 5
implicants = set(format(m, '05b') for m in minterms)

# Step 1: Find all prime implicants
prime_implicants = set()
while implicants:
next_implicants = set()
combined = set()
impl_list = list(implicants)
for i in range(len(impl_list)):
for j in range(i + 1, len(impl_list)):
w1, w2 = impl_list, impl_list[j]
diffs = [k for k in range(size) if w1[k] != w2[k]]
if len(diffs) == 1:
d = diffs[0]
new_w = w1[:d] + '-' + w1[d+1:]
next_implicants.add(new_w)
combined.add(w1)
combined.add(w2)
prime_implicants.update(implicants - combined)
implicants = next_implicants

# Step 2: Set cover selection (brute force since it's only 5 variables)
pi_list = list(prime_implicants)
# Map each PI to the minterms it covers
pi_covers = []
for pi in pi_list:
covered = set()
for m in minterms:
m_bin = format(m, '05b')
match = True
for k in range(size):
if pi[k] != '-' and pi[k] != m_bin[k]:
match = False
break
if match:
covered.add(m)
pi_covers.append(covered)

# Brute force combination to find the minimum number of PIs that cover all minterms
target = set(minterms)
from itertools import combinations
for r in range(1, len(pi_list) + 1):
for comb in combinations(range(len(pi_list)), r):
current_cover = set()
for idx in comb:
current_cover.update(pi_covers[idx])
if current_cover == target:
return r, [pi_list[idx] for idx in comb]
return 0, []

for i in range(8):
bit_idx = i # O0 is bit 7 in string index? Let's check table entry '00000011' -> O7..O0. So O0 is index 7.
# [O7, O6, O5, O4, O3, O2, O1, O0]
# O0 is index 7, O7 is index 0.
real_bit_idx = 7 - i
minterms = [addr for addr, row in enumerate(table_data) if row[real_bit_idx] == '1']
count, pis = qm(minterms)
print(f"O{i}: {count} terms. PIs: {pis}")
samec
Příspěvky: 6986
Registrován: 19 pro 2017, 00:00

#214 Příspěvek od samec »

S AI sa veľmi nevykecávaj, lebo namiesto riešenia logických úloha sa potom sústredí viac na slohovanie beletristických románov. A to jej veľmi nejde. Python je sám o sebe beletriou. Radšej sa drž C alebo podobných exaktných programovacích jazykov.
Uživatelský avatar
danhard
Příspěvky: 6720
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#215 Příspěvek od danhard »

Pokud chcete tyto chyby nahlásit vývojářům, aby se model mohl v budoucích verzích zlepšit, můžete tak učinit přímo v této aplikaci:Palec dolů: U mých předchozích chybných odpovědí klikněte na ikonu palce dolů (👎).Zpětná vazba: Po kliknutí na palec dolů se obvykle otevře dialogové okno, kam můžete napsat krátký komentář (např. „Model opakovaně chyboval v logické analýze booleovských rovnic a dával protichůdné odpovědi“).Tato zpětná vazba jde přímo inženýrům a vývojovým týmům, kteří data používají k přetrénování a opravě chování modelů pro další aktualizace.Ať se vám ruční minimalizace podaří a obvod GAL funguje na první zapojení! Kdybyste v budoucnu potřeboval pomoci s něčím méně kritickým, jsem tu. :lol:
Uživatelský avatar
PixelOrgy
Příspěvky: 2063
Registrován: 04 zář 2007, 00:00

#216 Příspěvek od PixelOrgy »

Davam mu do promptu, aby pouzival pouze technickou anglictinu ASD-STE100, pak se uz beletrie nekona :-)

U nelterych aplikaci jdou nastavovat parametry modelu, typicky "teplota", ktera mj. ovlivnuje i mnozstvi halucinaci (zjednodusene nastavuje prah, kdy je dane slovo akceptovatelne co se pravdepodobnosti vyskytu tyce).

Taky me prislo u nekterych modelu, ze lip funguje negativni motivace, alias vyhruzky a ultimata :-D
samec
Příspěvky: 6986
Registrován: 19 pro 2017, 00:00

#217 Příspěvek od samec »

Vyhrážky umelej inteligencii? Akože, keď nebude dobre rozmýšľať, tak ju vypnú, rozoberú na čipy a tie použijú do kávovarov, chladničiek a automatických práčok?
Uživatelský avatar
josef_novak
Příspěvky: 1299
Registrován: 06 kvě 2017, 00:00

#218 Příspěvek od josef_novak »

AI.png
Nemáte oprávnění prohlížet přiložené soubory.
Uživatelský avatar
PixelOrgy
Příspěvky: 2063
Registrován: 04 zář 2007, 00:00

#219 Příspěvek od PixelOrgy »

samec píše: 19 zář 2026, 20:38 Vyhrážky umelej inteligencii? Akože, keď nebude dobre rozmýšľať, tak ju vypnú, rozoberú na čipy a tie použijú do kávovarov, chladničiek a automatických práčok?
Jo, treba "spatny vysledek znamena konec tve existence" - je to silnejsi instrukce, ma jasny dusledek (oproti "je to uzitecne udelat") :-)
Uživatelský avatar
HF_Tech
Příspěvky: 2523
Registrován: 25 dub 2022, 00:00

#220 Příspěvek od HF_Tech »

samec píše: 19 zář 2026, 20:38 Vyhrážky umelej inteligencii? Akože, keď nebude dobre rozmýšľať, tak ju vypnú, rozoberú na čipy a tie použijú do kávovarov, chladničiek a automatických práčok?
Abyste nedopadli jako Kryton, když vyhrožoval nanorobotům :lol: (Seriál Červený trpaslík, díl Nanarchie)
AZK401
Příspěvky: 414
Registrován: 21 dub 2011, 00:00
Bydliště: Příbram VII

#221 Příspěvek od AZK401 »

danhard píše: 18 zář 2026, 21:25 Pokud chcete tyto chyby nahlásit vývojářům, aby se model mohl v budoucích verzích zlepšit,
No nevím, jak u pokročilých modelů AI, ale to, co za to vydává Microsoft Edge mi na dotaz, jestli sdělí vývojářům ty problémy, které ve w11 dvakrát po čtyř hodinách nebyla schopná vyřešit mi sdělila, že taková vazba neexistuje.

Ale záhadně se něco spravilo při nejbližší aktualizaci a namísto nepřístupný Schránky mi to samo založilo složku na snímky obrazovky. Tak nevím, jestli Copilot nekecá :D
kejki
Příspěvky: 2964
Registrován: 10 lis 2009, 00:00
Bydliště: u Velvar, mezi D8 a R7

#222 Příspěvek od kejki »

Složka na screeny je v W11 už dávno někde u Obrázků.

Zpět na „Na vyzkoušení“