Генерация диаграммы графа
После того как вы продемонстрировали работу чат-бота школьной администрации, вы предлагаете создать диаграмму, которая наглядно объясняет, как он отвечает на вопросы. Вы договорились разработать диаграмму LangGraph, отражающую структуру чат-бота.
Классы Image и display из IPython.display уже импортированы. Мы также подготовили функцию display_fallback(), которая отображает кешированное изображение на случай, если Mermaid API (сервис, используемый LangGraph для построения графика) вернёт ошибку.
Это упражнение является частью курса
Проектирование агентных систем с LangChain
Инструкции к упражнению
- Внутри блока
tryвызовите метод.get_graph()на объектеgraph, а затем.draw_mermaid_png(), чтобы отобразить диаграмму.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Try generating and displaying the diagram of the graph
try:
display(Image(graph.____().____()))
# Return an exception if the generation fails
except Exception:
print("Plot generation failed... falling back to cached asset.")
display_fallback()