{"blog_url":"https://bringyouralibis.hateblo.jp/","height":"190","provider_name":"Hatena Blog","image_url":null,"type":"rich","description":"step1_prepare.py v0.89 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # Co-developed with ChatGPT (GPT-5.1) # from __future__ import annotations import json import os import time import re import sys import datetime import unicodedata # <--- \u2605NFKC\u51e6\u7406 from pathlib import Path from typing import Any, D\u2026","published":"2025-06-01 00:00:00","width":"100%","author_url":"https://blog.hatena.ne.jp/bringyouralibis/","author_name":"bringyouralibis","categories":["\u88dc\u8db3\u8a18\u4e8b"],"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fbringyouralibis.hateblo.jp%2Fentry%2Fai-writing-01-step1_deepext-2-architecture\" title=\"\u6df1\u5c64\u8981\u7d04\u30fb\u7de8\u96c6\u8a2d\u8a08\u56f3\u4f5c\u6210\u30d7\u30ed\u30b0\u30e9\u30e0\uff08\u30b5\u30f3\u30d7\u30eb\uff09 - \u3044\u308d\u3044\u308d\u8a66\u9a13\u7684\u306a\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_url":"https://hatena.blog","url":"https://bringyouralibis.hateblo.jp/entry/ai-writing-01-step1_deepext-2-architecture","version":"1.0","title":"\u6df1\u5c64\u8981\u7d04\u30fb\u7de8\u96c6\u8a2d\u8a08\u56f3\u4f5c\u6210\u30d7\u30ed\u30b0\u30e9\u30e0\uff08\u30b5\u30f3\u30d7\u30eb\uff09","blog_title":"\u3044\u308d\u3044\u308d\u8a66\u9a13\u7684\u306a"}