This media is not supported in your browser
VIEW IN TELEGRAM
Когда прод упал и ты знаешь на кого свалить
😁5
Спешу поделиться интересной статье на Хабре как экономить токены, если у вас много тулов. Проблема на самом деле существует - ведь при запросе в LLM стартер передает все описания функций, возможных для вызова.
Вряд ли вам такое пригодится, если не имеете пока дело с tool calling, но лучше знать заранее
https://habr.com/ru/companies/spring_aio/articles/976178/
Вряд ли вам такое пригодится, если не имеете пока дело с tool calling, но лучше знать заранее
https://habr.com/ru/companies/spring_aio/articles/976178/
Хабр
Как сократить расходы на токены и повысить точность LLM
Когда количество доступных LLM инструментов (tool-ов) разрастается, традиционные подходы к tool calling становятся непрактичными — утилизация токенов улетает ещё до начала общения. К тому же, модели...
👍4
Недавно проходил собеседование в одну компанию на букву Я.
Знаете что скажу - алгособесы похоже все, я наконец решал нормальную прикладную задачу с многопточкой (+тесты) без оцениваний сложностей в нотации O-большое.
Решил быстрее, чем сработал таймер и даже успели за это время обсудить детали и особенности технологий (советую вам именно подобные вопросы задавать, а не вот эти из области HR - а во сколько на работу, а технику дают и прочее не особо касающееся разработчиков повседневно).
Как же приятно видеть, что найм меняется по фидбэку тех, что проходил этот тернистый путь.
Знаете что скажу - алгособесы похоже все, я наконец решал нормальную прикладную задачу с многопточкой (+тесты) без оцениваний сложностей в нотации O-большое.
Решил быстрее, чем сработал таймер и даже успели за это время обсудить детали и особенности технологий (советую вам именно подобные вопросы задавать, а не вот эти из области HR - а во сколько на работу, а технику дают и прочее не особо касающееся разработчиков повседневно).
Как же приятно видеть, что найм меняется по фидбэку тех, что проходил этот тернистый путь.
👍9
void main() {
System.out.println("С Новым Годом! Спасибо, что были со мной!");
}🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
Начинаем год с мемчиков. Или уже готовы к серьезному контенту?
😁6
Приехал я как-то а Сколково (дело было лет 5 назад).
Проездом или по делам находился в Москве и решил заскочить в тот самый высокотехнологичный центр.
Первое, что я увидел - пустоту. Людей почти не было, лишь в части помещений находилось от силы 3-4 человека, остальные павильоны - пустые. Да, это был не выставочный центр, но я конечно ожидал большего.
Может я что-то не понимаю и кто-то лучше знает, где все эти технологии там прячут - расскажите.
Проездом или по делам находился в Москве и решил заскочить в тот самый высокотехнологичный центр.
Первое, что я увидел - пустоту. Людей почти не было, лишь в части помещений находилось от силы 3-4 человека, остальные павильоны - пустые. Да, это был не выставочный центр, но я конечно ожидал большего.
Может я что-то не понимаю и кто-то лучше знает, где все эти технологии там прячут - расскажите.
🤔2👏1
Успели вы уже посмотреть или нет, но в открытом доступе (в том числе исходники) появилась вот такая интересная штука https://github.com/clawdbot/clawdbot
Кратко - создание почти полностью автономных агентов без особых приседаний.
Кратко - создание почти полностью автономных агентов без особых приседаний.
GitHub
GitHub - openclaw/openclaw: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - openclaw/openclaw: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
👍3
Юзеры Gradle, ловите полезный нюанс, который помнил, но все же напоролся на него.
Конфигурация ниже будет работать:
Причина в том, что MapStruct использует сгенерированные Lombok методы. Если MapStruct инициализируется раньше, нужных методов ещё не существует на момент annotation processing.
И это не единственное такое сочетание, но пожалуй самое частое в проектах.
Конфигурация ниже будет работать:
dependencies {
annotationProcessor("org.projectlombok:lombok")
annotationProcessor("org.mapstruct:mapstruct-processor")
}
Но если поменять очередность, то всё может упасть.Причина в том, что MapStruct использует сгенерированные Lombok методы. Если MapStruct инициализируется раньше, нужных методов ещё не существует на момент annotation processing.
И это не единственное такое сочетание, но пожалуй самое частое в проектах.
👍3
Поймал себя утром на одной мысли.
Попросили сделать парсер одного сайта, недолго думая я скормил задачу нейросети, она почти сразу все верно поняла, пришлось правда странички выкачать и скормить в контекст, НО раньше я сидел и глазами сам искал html-теги, да еще и не сразу получалось, а тут минут 10 и все готово.
Я не говорю, что разработчиков всех заменять, но это очень облегчает наш труд.
Попросили сделать парсер одного сайта, недолго думая я скормил задачу нейросети, она почти сразу все верно поняла, пришлось правда странички выкачать и скормить в контекст, НО раньше я сидел и глазами сам искал html-теги, да еще и не сразу получалось, а тут минут 10 и все готово.
Я не говорю, что разработчиков всех заменять, но это очень облегчает наш труд.
👍4