Если и клиент и сервер — ваши, то да. Но если у вас какой-то публичный тул, который требует запросов в БЯМ, то можно воспользоваться семплингом. Ну например, у нас тул ставит задачу пользователю по расшифровке текста. Если текста больше мегабайта (ну допустим) нам надо его саммаризировать. Мы не хотим свои токены тратить на саммаризацию, мы просим клиента за нас выполнить этот запрос и прислать нам уже саммари. Мне самому не очень нравится этот пример, но он хотя бы иллюстрирует, что семплинг — это когда не хочется свои токены тратить =)
Ребята-комментаторы, как же хорошо, что вы есть! Очень хотелось написать про все, но про все написать невозможно, поэтому не останавливайтесь, ради всего святого, давайте уже и IRC каналы с Бухтопухой вспомним, IYKYK =)
Можно еще посмотреть в сторону динамических наборов тулов, если уж хотите хранить состояние. Тогда можно на сервере, в зависимости от контекста выполняемой задачи, обновлять список доступных тулов (внутри MCP-шной сессии получится это сделать для разных клиентов). Тут проблема может возникнуть в том, что не все клиенты будут корректно отрабатывать нотификацию о изменении набора тулов.
Но вообще да, проблема c tool-hell встает в полный рост и пока хорошего решения, да еще и универсального, вроде как нет. Делать супертулы, как у вас, кстати, тоже распространенная практика, но бывает, что модельки путаются еще сильнее.
— фоторедактор
— голосовые сообщения
— новая клавиатура
— семейный шэринг
— iCloud Drive
— приложение Health
— расширенный поиск спотлайт
— виджеты
— и взаимодействие с OS X
навскидку.
p.s. Я буду обновлять комментарии перед ответом. Я буду обновлять комментарии перед ответом. Я буду обновлять комментарии перед ответом. Я буду обновлять комментарии перед ответом. Я буду обновлять комментарии перед ответом.
Лента первого типа даже в России стоит около 200 рублей за метр, а если заказывать с китайских сайтов, то, наверное, 200 рублей за бобину. Так что дешевле намного, если считать трудозатраты и знания бесплатными :-)
Не хранить конфиденциальные данные в телефоне — такой совет подойдет? Ну или не хранить конфиденциальные данные в телефоне, полагаясь только на защиту локскрином этого самого телефона.
Я прекрасно вижу, что написано в топике и что выше вы пишете в комментах. В топике вопрос доставки в города не из списка UPS никак не рассмотрен. А меж тем на сайте UPS четко сказано, что при сумме покупки+доставки больше 200 евро доставка в города не из списка не осуществляется. И не надо тут говорить о том, что есть какая-то неопределенность. Меня просто смутило, что вы используете слово «желательно». Это не верно.
Если и клиент и сервер — ваши, то да. Но если у вас какой-то публичный тул, который требует запросов в БЯМ, то можно воспользоваться семплингом. Ну например, у нас тул ставит задачу пользователю по расшифровке текста. Если текста больше мегабайта (ну допустим) нам надо его саммаризировать. Мы не хотим свои токены тратить на саммаризацию, мы просим клиента за нас выполнить этот запрос и прислать нам уже саммари. Мне самому не очень нравится этот пример, но он хотя бы иллюстрирует, что семплинг — это когда не хочется свои токены тратить =)
Ребята-комментаторы, как же хорошо, что вы есть! Очень хотелось написать про все, но про все написать невозможно, поэтому не останавливайтесь, ради всего святого, давайте уже и IRC каналы с Бухтопухой вспомним, IYKYK =)
Можно еще посмотреть в сторону динамических наборов тулов, если уж хотите хранить состояние. Тогда можно на сервере, в зависимости от контекста выполняемой задачи, обновлять список доступных тулов (внутри MCP-шной сессии получится это сделать для разных клиентов). Тут проблема может возникнуть в том, что не все клиенты будут корректно отрабатывать нотификацию о изменении набора тулов.
Но вообще да, проблема c tool-hell встает в полный рост и пока хорошего решения, да еще и универсального, вроде как нет. Делать супертулы, как у вас, кстати, тоже распространенная практика, но бывает, что модельки путаются еще сильнее.
— голосовые сообщения
— новая клавиатура
— семейный шэринг
— iCloud Drive
— приложение Health
— расширенный поиск спотлайт
— виджеты
— и взаимодействие с OS X
навскидку.
p.s. Я буду обновлять комментарии перед ответом. Я буду обновлять комментарии перед ответом. Я буду обновлять комментарии перед ответом. Я буду обновлять комментарии перед ответом. Я буду обновлять комментарии перед ответом.
Но пока не очень впечатляет.
Берем УЭК и аааааккуратно вырезаем себе симку!