Радий поділитися KernelFactory Шлейку, яку я зібрав, щоб розв'язати тест на вивчення продуктивності, який @AnthropicAI поділився кілька тижнів тому
Коротко кажучи, завданням було оптимізувати власне ядро, яке вони написали. Можна досить далеко просунутися, говорячи про це з Клодом Кодом. Замість цього я хотів зробити шлейку, щоб перевірити, наскільки далеко можна просунутися без людини.
Це цікавий виклик, бо він добре продуманий і має чіткий орієнтир. І тобі потрібно вивчити новий набір інструментів, якщо хочеш вийти з цього процесу. Врешті-решт я створив еволюційний пристрій, який намагався збалансувати дослідження різноманітних ідей і використання існуючих.
Зрештою, упряжка дала ядро з циклом 1297, що перевершило початкові бенчмарки команди у їхньому git-репозиторі. Також було знайдено кілька цікавих експлойтів, які ще більше знижували цей показник, наприклад, видалення хеш-функції з еталонного ядра, щоб не потрібно було її обчислювати.
Більше деталей є у блозі, якщо цікаво. Загалом, думаю, мій найголовніший висновок — це те, скільки можна зробити з хорошим зворотним зв'язком і бенчмарком.
Я планую й надалі експериментувати з ременями, тож звертайтеся, якщо у вас є цікава проблема з потужним зворотним зв'язком.
@trishume дякую, що відкрили цю проблему, можливо, вам буде цікаво згаданий шлейка!
168