Sly32

Рейтинг
404
Регистрация
29.03.2012
Должность
Software engineer
ArbNet #:
Хорошие программы должны работать(ими должны пользоваться люди), а не просто быть написанными.
Тебе-то откуда знать? Ты ни одной не написал. Как и ожидалось твой агент был не написан тобой а нагвоновайбкожен, причем на дешманской модели. Это было понятно, когда ты не смог провести анализ моего кода, к которому я  дал открытый доступ. Причем сейчас это уже продукт, который можно взять, собрать под свою операционку, подключить ЛЛМ и пользоваться. Как и форум, который давно развернут и доступен. А ты все еще никак не понимаешь, что форум - не сверхзадача.
ArbNet #:
Честно говоря опять подзабросил. После того как в начале записал видео, начал делать дизайн, вернее каркас для сайта, чтобы он был универсальным так сказать почти на все случаи, долго возился, сначала с самим каркасом, потом с js скриптами(кое-что переделывал), с serverworker и тд. Потом в теме про ai-агенты возился немного со своим, выложил его тогда, потом вот решил полностью сам написать своего агента по своему, а не через генерацию на ИИ, т.к. убедился, что это фигня хоть и работает, но хочется более качественный продукт. Сейчас уже и подзабыл, что я там хотел в челлендже делать. Короче надо доделывать да, у меня тоже с БД ещё не решён вопрос.
🤡🤡🤡
Антоний Казанский #:
Молодец! Очень важное место для отрезвления.
Вот именно. И вообще-то он был  основан 20 мая 1940 года и там содержались далеко не только русские. Там прямо бараки подписаны - польский, чешский, французский... Ориентир бы я ставил настоящий - 1 сентября 1939года, а вам стоит задуматься про 17 сентября...
Александр Воробьев #:

Имхо разовое не разовое тут не особо важно. Осмысленное имя константы может дать инфу почему именно такое значение.  При этом история компилируемая, т.е. даже на уровне микрооптимизации это ни чего не стоит, наверняка в итоге не будет ни каких "констант и обращений к ним".

А усложнение. Разве что если смотреть код не в ИДЕ то значение не узнаем если захотим без пролистывания. а в иде наверняка ж подсказка появится при наведении

Согласен. 

С конфигом тоже - так читабельнее чем 20 ифов
А вообще выкатил десктоп версию - можно запускать автономно. Пока что сыровато, но уже работает

aslBerkut #:
Илон наш Макс сказал, что программист, это умирающая профессия, и я ему верю! И нет здесь ни одного человека, кто сможет мне доказать обратное 🤣.
Открой тему про ЛЛМ - Александр с хорошим бэкграундом, причем в другом языке, нашел ошибку в навайбкоженном приложении на  Rust. В дальнейшем это могло бы вызвать ошибку при ресолве путей, причем это очень отложенная ошибка
Александр Воробьев #:
Показался очень многословным и, если я правильно прочитал, его можно "разбить".

А что там можно разбить? Он формирует конфиг при первом запуске агента с переменными для кредов. Там сохранена обратная совместимость - изначально я использовал .env  файл но потом перешел к json, но пока оставлено для обратной совместимости.

Александр Воробьев #:
Магические числа наверно "маст хев" в константах.

В целом ты прав, и читаемость будет лучше, но в данном случае это однократное применение константы и не уверен что это будет упрощение  а не усложнение кода.

Александр Воробьев #:
получение пути  resolved_working_dir и в лоад let resolved = if path.is_absolute() { path } else { project_dir.join(path) };   - тут не одно и тоже двумя вариантами?

Вот что значит сишный бэкграунд - я и не обратил внимания что тут может быть проблема 👍

temniy #:
По моим экспериментам  gpt-oss:20b пишет код (php) лучше, причем в Q6_K, пробовал Q8_K_XL - получилось дольше и хуже. Лучше даже в сравнении Qwen3.8-27B IQ4_XS, вот тут я удивился. 
Да, мне тоже он больше нравится.
ArbNet #:
И даже после грамотных инструкций за частую лично я переписываю по своему, т.к. ИИ не умеет писать чистый и хороший код, он пишет по обученным его данным, но эти данные желают быть лучше... в результате чего получается мягко говоря не очень(и если вы(не конкретно кого я цитировал, а обобщённо, кто читает это) действительно хороший программист, то понимаете о чём тут речь).
Если ты хороший программист - вот тебе репо -  проведи ревью хотя бы одной функции, напиши что можно сделать лучше. Сделай ПР а мы все посмотрим твои скилы.

А вообще я присоединюсь к ответу - ТС нет смысла что-то учить уже
ArbNet #:

Да, я несколько дней с этим бился для локальных моделей с Оллама. Но всё равно слабоваты они даже с памятью.

Какие конкретно модели ты пробовал?
 В локальных моделях я пока что вижу смысл чисто попрактиковаться, правда память компа не позволяет запускать модели выше чем 27В.

И есть идея использовать их в оркестраторе, для подготовки данных и планирования.

Ну и надо все таки попробовать, реально ли Prism/Jew  дает ускорение и экономию - как то много хайпа вокруг этого появилось, стало интересно

ArbNet #:

Как сделаю покажу, прототип конечно можно показать, но в нём я мало инструментов сделал, только создание директории и файла, без изменения удаления, бекапов и тд.

Хорошо, жду

ArbNet #:

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

Или вот думаю лучше написать хорошего полноценного агента, которого можно настраивать как для работы с оллама так и с браузерными чатами. Далее с таким агентом будет проще и быстрее работать.

Все равно пока не понимаю улучшений. Что значит "браузерный чат"? Ты подключаешься к онку браузера, где открыт условный чат Клода? Так он все равно лимитированный, ему нужно отдавать контекст, для него нужно писать агента... В итоге все это слепенное из говна и палок для экономии пары токенов?
Я в свой агент уже добавил конфиг, который позволяет подключится к абсолютно любому провайдеру по протоколу OpenAI. Хочешь - работай с локальными моделями, хочешь - иди в облако. Плюс сейчас пишу оркестратор, который будет выбирать модели в зависимости от задач. 

Реальное  улучшение - это память, база знаний... 

Всего: 8661