Описание схемы вывода инструмента ведёт к более эффективной работе Клода
Клод заранее знает структуру возвращаемых данных, может сразу использовать оценку для ранжирования результатов, что экономит один цикл обмена с обвязкой и делает работу с инструментом более эффективной и интеллектуальной.
Видео-источник
Описание схемы вывода инструмента ведёт к более эффективной работе Клода
Связка 1
Начальное состояние: Клод получает вызов инструмента только с входными данными, не зная заранее структуру ответа инструмента, что требует дополнительных циклов обмена для понимания результата.
Преобразование: Разработчик добавляет в описание инструмента схему вывода, указывающую, что инструмент вернет ID, заголовок, фрагмент и оценку.
Конечное состояние: Клод заранее знает структуру возвращаемых данных, может сразу использовать оценку для ранжирования результатов, что экономит один цикл обмена с обвязкой и делает работу с инструментом более эффективной и интеллектуальной.
Теперь, как и обещал — о, можно вернуться на один слайд?
Теперь, как и обещал, небольшой совет по использованию инструментов. И он очень мощный, и я сам часто им пользуюсь.
Когда вы даете инструмент Клоду, разработчик добавляет в описание инструмента схему вывода, указывающую, что инструмент вернет ID, заголовок, фрагмент и оценку. В примере, который я здесь привел, в описании я указал, что этот инструмент search_docs будет искать в документации и возвращать ID, заголовок, фрагмент и оценку.
Таким образом, вы можете дать Клоду понять, чего ожидать от этого вызова инструмента. Например, если Клод захочет ранжировать результаты этого инструмента, он уже будет знать, что инструмент вернет оценку, что фактически сэкономит один цикл обмена с обвязкой.
Благодаря этому вы получаете более эффективные и интеллектуальные результаты от Клода при использовании этого инструмента.