Как получить доступ к промежуточным этапам реакции агента Langchain в режиме реального времени, ожидая окончательного отPython

Программы на Python
Anonymous
Как получить доступ к промежуточным этапам реакции агента Langchain в режиме реального времени, ожидая окончательного от

Сообщение Anonymous »

Я работаю с AgentReact из библиотеки Langchain, и мне нужно получить доступ и отобразить промежуточные шаги (взаимодействия) в режиме реального времени, ожидая окончательного ответа. В настоящее время мой код возвращает взаимодействия и конечный результат только после завершения всего процесса, что не идеально для моего приложения.
def question_answer(question: str, agents: AgentExecutor):

list_logs_result = []
answer = agents.invoke({'input': prompt_templates_100.format(question=question)}, )
interactions = format_interactions(answer)

for interaction in interactions:
list_logs_result.append({"log": interaction["log"], "result": interaction["result"]})

return answer["output"], list_logs_result


Подробнее здесь: https://stackoverflow.com/questions/786 ... -while-wai

Вернуться в «Python»