Как изменилась оценка Банком России дефицита на рынке труда?
Без изменений: текущий дефицит на рынке труда значительный, но опережающие индикаторы говорят, что баланс на горизонте
Рынок Ситуация на рынке труда пока остается жестким. с апрельского заседания существенно не изменилась. Безработица находится на исторических минимумах. Однако, по данным опросов, доля предприятий, испытывающих дефицит кадров, постепенно снижается во многих регионах. продолжает снижаться. Кроме того, по-прежнему наблюдаются уменьшение спроса на рабочую силу в отдельных отраслях и ее переток в другие секторы. Рост зарплат остается высоким и продолжает опережать рост производительности труда. В то же время компании, по данным опросов, планируют сохраняют планы по более умеренные умеренной индексации зарплат в 2025 году по сравнению с 2023–2024 годами.
@c0ldness
Без изменений: текущий дефицит на рынке труда значительный, но опережающие индикаторы говорят, что баланс на горизонте
@c0ldness
Как изменилась оценка Банком России кредитных условий?
Тезис про то, что рост доходов одновременно позволяет домохозяйствам наращивать потребление и сбережение исчез:
Денежно-кредитные условия остаются жесткими под влиянием проводимой денежно-кредитной политики и автономных факторов. Смарта апреля номинальные процентные ставки изменились разнонаправленно несколько снизились в различных сегментах большинстве сегментов финансового рынка. Неценовые условия банковского кредитования рынка, но они по-прежнему жесткие. высокие в реальном выражении.
Несмотря на некоторое уменьшение депозитных ставок, сохраняется высокая склонность домашних хозяйств к сбережению.При этом рост доходов позволяет населению одновременно наращивать сбережения и потребление. Кредитная активность в целом остается сдержанной как в розничном, так и в корпоративном сегменте. сдержанной. Неценовые условия банковского кредитования жесткие.
@c0ldness
Тезис про то, что рост доходов одновременно позволяет домохозяйствам наращивать потребление и сбережение исчез:
Денежно-кредитные условия остаются жесткими под влиянием проводимой денежно-кредитной политики и автономных факторов. С
Несмотря на некоторое уменьшение депозитных ставок, сохраняется высокая склонность домашних хозяйств к сбережению.
@c0ldness
Как изменилась оценка Банком России рисков для инфляции?
Ctrl C + Ctrl V
На Проинфляционные риски немного уменьшились, но все еще преобладают над дезинфляционными на среднесрочном горизонте баланс рисков для инфляции по-прежнему смещен в сторону проинфляционных. горизонте. Основные проинфляционные риски связаны с более длительным сохранением отклонения российской экономики вверх от траектории сбалансированного роста и высоких инфляционных ожиданий, а также с ухудшением условий внешней торговли. Дальнейшее снижение темпов роста мировой экономики и цен на нефть в случае усиления торговых противоречий может иметь проинфляционные эффекты через динамику курса рубля. Дезинфляционные риски связаны с более значительным замедлением роста кредитования и внутреннего спроса под влиянием жестких денежно-кредитных условий. Дезинфляционное влияние может иметь и улучшение внешних условий в случае снижения геополитической напряженности.
@c0ldness
Ctrl C + Ctrl V
@c0ldness
ХОЛОДНЫЙ РАСЧЕТ ∅
Как изменилась оценка Банком России рисков для инфляции? Ctrl C + Ctrl V На Проинфляционные риски немного уменьшились, но все еще преобладают над дезинфляционными на среднесрочном горизонте баланс рисков для инфляции по-прежнему смещен в сторону проинфляционных.…
надеюсь, приведет к тому что мы узнаем разницу между изменением на один процент и один процентный пункт
Forwarded from Эксперт ️
Слом тренда в инфляции. Как ключевая ставка изменится к концу года?
Снижение ставки до 20% является относительно жестким — для рынка оно сигнализирует, что шаги в 100 базисных пунктов скорее всего задают предельную скорость дальнейшего снижения ставок.
А тон пресс-релиза подчеркивает, что мы видим разовую подстройку ставки, а не начало глубокого и непрерывного цикла снижения.
Тем не менее, доступные данные позволяют говорить о сломе тренда в инфляции: инфляция в мае, по нашим оценкам окажется в диапазоне 3-4% в пересчете на год, то есть несколько ниже целевых 4%.
Инфляционные ожидания предприятий розницы снижаются, как и напряженность на рынке труда.
По нашим оценкам, ключевая ставка окажется в диапазоне 16-17% по итогам года, тогда как инфляция будет в диапазоне 6.5-7.0% - ниже прогнозов Банка России.
Автор Telegram-канала «Холодный расчёт» Александр Исаков.
🥇 🥈 📈 — деловая журналистика с 1995 г.
Снижение ставки до 20% является относительно жестким — для рынка оно сигнализирует, что шаги в 100 базисных пунктов скорее всего задают предельную скорость дальнейшего снижения ставок.
А тон пресс-релиза подчеркивает, что мы видим разовую подстройку ставки, а не начало глубокого и непрерывного цикла снижения.
Тем не менее, доступные данные позволяют говорить о сломе тренда в инфляции: инфляция в мае, по нашим оценкам окажется в диапазоне 3-4% в пересчете на год, то есть несколько ниже целевых 4%.
Инфляционные ожидания предприятий розницы снижаются, как и напряженность на рынке труда.
По нашим оценкам, ключевая ставка окажется в диапазоне 16-17% по итогам года, тогда как инфляция будет в диапазоне 6.5-7.0% - ниже прогнозов Банка России.
Автор Telegram-канала «Холодный расчёт» Александр Исаков.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ХОЛОДНЫЙ РАСЧЕТ ∅
Please open Telegram to view this post
VIEW IN TELEGRAM
ХОЛОДНЫЙ РАСЧЕТ ∅
тот момент, когда знаешь, что сейчас будет главный вопрос стрима
Forwarded from Твердые цифры
Пресс-конференция Банка России: конспект
ДКП
• С учетом лагов ДКП предыдущие решения ЦБ будут обеспечивать дальнейшее замедление инфляции
• Подход ЦБ к снижению ключевой ставки требует больше осторожности – он может предполагать паузы между шагами, если инфляция перестанет устойчиво снижаться и тем более начнет расти, не исключено повышение ключевой ставки
• На столе было сохранение ключевой ставки и ее снижение на 50 или 100 бп, более существенные шаги не рассматривались
• Многие из тех членов Совета директоров, кто выступал за сохранение ключевой ставки на прежнем уровне сейчас, допускали ее снижение в июле
• Сегодняшнее решение находится в рамках апрельского прогноза ЦБ по ключевой ставке
• Решение в июле будет зависеть от того, как будет развиваться ситуация
• Сегодняшнее снижение ключевой ставки, принимая во внимание замедление инфляции, не означает значимое смягчение ДКУ в реальном выражении
Инфляция и инфляционные ожидания
• Сейчас у ЦБ больше уверенности в устойчивости дезинфляционных процессов
• Динамика инфляции по группам товаров неоднородна, в услугах спрос по-прежнему больше определяется динамикой доходов, а не кредитования
• Повышенные инфляционные ожидания – один из ключевых факторов, который требует осторожности при принятии решений
• Инфляционные ожидания населения не имеют направленного вектора изменений и колеблются в диапазоне 13–14% – сейчас высокое инфляционное давление в товарах повседневного спроса, которые могут больше влиять на динамику инфляционных ожиданий, чем смартфоны и холодильники, которые покупают редко
• Инфляция складывается вблизи нижней границы прогноза ЦБ
• Разовые колебания (в т.ч. из-за индексации ЖКУ) сами по себе не требуют вмешательства ДКП, но они задают инерцию для инфляционных ожиданий
• Если инфляционные ожидания остаются повышенными, то замедление инфляции нельзя считать устойчивым – ДКП должна оставаться жесткой или умеренно жесткой, переход же к нейтральной ДКП возможен только при целевой инфляции и инфляционных ожиданиях (как населения, так и бизнеса), которые согласовывались бы с целевой инфляцией
Экономическая активность и рынок труда
• Данные мониторинга предприятий говорят, что спрос в текущем году будет расти медленнее, чем в прошлом году
• Для экономической активности, как и для инфляции, характерна высокая неоднородность – в ряде отраслей спрос будет расти повышенными темпами, а где-то он может и падать, особенно после перегрева
• Появилось больше косвенных признаков снижения напряженности на рынке труда – важно смотреть, найдут ли эти признаки выражение в более твердых показателях рынка труда
• Риск более длительного отклонения экономической активности от траектории сбалансированного роста уменьшился
• Не будет иметь проинфляционный эффект такой рост зарплат, который будет соответствовать росту производительности труда
• Риски переохлаждения экономики должны в чем-то проявляться: сейчас переохлаждения нет, т.к. инфляция выше цели, а безработица ниже среднего за несколько лет
• ЦБ смотрит на рынок труда в комплексе, учитывая в т.ч. миграционную политику, но отдельно фактор миграционной политики не выделяет
• Чем выше гибкость рынка труда (в т.ч. за счет миграции – не только внешней, но и внутренней), тем меньше колебания инфляции, связанные с изменением совокупного спроса
• Динамика прибыли более умеренная, но в большинстве отраслей прибыль высокая по историческим меркам
• Динамика экономической активности складывается ближе к нижней границе прогноза ЦБ
Рубль
• Жесткая ДКП ведет к высокому спросу на рублевые активы – наряду с действием бюджетного правила это приводит к стабильному балансу спроса и предложения валюты
• ЦБ объясняет бóльшую часть укрепления рубля эффектами ДКП
Прочее
• Ситуация в геополитике предсказуемо непредсказуема
• В этом году картина по урожаю складывается заметно лучше, чем в прошлом
• Динамика кредитования складывается ближе к нижней границе прогнозного диапазона ЦБ, денежной массы – в середине прогнозного диапазона
@xtxixty
ДКП
• С учетом лагов ДКП предыдущие решения ЦБ будут обеспечивать дальнейшее замедление инфляции
• Подход ЦБ к снижению ключевой ставки требует больше осторожности – он может предполагать паузы между шагами, если инфляция перестанет устойчиво снижаться и тем более начнет расти, не исключено повышение ключевой ставки
• На столе было сохранение ключевой ставки и ее снижение на 50 или 100 бп, более существенные шаги не рассматривались
• Многие из тех членов Совета директоров, кто выступал за сохранение ключевой ставки на прежнем уровне сейчас, допускали ее снижение в июле
• Сегодняшнее решение находится в рамках апрельского прогноза ЦБ по ключевой ставке
• Решение в июле будет зависеть от того, как будет развиваться ситуация
• Сегодняшнее снижение ключевой ставки, принимая во внимание замедление инфляции, не означает значимое смягчение ДКУ в реальном выражении
Инфляция и инфляционные ожидания
• Сейчас у ЦБ больше уверенности в устойчивости дезинфляционных процессов
• Динамика инфляции по группам товаров неоднородна, в услугах спрос по-прежнему больше определяется динамикой доходов, а не кредитования
• Повышенные инфляционные ожидания – один из ключевых факторов, который требует осторожности при принятии решений
• Инфляционные ожидания населения не имеют направленного вектора изменений и колеблются в диапазоне 13–14% – сейчас высокое инфляционное давление в товарах повседневного спроса, которые могут больше влиять на динамику инфляционных ожиданий, чем смартфоны и холодильники, которые покупают редко
• Инфляция складывается вблизи нижней границы прогноза ЦБ
• Разовые колебания (в т.ч. из-за индексации ЖКУ) сами по себе не требуют вмешательства ДКП, но они задают инерцию для инфляционных ожиданий
• Если инфляционные ожидания остаются повышенными, то замедление инфляции нельзя считать устойчивым – ДКП должна оставаться жесткой или умеренно жесткой, переход же к нейтральной ДКП возможен только при целевой инфляции и инфляционных ожиданиях (как населения, так и бизнеса), которые согласовывались бы с целевой инфляцией
Экономическая активность и рынок труда
• Данные мониторинга предприятий говорят, что спрос в текущем году будет расти медленнее, чем в прошлом году
• Для экономической активности, как и для инфляции, характерна высокая неоднородность – в ряде отраслей спрос будет расти повышенными темпами, а где-то он может и падать, особенно после перегрева
• Появилось больше косвенных признаков снижения напряженности на рынке труда – важно смотреть, найдут ли эти признаки выражение в более твердых показателях рынка труда
• Риск более длительного отклонения экономической активности от траектории сбалансированного роста уменьшился
• Не будет иметь проинфляционный эффект такой рост зарплат, который будет соответствовать росту производительности труда
• Риски переохлаждения экономики должны в чем-то проявляться: сейчас переохлаждения нет, т.к. инфляция выше цели, а безработица ниже среднего за несколько лет
• ЦБ смотрит на рынок труда в комплексе, учитывая в т.ч. миграционную политику, но отдельно фактор миграционной политики не выделяет
• Чем выше гибкость рынка труда (в т.ч. за счет миграции – не только внешней, но и внутренней), тем меньше колебания инфляции, связанные с изменением совокупного спроса
• Динамика прибыли более умеренная, но в большинстве отраслей прибыль высокая по историческим меркам
• Динамика экономической активности складывается ближе к нижней границе прогноза ЦБ
Рубль
• Жесткая ДКП ведет к высокому спросу на рублевые активы – наряду с действием бюджетного правила это приводит к стабильному балансу спроса и предложения валюты
• ЦБ объясняет бóльшую часть укрепления рубля эффектами ДКП
Прочее
• Ситуация в геополитике предсказуемо непредсказуема
• В этом году картина по урожаю складывается заметно лучше, чем в прошлом
• Динамика кредитования складывается ближе к нижней границе прогнозного диапазона ЦБ, денежной массы – в середине прогнозного диапазона
@xtxixty
Forwarded from Unexpected Value
Аналитики, поставившие на снижение ставки, ориентируясь только на вайбы, сейчас такие:
@unexpectedvalue
@unexpectedvalue
Forwarded from MMI
‼️ По итогам своего заседания, Банк России снизил ключевую ставку на -100 бп до отметки в 20% годовых.
Банк России будет поддерживать такую жесткость денежно-кредитных условий, которая необходима для возвращения инфляции к цели в 2026 году. Это означает продолжительный период проведения жесткой денежно-кредитной политики. Дальнейшие решения по ключевой ставке будут приниматься в зависимости от скорости и устойчивости снижения инфляции и инфляционных ожиданий
https://cbr.ru/press/pr/?file=06062025_133000key.htm
Пресс-конференция Э. Набиуллиной (15-00 мск)
Банк России будет поддерживать такую жесткость денежно-кредитных условий, которая необходима для возвращения инфляции к цели в 2026 году. Это означает продолжительный период проведения жесткой денежно-кредитной политики. Дальнейшие решения по ключевой ставке будут приниматься в зависимости от скорости и устойчивости снижения инфляции и инфляционных ожиданий
https://cbr.ru/press/pr/?file=06062025_133000key.htm
Пресс-конференция Э. Набиуллиной (15-00 мск)
ХОЛОДНЫЙ РАСЧЕТ ∅
‼️ По итогам своего заседания, Банк России снизил ключевую ставку на -100 бп до отметки в 20% годовых. Банк России будет поддерживать такую жесткость денежно-кредитных условий, которая необходима для возвращения инфляции к цели в 2026 году. Это означает…
Макротелеграм в ожидании полного комментария @russianmacro о росте рисков в ценах на мясо после решения
@c0ldness
@c0ldness
Forwarded from MMI
‼️ НАШ КОММЕНТАРИЙ К РЕШЕНИЮ ЦБ СНИЗИТЬ СТАВКУ НА 100 бп
Мы очень довольны жесткостью принятого решения и прозвучавших комментариев! Если кто пропустил, то самое важное:
• ЦБ дал нейтральный сигнал (т.е. никакого намека не неизбежность дальнейшего снижения на ближайших заседаниях)
• Обсуждалось снижение только на 50 или 100 бп. То, что не обсуждали -200 бп – это очень хороший сигнал – в СД доминируют ястребы!
• Председатель отметила возможность повышения ставки: «наш подход к снижению ставки требует большой осторожности. Он может предполагать паузы между шагами. Более того, если инфляция перестанет устойчиво снижаться и тем более начнет расти, не исключено повышение ключевой ставки»
• И самое главное… МЯСО!!! – «в мясной группе ценовое давление растет». ЦБ осознает главные риски)) шутка…
На самом деле, пофиг на ставку! Главное – ожидания! 20 или 21 – большой разницы нет. Но вот 12 или 19 к концу года – это прямо кардинально разная картина. Если бы ЦБ сформировал ожидания быстрого и решительного снижения ставки, мы получили бы существенное смягчение ДКУ прямо сейчас, за чем неизбежно последовал бы стремительный рост кредита, ускорение инфляции и повышение ставки до 25+. Но ЦБ предельно ясно и жестко говорит – не обольщайтесь, риски очень высоки, поэтому никакого быстрого снижения ставки не будет; более того, может и повысить.
Мы полностью одобряем подобный подход к проведению ДКП в текущем моменте. Более того, наша собственная оценка проинфляционных рисков, намного более драматичная, чем у ЦБ:
• Во-первых, мы не считаем текущее замедление инфляции устойчивым
• Во-вторых, мы видим ускорение роста ВВП во 2К25, а значит разрыв выпуска (перегрев экономики) вновь начнет увеличиваться
• В-третьих, мы не видим даже намека на ослабление жесткости рынка труда, считая, что здесь ситуация будет только усугубляться, рост зарплат будет двузначным, и это будет и далее раскручивать инфляционную спираль
• В-четвертых, усугубляться будет и ситуация в бюджетной сфере – осенью нас ждет новый раунд кардинального пересмотра бюджета-25 и, возможно, не менее оглушительные сюрпризы относительно бюджета-26 (мы ждём дальнейшего увеличения доли военных расходов в ВВП). Это значит, что проинфляционные риски в этой стороны будут только расти
Ну и в заключении наши рекомендации для участников финансовых рынков: ЦБ принял жесткое решение, рассчитывать на быстрое смягчение ДКП не стоит, поэтому все, кто хотел поспекулировать на снижении ставки (т.е. сыграть против рубля или затарить акций и ОФЗ с 10-м плечом), могут расслабиться.
Мы очень довольны жесткостью принятого решения и прозвучавших комментариев! Если кто пропустил, то самое важное:
• ЦБ дал нейтральный сигнал (т.е. никакого намека не неизбежность дальнейшего снижения на ближайших заседаниях)
• Обсуждалось снижение только на 50 или 100 бп. То, что не обсуждали -200 бп – это очень хороший сигнал – в СД доминируют ястребы!
• Председатель отметила возможность повышения ставки: «наш подход к снижению ставки требует большой осторожности. Он может предполагать паузы между шагами. Более того, если инфляция перестанет устойчиво снижаться и тем более начнет расти, не исключено повышение ключевой ставки»
• И самое главное… МЯСО!!! – «в мясной группе ценовое давление растет». ЦБ осознает главные риски)) шутка…
На самом деле, пофиг на ставку! Главное – ожидания! 20 или 21 – большой разницы нет. Но вот 12 или 19 к концу года – это прямо кардинально разная картина. Если бы ЦБ сформировал ожидания быстрого и решительного снижения ставки, мы получили бы существенное смягчение ДКУ прямо сейчас, за чем неизбежно последовал бы стремительный рост кредита, ускорение инфляции и повышение ставки до 25+. Но ЦБ предельно ясно и жестко говорит – не обольщайтесь, риски очень высоки, поэтому никакого быстрого снижения ставки не будет; более того, может и повысить.
Мы полностью одобряем подобный подход к проведению ДКП в текущем моменте. Более того, наша собственная оценка проинфляционных рисков, намного более драматичная, чем у ЦБ:
• Во-первых, мы не считаем текущее замедление инфляции устойчивым
• Во-вторых, мы видим ускорение роста ВВП во 2К25, а значит разрыв выпуска (перегрев экономики) вновь начнет увеличиваться
• В-третьих, мы не видим даже намека на ослабление жесткости рынка труда, считая, что здесь ситуация будет только усугубляться, рост зарплат будет двузначным, и это будет и далее раскручивать инфляционную спираль
• В-четвертых, усугубляться будет и ситуация в бюджетной сфере – осенью нас ждет новый раунд кардинального пересмотра бюджета-25 и, возможно, не менее оглушительные сюрпризы относительно бюджета-26 (мы ждём дальнейшего увеличения доли военных расходов в ВВП). Это значит, что проинфляционные риски в этой стороны будут только расти
Ну и в заключении наши рекомендации для участников финансовых рынков: ЦБ принял жесткое решение, рассчитывать на быстрое смягчение ДКП не стоит, поэтому все, кто хотел поспекулировать на снижении ставки (т.е. сыграть против рубля или затарить акций и ОФЗ с 10-м плечом), могут расслабиться.
ХОЛОДНЫЙ РАСЧЕТ ∅
‼️ НАШ КОММЕНТАРИЙ К РЕШЕНИЮ ЦБ СНИЗИТЬ СТАВКУ НА 100 бп Мы очень довольны жесткостью принятого решения и прозвучавших комментариев! Если кто пропустил, то самое важное: • ЦБ дал нейтральный сигнал (т.е. никакого намека не неизбежность дальнейшего снижения…
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from РАБОЧИЕ БУМАГИ 🗝
Targeted insfrastructure spending can boost student outcomes
Summary:
- School finance studies show that infrastructure spending can boost student outcomes
- Investments in HVAC, STEM equipment, safety/health, plumbing, and classroom facilities improve test scores
- Capital spending can close achievement gaps between high- and low-SES districts
- Spending on school infrastructure surpassed $90 billion annually, with significant impacts on test scores and property values
- Targeted policies to reduce spending gaps and invest in high-impact projects can help close achievement gaps
Read Full WP
🇺🇸 Brookings Institution
Use Common Sense: Summarized By Linear Algebra
@c0ldness
Summary:
- School finance studies show that infrastructure spending can boost student outcomes
- Investments in HVAC, STEM equipment, safety/health, plumbing, and classroom facilities improve test scores
- Capital spending can close achievement gaps between high- and low-SES districts
- Spending on school infrastructure surpassed $90 billion annually, with significant impacts on test scores and property values
- Targeted policies to reduce spending gaps and invest in high-impact projects can help close achievement gaps
Read Full WP
🇺🇸 Brookings Institution
Use Common Sense: Summarized By Linear Algebra
@c0ldness
ХОЛОДНЫЙ РАСЧЕТ ∅
Targeted insfrastructure spending can boost student outcomes Summary: - School finance studies show that infrastructure spending can boost student outcomes - Investments in HVAC, STEM equipment, safety/health, plumbing, and classroom facilities…
В @workingpaper добавил рубрику резюме случайной рабочей бумаги в пяти тезисах
Рекомендую вдохновиться, если еще не https://github.com/chiphuyen/aie-book
@c0ldness
Рекомендую вдохновиться, если еще не https://github.com/chiphuyen/aie-book
@c0ldness
Forwarded from РАБОЧИЕ БУМАГИ 🗝
Assessing the effects of higher immigration on the Canadian economy and inflation
Summary:
- Immigration boosts non-inflationary potential growth of Canadian economy
- Existing imbalances in housing sector may be exacerbated by immigration
- Greater housing supply needed to complement long-term economic benefits of population growth
Read Full WP
🇨🇦 Bank of Canada Staff analytical notes
Use Common Sense: Summarized By Linear Algebra
@c0ldness
Summary:
- Immigration boosts non-inflationary potential growth of Canadian economy
- Existing imbalances in housing sector may be exacerbated by immigration
- Greater housing supply needed to complement long-term economic benefits of population growth
Read Full WP
🇨🇦 Bank of Canada Staff analytical notes
Use Common Sense: Summarized By Linear Algebra
@c0ldness
ХОЛОДНЫЙ РАСЧЕТ ∅
Assessing the effects of higher immigration on the Canadian economy and inflation Summary: - Immigration boosts non-inflationary potential growth of Canadian economy - Existing imbalances in housing sector may be exacerbated by immigration…
Выложить код суммаризатора?
Final Results
20%
💀 не, самостоятельно навайбкожу
80%
🦢 да, давай сравнимся
ХОЛОДНЫЙ РАСЧЕТ ∅
Выложить код суммаризатора?
Простейший бот для резюмирования рабочих бумаг на Python:
import requests
from bs4 import BeautifulSoup
import PyPDF2
import io
from openai import AsyncOpenAI
import asyncio
import tiktoken
from textwrap import dedent
import telebot
import urllib
OPEN_AI_API_KEY = 'OPEN AI API KEY'
class TextSummarizer:
bot = telebot.TeleBot(token='YOUR BOT TOKEN')
chan_dict = {
'wp':int('CHANEL_ID')
}
MESSAGE_TEMPLATE_WP = dedent("""\
{Title}
Summary:
{Summary}
[Read Full WP]({URL})
{Publisher}
Use Common Sense: Summarized By Linear Algebra
[@c0ldness](https://c0ldness.com.t.me)""")
def __init__(self, openai_api_key):
self.openai_client = AsyncOpenAI(
api_key=OPEN_AI_API_KEY
)
self.raw_text = None
self.tiktoken_encoding = tiktoken.get_encoding("cl100k_base")
self.raw_text_token_lim = None
self.summary = ''
def fetch_html_text(self, url):
response = requests.get(url)
response.raise_for_status()
soup = BeautifulSoup(response.text, 'html.parser')
# Extract visible text from HTML
texts = soup.stripped_strings
self.raw_text = ' '.join(texts)
return self.raw_text
def fetch_pdf_text(self, url):
response = requests.get(url)
response.raise_for_status()
with io.BytesIO(response.content) as pdf_file:
reader = PyPDF2.PdfReader(pdf_file)
text = ''
for page in reader.pages:
text += page.extract_text() or ''
self.raw_text = ' '.join(text)
return self.raw_text
async def summarize_text(self, max_bullets=5):
tiktoken_encoded = self.tiktoken_encoding.encode(self.raw_text)
if len(tiktoken_encoded) > 3000:
self.raw_text_token_lim = self.tiktoken_encoding.decode(tiktoken_encoded[:3000])
else:
self.raw_text_token_lim = self.raw_text
self.raw_text_token_lim = self.tiktoken_encoding.decode(
self.tiktoken_encoding.encode(self.raw_text)[:3000]
)
prompt = (
"Summarize the following text into concise bullet points (max {} bullets):\n\n"
"{}\n\nBullets:".format(
max_bullets
, self.raw_text_token_lim)
)
response = await self.openai_client.chat.completions.create(
model="gpt-3.5-turbo"
, temperature=0.5
, max_tokens=300
, messages=[{"role": "user", "content": prompt}]
)
self.summary = response.choices[0].message.content
return self.summary
def post_summary(self, title, publisher, url, post_to, skip_posting=False):
if not skip_posting:
message = self.MESSAGE_TEMPLATE_WP.format(
Summary = self.summary
, Title = title
, Publisher = publisher
, URL = urllib.parse.quote_plus(url,safe='/:?=')
)
self.bot.send_message(self.chan_dict[post_to]
, message
, parse_mode='MARKDOWN'
, disable_web_page_preview=True)
print('posted')
else:
print('posting skipped')
Пример использования
@c0ldness
Please open Telegram to view this post
VIEW IN TELEGRAM
ХОЛОДНЫЙ РАСЧЕТ ∅
🧸 Демографическая реальность, которую не всем будет легко принять NBER @c0ldness
Лекция Хесуса Фернандеса-Виллаверде о демографии и росте
Запись: https://youtu.be/EM8200Vl7R4?si=xpGq7TPT4u3Cr-GL
Слайды: https://www.sas.upenn.edu/~jesusfv/Slides_London.pdf
@c0ldnews
Запись: https://youtu.be/EM8200Vl7R4?si=xpGq7TPT4u3Cr-GL
Слайды: https://www.sas.upenn.edu/~jesusfv/Slides_London.pdf
@c0ldnews
YouTube
How does Low Fertility Affect Economic Growth, Worldwide? Jesús Fernández-Villaverde