TGStat
TGStat
Qidiruv uchun matnni kiriting
Ilg‘or kanal qidiruvi
  • flag Uzbek
    Sayt tili
    flag Russian flag English flag Uzbek
  • Saytga kirish
  • Katalog
    Kanal va guruhlar katalogi Hududiy to‘plamlar Tematik to‘plamlar Платные каналы Kanallar qidiruvi
    Kanal/guruh qo‘shish
  • Reytinglar
    Kanallar reytingi Guruhlar reytingi Postlar reytingi
    Brendlar va shaxslar reytingi
  • Analitika
  • Postlarda qidiruv
  • Telegram'ni kuzatish
  • Targ‘ibot
    Yandex Business orqali reklama Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Искусство. Код... ИИ?

2 May, 01:14

Telegram'da ochish Ulashish Shikoyat qilish

📈 Deeper Research Bot (с TODO-листом и ветками рассуждений)

Давно чесались руки попробовать ToT (Tree of Thoughts — древовидная генерализация Chain of Thoughts, о котором рассказывал ранее), а тут ещё задумался, так ли просто запилить своего ресерч-агента, как утверждал в предыдущем посте... в общем, всё одно к одному сошлось 🤦‍♂️

Вообще, оно задумывалось, как очередной игрушечный агент на пару сотен строк, но в какой-то момент, что-то пошло не так, и получилось то, что получилось 🙈 Telegram-бот для глубоких исследований, на базе ToT, с возможностью добавления в контекст документов (любые текстовые форматы, .pdf, .docx, .xlsx и .pptx) a-la «NotebookLM для бедных», и ReAct-циклом с обновляемым TODO-списком и инструментами для обшаривания сети.

TODO-список, причем, я делал исключительно ради того, чтобы можно было отслеживать прогресс исследования из чата телеги. Но внезапно, его добавление ощутимо улучшило результаты ризонинга. Да так, что Plan&Execute, на основе которого сейчас делаю c0wrk (своего кодинг-агента — спойлер), местами ему даже проигрывает на одних и тех же задачах. В том числе и за счет ToT, скорее всего, но тем не менее — результаты прям приятно удивляют. Есть над чем задуматься.

Реализация ToT, если кому будет интересно, вся уложена в системный промпт, в prompts.py. Сжатие контекста сделал максимально примитивно: все ранее суммаризованные сообщения удаляются, все не суммаризованные, кроме относящихся к текущей задаче, суммаризируются. Остальное — обвязки вокруг aiogram, litellm и стандартное агентское барахло.

LiteLLM — потому, что изначально предполагал, что под ToT ReAct-цикл нужно будет жестко тюнить. Но оказалось, что не нужно, а переписывать всё под какой-нибудь LangChain стало тупо лень, поскольку, учитывая простоту агента, особого смысла в этом нет.

Да, и на основе того промпта сделал ещё и агентский скилл для ресерча, реализующий ToT — если вдруг кому захочется его попробовать, но будет лень разворачивать для этого бота.

332 0 5 31
Katalog
Kanal va guruhlar katalogi Kanallar to‘plamlari Kanallar qidiruvi Kanal/guruh qo‘shish
Reytinglar
Telegram-kanallar reytingi Telegram-guruhlar reytingi Postlar reytingi Brendlar va shaxslar reytingi
API
Statistika API'si Postlar qidiruvi API'si API Callback
Kanallarimiz
@TGStat @TGStat_Chat @telepulse @TGStatAPI
O‘qish
Академия TGStat Telegram tadqiqoti 2019 Telegram tadqiqoti 2021 Telegram tadqiqoti 2023
Kontaktlar
Справочный центр Qo‘llab-quvvatlash Email Vakansiyalar
Har xil narsalar
Foydalanuvchi shartnomasi Maxfiylik siyosati Ommaviy oferta
Botlarimiz
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot