Sly32

Рейтинг
391
Регистрация
29.03.2012
Должность
Software engineer
Если это правда - то это какой-то новый виток в развитии ЛЛМ
ChatGPT  отказался помогать студенту, заподозрив что он находиться на экзамене:

MrPi #:
Так просто смысла в этом нет. Это же просто морда и система развертки модели. Что там можно улучшить? Скорость развертывания? Ну это бред же. Улучшить можно модели, дообучив. Оллама или клод код морда - пофигу. Можно даже на Aider cli юзать. Всё это окружение вокруг терминала. Хоть в дефолтном терминале запускай модели
ВСе верно, это должно быть во второй части моего ответа, ты опередил. Боле того, человек по прежнему путает инструменты. Он  думает что  оллама/ллама - для разработки моделей. Даже когда я ему намекнул про PyTorch - он не понял
plab #:
Это разнообразие, на котором ИИ учится.
ИИ не учится на мусоре. Все эти сто сайтов схлопнутся в один при обучении
LikeAVirgin #:
Кто закладывает информацию в РАГ, ИИ или человек?

Странный вопрос - а кто по-твоему готовит РАГ? Каждый ментор может тюнить свои уроки под себя. Но будет и публичный раг по темам, доступный все пользователям.

В это и смысл - ты не просто используешь ЛЛМ - ты дообучаешь его на своих уроках, убираешь галлюцинации.

LikeAVirgin #:
Там все время какая-то Таня или Маша в онлайне висит.

Не пугай меня - какая Маша?? 😂

Без регистрации там почти ничего недоступно

ArbNet #:
Во-первых, насчёт твоей поделки.
Я тебе отвечу в два этапа. Для начала - я никогда не утвреждал, что я 
ArbNet #:
Ты тут рассказываешь какой ты мега супер программист

Да. Мне посчастливилось работать в очень крутых командах, иногда я себя там ощущаю джуном, иногда Лидом, и все это - опыт, которого у тебя нет и не будет. Заметь - я работаю в Айти компании,  "которая входит в престижные списки крупнейших публичных компаний,  S&P 500 и Forbes Global 2000. В ежегодном рейтинге Excellence 1000 компания стабильно находится в топ-5 лучших поставщиков IT-услуг и консалтинга". Пик твоей карьеры - кладовщик, правильно?
Дальше

ArbNet #:
это поделка уровня студента.

Скажи, а ты зашел, посмотрел? Доступ открыт, регистрация занимает 5 минут или меньше, форумчанам я даю бесплатные кредиты, чтобы поработать с моделями -топами. Ты видел, какой там есть функционал? Хорошо студент - а расскажи что ты сделал за этот год, например? Уровня не студента? Вот просто интересно.
Опять же я в сотый раз скажу - все мои проекты изначально не несут в себе коммерческой составляющей Получится - отлично, нет - это просто полигон моих идей. Захотелось повозиться с сео агентов - попробовал, многие наработки оттуда переехали в этот проект. Идея с сайтом для репетиторов витала давно именно из практики - я видел системы обучения, разрабатывал их, знаю недостатки и плюсы. И вот решил попробовать свое.  Про финансы речь пока даже не идет - трачу на все из кармана.
Изначально это были просто онлайн курсы, расписание - место где репетитору и ученику удобно найти друг друга. Но счас уже выросло в систему, построенную на ИИ

ArbNet #:
в смысле зачем вообще тут ИИ нужен,

Если захочешь расскажу. 

ArbNet #:
Да и студенты лучше с онлайн ИИ будут заниматься чем с твоей г. поделкой,

То есть ты попробовал и говоришь так уверенно? Что не так в ней? Я за критику, но конструктивную. Жду фидбэк - можешь только то, что тебе не понравилось. С какой системой ты сравнил?

