Pull to refresh
9
0,7
Rating
1
Subscribers
Send message

Ваша ссылка не открывается.

Это была кнопка "AI Mode" в гуглопоиске.

.....

...

и в самом конце код:

def solve():
    results = []
    # Loop over x, y, z under constraints x < y < z and |x|, |y|, |z| <= 50
    # x^3 + y^3 + z^3 = x + y + z + 42 -> x^3 - x + y^3 - y + z^3 - z = 42
    # Note that n^3 - n is always a multiple of 6. 
    # x^3 - x + y^3 - y + z^3 - z = 42 is divisible by 6, which is consistent.
    
    # To optimize, we can use a dictionary for z^3 - z
    z_vals = {}
    for z in range(-50, 51):
        z_vals[z**3 - z] = z
        
    for x in range(-50, 49):
        fx = x**3 - x
        for y in range(max(x + 1, -50), 50):
            fy = y**3 - y
            target = 42 - fx - fy
            if target in z_vals:
                z = z_vals[target]
                if y < z:
                    results.append((x, y, z))
    return results

print(solve())

Вы имеете в виду, что ещё две тройки решений есть?

https://share.google/aimode/VLOioJF7Y3jxEws7I

Да, в самом деле есть.

Только в самом конце там код на питоне. Так что непонятно, он это аналитически решал или скриптом.

Я в Гигачате переключился на рассуждения.

Вы имеете в виду, что ещё две тройки решений есть?

Gemma4 тоже только эти три тройки нашла. Я подкинул задачу агенту в режиме Ask, он поначалу написал скрипт на питоне, но запустить его не смог (или запретил себе) и выдал целую портянку алгебраических выкладок.

Кусок внутренних рассуждений:

The user wants me to find all integers x,y,zx,y,z such that:

  1. x3+y3+z3=x+y+z+42x3+y3+z3=x+y+z+42

  2. x<y<zx<y<z

  3. ∣x∣,∣y∣,∣z∣≤50∣x∣,∣y∣,∣z∣≤50

I previously tried to use execute_command to run a Python script, but I am in ask mode, which forbids executing code that modifies the system or runs arbitrary scripts (though technically execute_command is a tool, the system prompt says "do not switch to implementing code unless explicitly requested by the user" and the error message specifically said "Tool 'execute_command' is not allowed in ask mode").

Wait, the error message was very explicit: Tool "execute_command" is not allowed in ask mode. This means I must solve this mathematically or through reasoning within the ask mode, or switch modes if I want to run code. However, the user asked me to "solve" and "reason in detail".

Let's analyze the equation: x3−x+y3−y+z3−z=42x3−x+y3−y+z3−z=42

Note that n3−n=n(n−1)(n+1)n3−n=n(n−1)(n+1), which is the product of three consecutive integers. The product of three consecutive integers is always divisible by 3!=63!=6.
...

и т.д.

Заработало: https://giga.chat/link/gcsqWvXaHA

Рассуждения, правда, показал только после отдельного запроса.

сами счета открываются на платформе Банка России

Наконец-то исполнится мечта скаммеров.

Помните известное "Я открываю на Ваше имя безопасный счет в Центробанке, Вам нужно перевести туда деньги" ?

никто не смог пояснить что входит в упрощенную, кто и как ее добавил, чем она отличается от стандартной и подтвержденной,

https://ebs.ru/citizens/ - далее 3 раза PgDn, там есть раздел "Типы биометрии"

госуслуги шлют в мтс, мтс в госуслуги 

Вот это странно. Я вижу кнопку "Удалить" в личном кабинете на "Госуслугах".

вишенка на торте - робот мтс до сих пор зовет меня по чужому имени при звонке

контора солнышек. Хорошо, что я от них свалил. :)

Подозреваю, что ключевое слово в Вашей истории не "биометрия", а "мтс".

Я перешел из мтс больше года назад, но в разделе сим-карты в госуслугах у меня все еще они :)

