<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Записи · Mesh Refinement</title><link>https://meshrefine.com/ru/tags/tutorial/</link><description>Записи · Mesh Refinement</description><atom:link href="https://meshrefine.com/ru/tags/tutorial/index.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Thu, 05 Jun 2025 14:40:50 +0200</lastBuildDate><item><title>Griptape, часть 2: Строим графы</title><link>https://meshrefine.com/ru/posts/griptape-2/</link><description>&lt;p&gt;В &lt;a href="https://meshrefine.com/ru/posts/griptape-1/"&gt;прошлом посте&lt;/a&gt; я провел разбор базовых концептов AI-фреймворка &lt;a href="https://www.griptape.ai"&gt;Griptape&lt;/a&gt;, и сейчас самое время применить их к делу. Попробуем их использовать для разработки небольшого приложения, которое помогает вести линк-блог в телеграме.&lt;/p&gt;
&lt;p&gt;Приложение будет получать URL, скачивать его, прогонять через LLM для генерации сокращенного содержания, переводить это содержимое еще на несколько языков, собирать все вместе и публиковать в телеграме через бота. Общий флоу можно увидеть на схеме ниже:&lt;/p&gt;
&lt;pre class="mermaid"&gt;
flowchart LR
A[&amp;#34;URL&amp;#34;]
A --&amp;gt; Parser[&amp;#34;Парсер&amp;#34;] --&amp;gt; LLM1[&amp;#34;Суммаризатор&amp;#34;]
LLM1 --&amp;gt; Translator1[&amp;#34;Перевод на язык 1&amp;#34;]
LLM1 --&amp;gt; Translator2[&amp;#34;Перевод на язык 2&amp;#34;]
Translator1 --&amp;gt; Combiner[&amp;#34;Сборщик&amp;#34;]
Translator2 --&amp;gt; Combiner
LLM1 --&amp;gt; Combiner
Combiner --&amp;gt; Telegram[&amp;#34;Телеграм-бот&amp;#34;]
&lt;/pre&gt;
&lt;p&gt;Для простоты картины я опущу имплементацию телеграм-бота, а также оставлю в покое мой любимый Human-in-the-loop, который, по моему мнению, обязательно должен присутствовать как минимум где-то в районе сборщика .&lt;/p&gt;</description><pubDate>Thu, 05 Jun 2025 14:40:50 +0200</pubDate><guid>https://meshrefine.com/ru/posts/griptape-2/</guid></item></channel></rss>