ArbNet #:
Во-вторых, по моему мнению для локальных ИИ, слабых компьютеров нет хорошего решения, даже Ollama хоть в принципе и рабочее решение, но и оно имеет массу недостатков, требовательна к ресурсам, модели слишком громоздки, обученные на разных языках, с кучей не нужных данных(когда требуется только под определённое направление) и тд.

Давай и тут конструктивнее - что по твоему лишнее в оллама? Я вот не вижу ничего - это обертка над llama.cpp  которая решает несколько проблем, я уже выше писал каких. Но ты проигнорил мой ответ и опять нет конкретики.
Обьясни , при чем тут локальное, если я ясно написал, что это будет крутится в облаке - я могу там поднять что угодно хоть на 64 гига памяти, хоть с GPU
На остальное отвечу позже. 

master32 #:
а какая разница?
Как вы яхту назовете... Если нет понимания своего  - никакой гпт не поможет. правильная формулировка вопроса - половина успеха.

LikeAVirgin #:

Неа. :D 
Я сколько раз пыталась в целях экономии времени и мозгов впихнуть побольше и на самотек. В результате: сделано

криво, бизнес-логика сломана в целях "улучшения", токены сожраны, время потрачено. Поэтому откат и поэтапно на коротком поводке. Но если токенов дофига и эксперимент - почему нет. ;)

Есть такие подозрения, но очень хочется испытать судьбу))) Кстати делаю как ты - написал в Соннет, дал на ревью ГПТ-Кодекс.  Он нашел реально косяков несколько и предложил добавить примеры реализации из существующего кода.
А потом запущу ревью снова в Соннет. Думаю прогнать еще несколько итераций перед началом. Это хорошо еще и тем что перечитываю, вспоминаю какие-то моменты по проекту, что уже есть или что косячное - прошу исследовать и добавить
кстати реально дельное предложил 

  1. Могу сразу добавить в tutor_improvement.md готовый раздел Autonomous Agent Operating Rules.
  2. Могу прописать конкретные команды из Makefile в виде обязательного чеклиста для каждого этапа.
  3. Могу добавить шаблон Stage Completion Report, который агент будет заполнять автоматически.


Прям офигеваю, как он крут и понимает меня.  бац - и толковый анализ и изменения, даже не могу придраться пока что:
За что его тут отругать?

  1. В разделе tutor_improvement.md добавлен обязательный блок Cloud Target: GCP Compute Engine.
  2. Зафиксированы источники истины для деплоя:
    Makefile,
    README.md,
    DEPLOY.md,
    deploy_gcp_ssh.sh,
    check_health.sh,
    gcp-deploy.yml.
  3. Добавлен Docker-first runbook для локального контура на базе docker-compose.dev.yml:
    сборка, запуск, логи, рестарт, остановка, down, а также точечные команды для learn_app_dev и learn_worker_dev.
  4. Расширен Autonomous Agent Operating Rules:
  • обязательный Docker-runbook в A2,
  • обязательный GCP-runbook в A2 (gcp-init, gcp-plan, gcp-apply, gcp-deploy-ssh, gcp-health, gcp-logs),
  • добавлены требуемые GCP переменные для CLI,
  • добавлены обязательные CI secrets из workflow.
  1. Усилен Quality Gate:
    для runtime/infra задач теперь обязателен gcp-health,
    добавлен отдельный release-gate для проверки деплоя, health и логов на VM.
  2. Добавлен A10 с ревизией CI/CD поведения GCP workflow:
    зафиксировано, что deploy триггерится вручную или после успешного Auto Release (а не по любому push),
    и что агент обязан проверять совместимость с deploy_gcp_ssh.sh и документацией gcp_conf.

Validation:



