Откуда он знает, что делает инструмент? Как я могу передать назначение этого инструмента, чтобы было понятнее?
Насколько я понимаю, его единственное средство — это прочитать функцию и входные данные, которые она получает. Означает ли это, что мне следует создавать очень длинные имена функций, чтобы объяснить более мелкие детали? Это может быть очень простое решение, но я не понимаю, как оно может получить дополнительную информацию о предоставленном инструменте.
Из руководства используется следующий пример:
Код: Выделить всё
@tool
def human_assistance(query: str) -> str:
"""Request assistance from a human."""
human_response = interrupt({"query": query})
return human_response["data"]
Подробнее здесь: https://stackoverflow.com/questions/796 ... ols-to-use
Мобильная версия