НачатьНачать бесплатно

Генерация диаграммы графа

После того как вы продемонстрировали работу чат-бота школьной администрации, вы предлагаете создать диаграмму, которая наглядно объясняет, как он отвечает на вопросы. Вы договорились разработать диаграмму 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()
Редактировать и запускать код