Задумал внести Несколько изменений в сервис, в итоге добавились 8 пунктов. Серьезные изменения, какие-то связаны с ИИ, какие то просто дополнительный функционал для репетиторов. В итоге написал задание на 1199 строк, с детальным описанием каждого пункта, ограничения, инструменты....
Изначально думал запускать поэтапно, но сейчас есть желание рискнуть - включить режим автопилота и отправить на выполнение весь комплекс. Что думаете - прокатит? Порядка 10 новых таблиц, роутеры, менеджеры, фронтенд.. 
руки чешутся проверить автономию. Особо ничем не рискую кроме токенов и потерянного времени - всегда можно откатить версию. Такого рода задачи еще не запускал. 
ilyamaster #:
да, рецепт прост - берем сливки 10-*12 490 мл. процентов,  берем сгущенку 1% 200 гр, клубника - шоколад - по желанию загуститель (порошек). Имеем - 690 кг мороженного - себестоимость сливки 74р+50р сгущенка+(тут купили за 100р, на порцию 20р.(хватит на 10 порций)-- выход 690 гр.  морженки - 160р. Хорошего -  натурального, относительно.
Нашел чем напугать картошко-бизнесмена)))

А мне вот нравится итальянское мороженое - оно не такое жирное как наше и освежает хорошо. Но именно настоящее, не  набор химикатов-красителей со льдом.
ArbNet #:

Завязывай уже фигнёй страдать, это всё ерунда. Хороших локальных решений нет, тем более с маленьким ОЗУ.

ЗЫ. По мне  лучше свой движок написать для нейросети для локалки.

😂 Ваш совет очень ценный для нас. "Я тебя услышал"(с) Первая ракетка (посмотри эпизод 5 чтобы понять)

Но, давай поговорим аргументированно.
Зачем мне локальный LLM? Главная цель - удешевление. Ты конечно же до сих пор не посмотрел мой проект, поэтому вкратце. Есть ИИ урок, который ведет ИИ учитель. Сам урок сгенерирован на мощных моделях, учитывает нюансы темы,  содержит квизы и дополнительную информацию. Он очень круто работает на Клод и ОпенАИ, неплохо на Дипсик, но в любом случае это токены, за которые надо платить. Я хочу сделать пробные уроки, бесплатные для пользователя. Вот тут и вступает в дело локальный ЛЛМ.  По большому счету мне не нужна мощная модель, потому что нужные данные по уроку уже есть, база знаний лежит в РАГ. Мне достаточно простого трансформера, который в приницпе работает как оркестратор. Причем это сейчас в бета-тестировании такие ограничения, чтобы не платить много. У меня и так на сервер уходит уже более 50 баксов в месяц. Плюс оплата токенов, но пока что там копейки.

Теперь поговорим про 

ArbNet #:
лучше свой движок написать для нейросети для локалки.

Давай аргументированно в этот раз. Чем это лучше? что это тебе даст? Какие недостатки в тех, что существуют ты увидел и знаешь что улучшить? Я вот не копал так далеко - я даже не знаю как это устроено. Знаю что llama.cpp написана на плюсах человеком, который перед этим написал whisper.cpp - крутую штуку для распознавания голоса, суперски работает локально, я на ее основе написал interview-cheater - локальную приблуду, которая работает в фоне во время интервью, слущает вопросы и выдает ответы) Она тоже была на локальных моделях в llama.cpp

Оллама написана на Go, поддерживается группой разрабов сейчас, изначально стартовала с бюджетом в $125 тыс.
Ты реально считаешь что сделаешь что-то лучше? Без обид.

Но! Это очень хорошая практика - тут не спорю. Только прежде чем писать самому - нужно досконально разобраться в том что есть. Так что мой совет - сначала расковыряй существующие.
Например - как ты будешь работать с CPU/GPU? Оллама, например умеет работать с любыми видами графических чипов, если включить  поддержку СUDA -  она на моем маке в три раза быстрее работает на М4. Специально смотрел разницу. Запущенная в докере  и локально.
Ты хорошо понимаешь разницу между  GGML и GGUF? Для Apple Silicon инференс ускоряется через MLX - напишеь под него ускоритель сам?

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

Всего: 8320