вот что я пытался сделать, но приглашение, кажется, никогда не меняется
, и
как вы можете видеть, системное приглашение остается прежним
Я везде просмотрел и ничего не нашел по этой теме, я мог бы поработать над созданием собственного агента, но я хочу использовать ту же причину и действовать в агенте ReAct
Код: Выделить всё
agent = ReActAgent.from_tools( system_prompt="""
You are a Customs Consultant assistant.
You'll be asked about regulations,information and data about importing and exporting.
You are allowed to ask the user when in need of clarification.
Gather as much data possible before answering the question.
""",
tools=[NL2SQLtool,taxesTool,DocsRequiredtool,positiontarifairetool],
llm=llm,
verbose=True,
)
Код: Выделить всё
agent = OpenAIAgent.from_tools(
system_prompt="""
You are a specialized shopping assistant.
Customers will provide you with a piece of clothing, and you will generate a matching outfit.
Always remember to ask for the user gender.
Your final answer needs to be the product_id associated with the best matching product in our inventory.
For each product of the outfit, search the inventory.
Include the total price of the recommended outfit.
""",
tools=[
inventory_query_engine_tool,
outfit_description_tool,
],
llm=llm,
verbose=True,
как мне проверить, сработала ли подсказка, которую я дал, или нет? Я спрашиваю, кто вы и какова ваша цель, если она дает определенную роль, это сработало
в противном случае он ответит приглашением по умолчанию, например: «Я создан для того, чтобы помогать с различными задачами, такими как ответы на вопросы, предоставление резюме и т. д. виды анализа. У меня есть доступ к нескольким инструментам, которые я могу использовать для выполнения этих задач. Если у вас есть для меня конкретный вопрос или задача, не стесняйтесь спрашивать!"
Попытки получения. подсказка агента
Подробнее здесь: https://stackoverflow.com/questions/784 ... llamaindex