Кажется, мне надо было пояснить, но я поленился... В статье есть ссылка на демо. В демо первый, по-моему, пример - про клубнику. Кликаешь на пример - она выдаёт, что это решается с JSON и функции count_letter, но тела функции не дает. Вот я и попросил дать определение этой функции - результат под спойлером
A: Here is a Python function definition for count_letter that matches the signature implied by the JSON response I provided earlier:
def count_letter(word: str, letter: str) -> int:
"""
Counts the number of occurrences of a given letter in a word.
Args:
word (str): The word to search in.
letter (str): The letter to search for.
Returns:
int: The number of times the letter appears in the word.
Notes:
- The search is case-insensitive.
- The function considers each occurrence, so 'll' in 'bell' counts as 2.
"""
return word.lower().count(letter.lower())
Полагаю, офлайн возможен в той же степени, в какой он есть сейчас по банковским картам - (1) продавец генерит транзакцию на своем устройстве, (2) покупатель подтверждает транзакцию своим устройством без выхода в интернет, (3) продавец получает подтверждение и (4) передает его в процессинг, (5) процессинг списывает деньги со счета покупателя в пользу продавца.
Шаги 1,2,3 можно сделать без интернета, шаг 4 можно сделать с временным лагом после 3-го, если на то будет разрешение платежной системы.
Это слишком широко, педагогику тоже можно назвать общественно-полезной деятельностью.
Здесь же, имхо, имеется в виду, что не меняешь суть работы - как был инженером-программистом, так инженером-программистом и остался, только изменилась точка приложения умений. Совсем непохоже на волонтеров, разыскивающих людей в лесу.
Чарли и шоколадная фабрика, которая с Деппом. Отец Чарли вылетел с работы, потому что владелец заменил работников роботом. Для отца все кончилось хорошо, потому что он переквалифицировался в наладчика роботов. Но остальным работникам не повезло.
Это трудно вообразить, но в тренировочном наборе LLM действительно есть абсолютно весь интернет. Из-за этого уровня масштаба создается ощущение, что LLM обладает интеллектом. Но важно понимать, что это всего лишь извлечение (retrieval) уже существующих решений или их комбинаций, но никак не решение новых задач.
Посмотрите на это таким образом:
Сейчас LLM учится на готовых образцах, извлекает их внешние, довольно верхнеуровневые признаки, обобщает их, а по запросу генерирует новый образец, похожий на подмножество готовых по извлеченным общим признакам.
На следующем шаге развития LLM будет в качестве признаков выявлять классы задач и способырешений, соответственно генерация будет не в том, чтобы "сделай это, похожее на то", а "определи класс задачи, подбери способ решения, примени найденное решение".
То есть это просто следующий уровень сложности, очевидный и, скорее всего, достижимый.
— Так получается потому, что ваши процессы - это Waterfall обернутый в спринты. - резко отрезал менеджер. — Все, что нам нужно сделать, это попросить разработчиков тестировать свои задачи.
Еще вариант, примерно той же степени бредовости, - вынести тестировщиков в отдельный проект джиры.
Тип объекта в случае xml указывается в имени тэга, а в случае json или yaml нужно выносить его отдельный атрибут
Так же, как у вас: "процесс" = это тип объекта, и он стоит в начале описания объекта. Или вы о чем?
Ну то есть, если первое слово в строке это указание на тип, то в тот момент, когда система ожидает ввод типа мы просто предлагаем пользователю выбрать нужное имя и оно же печатается в редактор. А если тип указывается как атрибут, то возникают вопросы по дизайну (в связке с эргономикой) - не смог их решить.
атрибут "тип" определяется в схеме с перечнем (enum) допустимых типов, тогда редактор предложит значение из перечня
+ имя объекта не уникально в пределах одного уровня вложенности.
Поскольку yaml - это тот же json, то нельзя в одном объекте иметь одинаковые ключи.
И, на мой взгляд, это более читаемое, т.к. состояния и задачи четко сгруппированы в отдельные элементы, каждый элемент списка имеет описанную структуру, порядок элементов определяется списком
Про фатальный недостаток, допускаю что он есть, можете подсветить пож-та?
Чем это лучше описания на yaml, для которого достаточно создать нужную json-cхему?
Читаемый
Легко передавать людям, не знакомым с нотацией
Может содержать markdown
Верифицируемый
Не надо создавать специальное приложение для цветовой разметки текста, т.к. есть куча сред, которые уже это умеют, и даже умеют в подсказку на основе схемы
Если я правильно понял, ServiceTask в тесте не вызывают внешние сервисы, а замокированы, и получают констатный ответ. То есть собственно работа с rest-сервисом не проверяется - если в модели запрос неправильно написан и внешний сервис не сможет его распознать, то вы узнаете это только на интеграционном тестировании.
Поэтому предлагаю еще один вариант - сделать на Wiremock заглушки, изображающие внешние сервисы, можно даже statefull.
Немного сильно разные и мало похожие вещи. Принтер умеет применять стиль, задаваемый Esc-последовательностями, к загруженному фонту - печатать жирным, курсивом, сжатым и т.д. А в графическом режиме не может.
Кажется, мне надо было пояснить, но я поленился... В статье есть ссылка на демо. В демо первый, по-моему, пример - про клубнику. Кликаешь на пример - она выдаёт, что это решается с JSON и функции count_letter, но тела функции не дает. Вот я и попросил дать определение этой функции - результат под спойлером
Она сама на Python перешла, я ее не просил
Есть еще над чем поработать
Скрытый текст
Q: define function count_letter
A: Here is a Python function definition for
count_letterthat matches the signature implied by the JSON response I provided earlier:Example Use Cases:
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Управление компьютером - Планировщик заданий
Полагаю, офлайн возможен в той же степени, в какой он есть сейчас по банковским картам - (1) продавец генерит транзакцию на своем устройстве, (2) покупатель подтверждает транзакцию своим устройством без выхода в интернет, (3) продавец получает подтверждение и (4) передает его в процессинг, (5) процессинг списывает деньги со счета покупателя в пользу продавца.
Шаги 1,2,3 можно сделать без интернета, шаг 4 можно сделать с временным лагом после 3-го, если на то будет разрешение платежной системы.
Это слишком широко, педагогику тоже можно назвать общественно-полезной деятельностью.
Здесь же, имхо, имеется в виду, что не меняешь суть работы - как был инженером-программистом, так инженером-программистом и остался, только изменилась точка приложения умений. Совсем непохоже на волонтеров, разыскивающих людей в лесу.
Чарли и шоколадная фабрика, которая с Деппом. Отец Чарли вылетел с работы, потому что владелец заменил работников роботом. Для отца все кончилось хорошо, потому что он переквалифицировался в наладчика роботов. Но остальным работникам не повезло.
Потому что руководитель является представителем команды
Что мы и видим в статье. После чего у руководителя не остается ни подчиненного, ни компетенции.
Не-а. Достижением целей занимаются его подчиненные, а руководитель лишь помогает им двигаться в нужном направлении.
Если подчиненные не смогут работать, по любым причинам, то руководитель не достигнет цели
Если подчиненные могут самостоятельно обеспечивать себе фронт работ и достигать целей, то руководитель им не нужен
Вывод - руководитель поставлен не для достижения целей
Полномочий много, но назначение у руководителя по сути одно - обеспечить подчиненных фронтом работ и необходимыми ресурсами
Посмотрите на это таким образом:
Сейчас LLM учится на готовых образцах, извлекает их внешние, довольно верхнеуровневые признаки, обобщает их, а по запросу генерирует новый образец, похожий на подмножество готовых по извлеченным общим признакам.
На следующем шаге развития LLM будет в качестве признаков выявлять классы задач и способы решений, соответственно генерация будет не в том, чтобы "сделай это, похожее на то", а "определи класс задачи, подбери способ решения, примени найденное решение".
То есть это просто следующий уровень сложности, очевидный и, скорее всего, достижимый.
Еще вариант, примерно той же степени бредовости, - вынести тестировщиков в отдельный проект джиры.
Так же, как у вас: "процесс" = это тип объекта, и он стоит в начале описания объекта. Или вы о чем?
атрибут "тип" определяется в схеме с перечнем (enum) допустимых типов, тогда редактор предложит значение из перечня
Поскольку yaml - это тот же json, то нельзя в одном объекте иметь одинаковые ключи.
То есть вот так нельзя:
Можно вместо объекта сделать массив:
И, на мой взгляд, это более читаемое, т.к. состояния и задачи четко сгруппированы в отдельные элементы, каждый элемент списка имеет описанную структуру, порядок элементов определяется списком
https://yandex.ru/search/?text=фатальный+недостаток
https://neolurk.org/wiki/Фатальный_недостаток
https://www.rsdn.org/forum/dotnet/8558237.hot
https://ru.wikipedia.org/wiki/Синдром_неприятия_чужой_разработки
Чем это лучше описания на yaml, для которого достаточно создать нужную json-cхему?
Читаемый
Легко передавать людям, не знакомым с нотацией
Может содержать markdown
Верифицируемый
Не надо создавать специальное приложение для цветовой разметки текста, т.к. есть куча сред, которые уже это умеют, и даже умеют в подсказку на основе схемы
Имеет фатальный недостаток
Принтер не может. За него это делает система печати винды. В винде система печати весь текст переводит в растр и выводит на принтер уже в графике.
Старый Word 4.0 (досовский) тоже умел печатать в графике. Но у него и WYSIWYG был в текстовом режиме.
Если я правильно понял, ServiceTask в тесте не вызывают внешние сервисы, а замокированы, и получают констатный ответ. То есть собственно работа с rest-сервисом не проверяется - если в модели запрос неправильно написан и внешний сервис не сможет его распознать, то вы узнаете это только на интеграционном тестировании.
Поэтому предлагаю еще один вариант - сделать на Wiremock заглушки, изображающие внешние сервисы, можно даже statefull.
Немного сильно разные и мало похожие вещи. Принтер умеет применять стиль, задаваемый Esc-последовательностями, к загруженному фонту - печатать жирным, курсивом, сжатым и т.д. А в графическом режиме не может.
Не факт. Google заплатил инвесторам стартапа. В заметке не сказано, что перепало его основателю, может у него и доли в стартапе не было.
Еще бизнес-аналитика и скрам-мастера
Поменяйте советские ножницы по металлу на современные двухрычажные, с насечкой на зубьях, это небо и земля