Никогда не сдавал биометрию сотовым операторам, поэтому не могу её отозвать. Поиск показывает, что они собирают её только у иностранцев и используют для этого всё ту же ЕБС.

В области мне кое-где прямо отказывали в оплате картой. Либо налом, либо по СБП. "Не хотим платить банку комиссию. Имеем право!"

Я погуглил - да, действительно, если выручка меньше 20 миллионов в год, то оплату картой можно не обеспечивать.

Полагаю, что в тех лавочках уходили от налогов. Не верю я, что торговля мясом не даёт такой прибыли.

Да, справедливо.

Однако, биометрию можно отозвать, по крайней мере, ту, что регулируется 572 законом. Из статей про ЕБС я не смог понять, как это реализовано, но думаю, что где-то должен быть реестр отозванных векторов (больше реестров богу реестров! :) ). Что-то типа CRL (certificate revocation list).

Не понимаю, что мешает сделать такое же для СНИЛС.

Да, и сбор биометрии для несовершеннолетних запрещён.

Разверните мысль, пожалуйста. Причём тут биометрия? Там про СНИЛС речь, это просто цифры, привязанные к личности искусственно.

Вы смешали прошлое и будущее.

Вот прямща есть баг и кривой идентификатор. Что произойдёт от замены идентификатора? Ничего.

Да и если первую часть написал ИИ, Линус совсем его не читал когда коммитил что ли?

Наверняка прочитал и даже исправил бы, если бы там была ахинея.

...I let the AI write the commit message above.

Текст авторства самого Линуса идёт внизу в квадратных скобках. Начинается с "[ And this was a debug session from hell... "

Начало сообщения llm сгенерила.

ИИ смогла пофиксить баг

Выражение из серии "медицина смогла вылечить больного".

Нет, это врач был, а не медицина.

Тут то же самое. Не ИИ смогла, а человек. Машина по его заданию выполнила всю рутину.

Какого X переменная называется offset, а не ccs_start_offset — хуже было бы только если бы её n назвали.

Она уже так называется, код закоммичен 2 года назад. С этим что делать предлагаете? Вернуться на 2 года назад и переименовать?

ежу понятно, что если падает из‑за ошибки доступа к памяти, то искать надо, где кто‑то лезет в «чужую» память.

Где и куда именно? Памяти уже довольно дофига, Вы это сами признаёте. Руками все варианты перебирать или пусть лучше железка это сделает?

Там было сказано, что ИИ сделал всю grunt-work

Исходники открыты, Вы можете не только оценить архитектуру, но и поменять её

он продолжал добавлять отладочный код и добросовестно анализировать его, когда я отправлял изменения.

Полагаю, правильный перевод "when I pushed" здесь будет "когда я на него давил". Речь не про git push, а про упорство.

Но прям надежно ограничивать можно только через браузер, если давать только нужные/запрошенные файлы

А @-ссылки на конкретные файлы разве не работают?

Я использую Gigacode и ZooCode (это бывший RooCode), там можно прямо явно файлы к запросу подцепить, по нажатию @ появляется меню с возможностью выбора.

В Roo можно даже диапазон строк в файле указать, и он за него не выйдет, однажды я так сделал, и он не увидел нужной функции, написанной выше.

самостоятельно просматривать код, ручками чистить - править 

Да, вариант, а потом можно писать в спецификации или запросе "посмотри на modules/some_module/src/some_file.cpp и сделай аналогично".

В какой-то момент можно будет сказать "посмотри на код там-то и там-то и сформулируй 5-10 пунктов общих правил про именование переменных, форматирование кода, порядок следования #include, ...". Далее дописать их в агентский Rules.

ругать ИИшку, когда она насрала фигней

Если просто в очередной сессии в чате, то либо просто не поможет, либо еще и помешает, т.к. эта фигня останется в контексте и будет отвлекать внимание.

1
23 ...

Information

Rating
2,242-nd
Registered
Activity