{
    "version": "https://jsonfeed.org/version/1",
    "title": "pieces-rss-feed",
    "home_page_url": "https://pieces.app",
    "feed_url": "https://api.feedifyrss.com/pieces-rss/blog/feed.json",
    "description": "RSS feed for Blog",
    "items": [
        {
            "id": "urn:sha256:a0ba57a100a855aa04fba31750cffa76289b441fc65566e0f558283402a0e8c1",
            "content_html": "{\"id\":\"bd8pJJFGhansWQaweghXy9sqDQ.png\",\"url\":\"https://framerusercontent.com/images/bd8pJJFGhansWQaweghXy9sqDQ.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/bd8pJJFGhansWQaweghXy9sqDQ.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/contextual-retrieval",
            "title": "Contextual retrieval: beyond keywords to true understanding",
            "summary": "Explore how contextual retrieval goes beyond keyword matching to deliver relevant, intent-driven insights.",
            "date_modified": "2026-04-10T18:02:55.824Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:0578fee5e9ffa5682065868f895d41b72fc86bb53374c4d1fde4d283969fa164",
            "content_html": "{\"id\":\"92z3gK1S1TPqIrqT87GZw2A8u7o.png\",\"url\":\"https://framerusercontent.com/images/92z3gK1S1TPqIrqT87GZw2A8u7o.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/92z3gK1S1TPqIrqT87GZw2A8u7o.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/how-to-set-up-openclaw-with-your-pieces-long-term-memory",
            "title": "How to Set Up OpenClaw With Your Pieces Long-Term Memory",
            "summary": "A step-by-step guide to setting up OpenClaw with Pieces Long-Term Memory - so your AI agent has full context of your work from day one.",
            "date_modified": "2026-03-27T00:00:00.000Z",
            "author": {
                "name": "Jack Ross"
            }
        },
        {
            "id": "urn:sha256:41e615383f09e60017da35005c670fad655a74f84b0b5a7b91aa3882ee43151c",
            "content_html": "{\"id\":\"eRiQpLA41sMTfVtD74Z2NJY.webp\",\"url\":\"https://framerusercontent.com/images/eRiQpLA41sMTfVtD74Z2NJY.webp\",\"thumbnailUrl\":\"https://framerusercontent.com/images/eRiQpLA41sMTfVtD74Z2NJY.webp?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-ai-memory-systems",
            "title": "A comprehensive review of the best AI Memory systems",
            "summary": "In-depth 2025 review of the best AI memory systems for developers. Compare architectures, features, use cases, and performance",
            "date_modified": "2025-12-15T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:13a857ee637576109f418879950ab5881335bc9c98d6f1f8991d22137780dc77",
            "content_html": "{\"id\":\"xlqJ4FXcWeOLCspzHiBa4fBANvw.png\",\"url\":\"https://framerusercontent.com/images/xlqJ4FXcWeOLCspzHiBa4fBANvw.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/xlqJ4FXcWeOLCspzHiBa4fBANvw.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-memory-for-standups",
            "title": "Not a standup tool: the AI memory that makes standups great",
            "summary": "Ditch standup bots. Use Pieces, an on-device artificial memory that captures your work to generate accurate, detailed standup reports with a simple prompt.",
            "date_modified": "2025-12-12T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:b2149e011c404419647c4c8ff2ab7ae49e71253ea8835957feb8ffbc3f7677b1",
            "content_html": "{\"id\":\"oN0adLJOAeMGhBr87CI3CYPo3I.png\",\"url\":\"https://framerusercontent.com/images/oN0adLJOAeMGhBr87CI3CYPo3I.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/oN0adLJOAeMGhBr87CI3CYPo3I.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/production-ready-productivity-app",
            "title": "Building a daily productivity app with Pieces — Part 4: polish & production ready",
            "summary": "Build a daily productivity app with Pieces in Part 4 of the series: polish the UX, tighten performance, fix edge cases, and make your app production-ready with deployment best practices.",
            "date_modified": "2025-12-09T00:00:00.000Z",
            "author": {
                "name": "Bishoy Hany "
            }
        },
        {
            "id": "urn:sha256:d5134a9aeee86eb9151374134892e1889ac7cd15fa006477e82f913f321c447b",
            "content_html": "{\"id\":\"xrMs0Q6bdT2oJ6GdhGuqeX1sg.png\",\"url\":\"https://framerusercontent.com/images/xrMs0Q6bdT2oJ6GdhGuqeX1sg.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/xrMs0Q6bdT2oJ6GdhGuqeX1sg.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/building-pieces-productivity-with-flutter-ui",
            "title": "Building a daily productivity app with Pieces - Part 3: bringing it all together with Flutter UI",
            "summary": "Part 3: Flutter UI to bring your Pieces daily productivity app together. ",
            "date_modified": "2025-12-04T00:00:00.000Z",
            "author": {
                "name": "Bishoy Hany"
            }
        },
        {
            "id": "urn:sha256:136d701060a4ed3480eb38263593cdff631d9696d69ee4831e2f63544385ff68",
            "content_html": "{\"id\":\"h52ixxGLrqAVGwjHNvtVvMeCqfA.png\",\"url\":\"https://framerusercontent.com/images/h52ixxGLrqAVGwjHNvtVvMeCqfA.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/h52ixxGLrqAVGwjHNvtVvMeCqfA.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/building-pieces-productivity-app-with-gemini-ai",
            "title": "Building a daily productivity app with Pieces — Part 2: Adding AI Intelligence with Gemini",
            "summary": "Build a daily productivity app with Pieces (Part 2) by adding AI intelligence with Google Gemini, covering architecture, prompts, integrations, and practical tips to ship smarter workflows.",
            "date_modified": "2025-12-04T00:00:00.000Z",
            "author": {
                "name": "Bishoy Hany"
            }
        },
        {
            "id": "urn:sha256:8c0f6a6c89528a9e0280ac1ccf14090120c734fd28c383495c40f7d5567b959d",
            "content_html": "{\"id\":\"I083h1Ju0wppb4onUbNyVbPKVI.png\",\"url\":\"https://framerusercontent.com/images/I083h1Ju0wppb4onUbNyVbPKVI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/I083h1Ju0wppb4onUbNyVbPKVI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/building-daily-standup-generator-with-pieces-api-sdk",
            "title": "Building daily stand-up generator using Pieces API — Part 1: The SDK overview",
            "summary": "Learn how to build a daily stand-up generator using the Pieces API. This first part of the series covers the SDK overview, key capabilities, and how developers can streamline workflow automation with Pieces.",
            "date_modified": "2025-12-01T00:00:00.000Z",
            "author": {
                "name": "Bishoy Hany"
            }
        },
        {
            "id": "urn:sha256:feeb806eeb5174eb7ccac6e124c47284fbc2932af086bee9a687de3afa8ed198",
            "content_html": "{\"id\":\"9gkNQ8Y46mJUEhUGuUrsVtwVVKk.png\",\"url\":\"https://framerusercontent.com/images/9gkNQ8Y46mJUEhUGuUrsVtwVVKk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/9gkNQ8Y46mJUEhUGuUrsVtwVVKk.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/how-to-improve-standups",
            "title": "How we stopped watching our engineers struggle through stand-ups",
            "summary": "Tired of awkward standup meetings where great engineers sound like they did nothing? I automated our team's standups with AI and got 3 people promoted. Here's exactly how we changed standups and made real work visible to managers.",
            "date_modified": "2025-11-27T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:6b4086f41c286e353ee7b3a053ee8a0824dbc3cc3b75451195b288c983f3dfd3",
            "content_html": "{\"id\":\"P5GZcCpkHWaLtfU1kju4W0DztI.png\",\"url\":\"https://framerusercontent.com/images/P5GZcCpkHWaLtfU1kju4W0DztI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/P5GZcCpkHWaLtfU1kju4W0DztI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ways-to-improve-work-performance",
            "title": "Top 3 ways to improve your work performance (that I wish I’d learned sooner)",
            "summary": "Discover the top 3 ways to improve work performance, based on real experience, not just theory. Learn how to gain clarity through context tracking, reduce mental load by automating reporting, and turn daily updates into actionable personal insights.",
            "date_modified": "2025-11-25T00:00:00.000Z",
            "author": {
                "name": "Hanna Stechenko"
            }
        },
        {
            "id": "urn:sha256:664e6807786bb2a5a97ff8803bb09e70e84316d3456539f208d36d01a201a237",
            "content_html": "{\"id\":\"Bt7nfhHTdA5THdfpfGVtlgU95U.png\",\"url\":\"https://framerusercontent.com/images/Bt7nfhHTdA5THdfpfGVtlgU95U.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/Bt7nfhHTdA5THdfpfGVtlgU95U.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/stand-up-meetings-format",
            "title": "We fixed every other meeting problem. Why not stand-ups?",
            "summary": "Most teams hate standup meetings but keep doing them anyway. We used AI to capture our work automatically and skip the meeting entirely. Here's how it works.",
            "date_modified": "2025-11-21T00:00:00.000Z",
            "author": {
                "name": "Nolan Taft"
            }
        },
        {
            "id": "urn:sha256:a6c41187c8301d0c78a1a4b4b38e107bb0163ff5362a073915aa785f29174e92",
            "content_html": "{\"id\":\"SIJURe7Ru0aNVvUB3WtW0Is75o.png\",\"url\":\"https://framerusercontent.com/images/SIJURe7Ru0aNVvUB3WtW0Is75o.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/SIJURe7Ru0aNVvUB3WtW0Is75o.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/effective-daily-stand-ups",
            "title": "Why stand-ups feel harder than they should",
            "summary": "Struggle to remember what you did before stand-ups? Here’s why daily updates feel harder than they should, and how to make them effortless.",
            "date_modified": "2025-11-17T00:00:00.000Z",
            "author": {
                "name": "Mack Myers"
            }
        },
        {
            "id": "urn:sha256:893477a1b4c6b53c96275768874cbae4a2f400d894081fd8f9c046f4f03b0f7e",
            "content_html": "{\"id\":\"XoQqbHKnePdS1Bz7FClVJaI1A.png\",\"url\":\"https://framerusercontent.com/images/XoQqbHKnePdS1Bz7FClVJaI1A.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/XoQqbHKnePdS1Bz7FClVJaI1A.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/stand-up-meeting-best-practices",
            "title": "How to have a better stand-up meeting than 99% of people",
            "summary": "Stop treating standups like boring task reports. Learn how 1% of teams actually take advantage of that. Real example with team quotes and results.",
            "date_modified": "2025-11-17T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:760340fe9ce5ab75e397aef9471f0c25c8e23ccf8c34745fae62f3cb5993cbb9",
            "content_html": "{\"id\":\"46weeX2HeunaCyTkoLSUaVSFYhY.png\",\"url\":\"https://framerusercontent.com/images/46weeX2HeunaCyTkoLSUaVSFYhY.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/46weeX2HeunaCyTkoLSUaVSFYhY.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/how-to-automate-stand-up-meetings",
            "title": "How we automated stand-up meetings (and why you should too)",
            "summary": "Stop scrambling to remember what you worked on yesterday. Learn how one developer automated daily standup updates with AI, transformed \"no updates from me\" into career-advancing insights, and why this simple hack is changing how teams communicate their real impact. \n",
            "date_modified": "2025-11-14T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:c7361235fcd2cd02740dd36f11e0d5285f038f30f591636caeeecf70bc9937a4",
            "content_html": "{\"id\":\"LLjwheAybr1gQRdslzvpHlosjHY.png\",\"url\":\"https://framerusercontent.com/images/LLjwheAybr1gQRdslzvpHlosjHY.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/LLjwheAybr1gQRdslzvpHlosjHY.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-ide-for-python",
            "title": "11 Best IDEs for Python developers in 2025",
            "summary": "Explore 11 top Python IDEs to boost productivity, streamline coding, and enhance your development workflow.",
            "date_modified": "2025-11-14T00:00:00.000Z",
            "author": {
                "name": "Emmanuel Isenah"
            }
        },
        {
            "id": "urn:sha256:bb6b4db7424259c3dda41672d557642b51e7b7b1dd500c78336ce10da3d22948",
            "content_html": "{\"id\":\"m26LyU4ECjh4Toy9uSspRh0658.png\",\"url\":\"https://framerusercontent.com/images/m26LyU4ECjh4Toy9uSspRh0658.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/m26LyU4ECjh4Toy9uSspRh0658.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/daily-stand-up-meeting-agenda",
            "title": "Your go-to daily standup agenda and how to actually make it work",
            "summary": "Discover how to run daily stand-up meetings that actually drive results. Learn the meaning of a stand-up meeting, see classic and modern agenda examples, and explore best practices for team stand-ups. ",
            "date_modified": "2025-11-12T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:1d959ba4dad0bcb92bad611d79faa2c1eb55a14db7e71e55412a0e93362a5bc9",
            "content_html": "{\"id\":\"GdKNZ94FCftgcSYtb5RYNof4og.png\",\"url\":\"https://framerusercontent.com/images/GdKNZ94FCftgcSYtb5RYNof4og.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/GdKNZ94FCftgcSYtb5RYNof4og.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-memory-for-claude",
            "title": "How to use AI Memory in Claude desktop (and why It changes everything)",
            "summary": "Explore how prototypes lay the foundation for long-term memory in AI. Learn why early experiments, iteration, and design “blueprints” are critical for building durable, context-rich intelligence.",
            "date_modified": "2025-09-18T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:166d3a4780169a1764ccc1db313549b7950d71fb9988d9a2df61ecef15395c98",
            "content_html": "{\"id\":\"YqYlCJjXYpCcwW5pPOiiVZ8IRmI.png\",\"url\":\"https://framerusercontent.com/images/YqYlCJjXYpCcwW5pPOiiVZ8IRmI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/YqYlCJjXYpCcwW5pPOiiVZ8IRmI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/prototypes-of-long-term-memory",
            "title": "Prototypes: the glue of Long-Term Memory",
            "summary": "Explore how prototypes lay the foundation for long-term memory in AI. Learn why early experiments, iteration, and design “blueprints” are critical for building durable, context-rich intelligence.",
            "date_modified": "2025-09-17T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:52629f6aee4738fd533d53a93fa9873a33049ee51226c900f6ac9c2109ded379",
            "content_html": "{\"id\":\"8ptWpa66prcge3epmYw998TFOsw.png\",\"url\":\"https://framerusercontent.com/images/8ptWpa66prcge3epmYw998TFOsw.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/8ptWpa66prcge3epmYw998TFOsw.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/importance-of-context-awareness",
            "title": "Why developers need AI that actually gets Their context",
            "summary": "Tired of re-explaining your codebase to AI every week? Discover why developers need context-aware AI that remembers your workflow. Learn how Workstream Activity, Sources, and Time Ranges in Pieces give you control, continuity, and a searchable memory for your entire dev process.",
            "date_modified": "2025-09-15T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:e06180c61e682b720c5d51ed5dc37fffe3546e1b0b04b9a91d4c523428a3a3df",
            "content_html": "{\"id\":\"kbO5KrjWr5DjVhH5bkhCzh8gw.png\",\"url\":\"https://framerusercontent.com/images/kbO5KrjWr5DjVhH5bkhCzh8gw.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/kbO5KrjWr5DjVhH5bkhCzh8gw.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/types-of-ai-memory",
            "title": "AI memory explained: what Perplexity, ChatGPT, Pieces, and Claude remember (and forget)",
            "summary": "Discover the different types of AI memory, how they work, key use cases, and the best prompting approaches to get accurate, context-aware responses",
            "date_modified": "2025-09-11T00:00:00.000Z",
            "author": {
                "name": "Antreas Antoniou"
            }
        },
        {
            "id": "urn:sha256:59951ed76a77c61fb87fb3f4c736c27bb311e97e811f3e717d35dc96b954132d",
            "content_html": "{\"id\":\"0AOAG9iqMTSdQ1Pmp25tPvrscg.png\",\"url\":\"https://framerusercontent.com/images/0AOAG9iqMTSdQ1Pmp25tPvrscg.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/0AOAG9iqMTSdQ1Pmp25tPvrscg.png?scale-down-to=512\",\"altText\":\"Pieces IDE plugins\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/from-browser-to-ide",
            "title": "From Browser to IDE: how to carry context seamlessly with Pieces",
            "summary": "iscover how Pieces helps developers carry context seamlessly across browser, IDE, CLI, and desktop. From snippet capture to Copilot-powered reuse, learn how to eliminate lost time, preserve continuity, and stay in flow throughout your workflow.",
            "date_modified": "2025-09-05T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:ecd070b03aab7c0acba184d55a6e903a92f113283d1b880486ee65f4ffedfb27",
            "content_html": "{\"id\":\"sCJvl4dOn0qjQPcoMNjkhzU5Q.png\",\"url\":\"https://framerusercontent.com/images/sCJvl4dOn0qjQPcoMNjkhzU5Q.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/sCJvl4dOn0qjQPcoMNjkhzU5Q.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/tips-to-use-piece",
            "title": "How to maximize your developer flow with Pieces",
            "summary": "Tired of losing focus while coding? Discover how Pieces helps you stay in flow, remember what matters, and move faster from idea to execution.",
            "date_modified": "2025-09-04T10:07:34.880Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:c731ec378aba0f98f3ecb696c315a6fcd1ed35653fef64e92e38a76082d3374f",
            "content_html": "{\"id\":\"0WXdRMKdveHpQRLWL2l9bDZcMTI.png\",\"url\":\"https://framerusercontent.com/images/0WXdRMKdveHpQRLWL2l9bDZcMTI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/0WXdRMKdveHpQRLWL2l9bDZcMTI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-code-completion-tools",
            "title": "From autocomplete to context: The real story of AI code completion in 2025",
            "summary": "Explore the best AI code completion tools of 2025. Honest  reviews of Pieces, Codeium, Copilot, Windsurf, ProxyAI, and Augment for real workflows.",
            "date_modified": "2025-08-27T10:43:42.375Z",
            "author": {
                "name": "The Pieces Team "
            }
        },
        {
            "id": "urn:sha256:d48fdc487fff960468ef3986806278e5725a39ebeae2de69c477446ce050d199",
            "content_html": "{\"id\":\"oJWP3yDeBuWkNNOQl6XIgEX5vA.png\",\"url\":\"https://framerusercontent.com/images/oJWP3yDeBuWkNNOQl6XIgEX5vA.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/oJWP3yDeBuWkNNOQl6XIgEX5vA.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-ai-programming-languages",
            "title": "Back to school: the best AI programming languages to learn first",
            "summary": "AI isn’t a specialty anymore, it’s the foundation of modern software. In this guide, Ali breaks down the best programming languages for AI in 2025 and how your choice can make or break speed, workflow, and real-world result",
            "date_modified": "2025-08-26T15:36:36.771Z",
            "author": {
                "name": "Ali Mustuga Shaikh"
            }
        },
        {
            "id": "urn:sha256:9f5a26bc5a48d10c60e72e3f79f57bdd64bcb11b60c8ced9d996fee237429efb",
            "content_html": "{\"id\":\"lY2WClkuhTnYmyMWtoVUdgwidt4.png\",\"url\":\"https://framerusercontent.com/images/lY2WClkuhTnYmyMWtoVUdgwidt4.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/lY2WClkuhTnYmyMWtoVUdgwidt4.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/questions-to-ask-with-pieces",
            "title": "10 Questions no other AI tool can answer #OnlyInPieces",
            "summary": "Discover 10 questions no other AI can answer because only Pieces layers true memory and context across your work. #OnlyInPieces",
            "date_modified": "2025-08-22T10:42:14.254Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:edd759c57ec6a000c8603717c2dc765f0a36b998922e264218ad20767a6ab54b",
            "content_html": "{\"id\":\"HelhZ83MCgOEApfBePhA3IpM4.png\",\"url\":\"https://framerusercontent.com/images/HelhZ83MCgOEApfBePhA3IpM4.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/HelhZ83MCgOEApfBePhA3IpM4.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/code-documentation",
            "title": "How to write code documentation fast ",
            "summary": "Why traditional documentation breaks down and how long term memory systems are changing how we preserve and transfer engineering knowledge.",
            "date_modified": "2025-08-20T15:35:30.116Z",
            "author": {
                "name": "Judson Bonneville"
            }
        },
        {
            "id": "urn:sha256:dbe4c53629562c953cdcfc26ced7c5a625f16d589d835598bd148fc488aa5dc8",
            "content_html": "{\"id\":\"RKXJ03xnhe7yybQqEjtohgyRDLw.png\",\"url\":\"https://framerusercontent.com/images/RKXJ03xnhe7yybQqEjtohgyRDLw.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/RKXJ03xnhe7yybQqEjtohgyRDLw.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/seed-diffusion",
            "title": "Seed Diffusion: racing LLMs into a parallel future",
            "summary": "Seed Diffusion explores how we’re pushing large language models toward a parallel future where AI learns faster, works smarter, and opens doors to entirely new possibilities",
            "date_modified": "2025-08-15T10:11:21.563Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:57ead7d20855229a4d30a02c18b43427e41b8a1d60b7aef34abfcd5f8411a6e4",
            "content_html": "{\"id\":\"lbWjRxTSqU6OUAN3wmr53ZQt0w.png\",\"url\":\"https://framerusercontent.com/images/lbWjRxTSqU6OUAN3wmr53ZQt0w.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/lbWjRxTSqU6OUAN3wmr53ZQt0w.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/gpt-oss-vs-gemma-3n",
            "title": "How does gpt-oss compare to Gemma 3n architecture?",
            "summary": "Inside our ML team’s week-long debate on OpenAI’s newly open-sourced GPT-OSS models versus Google’s Gemma3N architecture,  from kernels and quantization tricks to efficiency, multimodality, and the quiet arrival of local AI’s future.",
            "date_modified": "2025-08-13T11:56:14.191Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:4c4b34013f573d80a15a2a0e800aaaa1ba332df997942d3c21e6f7c0d6b6ee59",
            "content_html": "{\"id\":\"e3XufhDUlm3IW6X8s4yvR7Dl21U.png\",\"url\":\"https://framerusercontent.com/images/e3XufhDUlm3IW6X8s4yvR7Dl21U.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/e3XufhDUlm3IW6X8s4yvR7Dl21U.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/flat-capital",
            "title": "Visionary AI investor Flat Capital Invests in Pieces to Accelerate Artificial Memory For Individuals and the Enterprise",
            "summary": "We’re thrilled to welcome Flat Capital as a new investor in Pieces. Learn more about this exciting partnership and what it means for the future of local-first AI.\n\n",
            "date_modified": "2025-08-12T17:20:55.288Z",
            "author": {
                "name": "Tsavo Knott"
            }
        },
        {
            "id": "urn:sha256:4f6973fb2fab46f0539a61e24a0b93b9dd582e755a38ca9feb5480f2af1142fc",
            "content_html": "{\"id\":\"kUzOnm7akJTrz5clpBXRwYAbTA.png\",\"url\":\"https://framerusercontent.com/images/kUzOnm7akJTrz5clpBXRwYAbTA.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/kUzOnm7akJTrz5clpBXRwYAbTA.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-ai-for-python-coding",
            "title": "From IDE to deployment: 9 Best AI tools for Python ",
            "summary": "We put the top AI tools for Python coding to the test,  not just to see which writes code the fastest, but which actually feels good to use, fits into your workflow, and makes building in Python more enjoyable. ",
            "date_modified": "2025-08-12T14:45:54.126Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:c1361c2c858bfba0863cfdd10e71168241e187a22a28f901d37403d3ac1355c9",
            "content_html": "{\"id\":\"G0izcajayJ3tXq3lIPFa5i1pI.png\",\"url\":\"https://framerusercontent.com/images/G0izcajayJ3tXq3lIPFa5i1pI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/G0izcajayJ3tXq3lIPFa5i1pI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/direction-of-ai-progress",
            "title": "Beyond the cloud: SLMs, local AI, agentic constellations, biology and a high value direction for AI progress",
            "summary": "We’ve all heard it — “the future of AI is in the cloud.” But the real story is that the future might be smaller, closer, and more personal. From Small Language Models (SLMs) to local-first AI, agentic constellations, and even bio-inspired designs, the next big leap in AI isn’t about scale. It’s about building smarter, faster, more private tools that actually work for you.",
            "date_modified": "2025-08-12T08:50:27.779Z",
            "author": {
                "name": "Antreas Antoniou"
            }
        },
        {
            "id": "urn:sha256:61efa7a015f197da6619fc313864a06333518680ede4322bcb94d3c5c8a9f1f7",
            "content_html": "{\"id\":\"HkE29pd1UVTlfFN1dj6y0Zqf70.png\",\"url\":\"https://framerusercontent.com/images/HkE29pd1UVTlfFN1dj6y0Zqf70.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/HkE29pd1UVTlfFN1dj6y0Zqf70.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/someday-is-already-here",
            "title": "Someday is already here",
            "summary": "Local AI isn’t a distant dream, it’s already here. From nano-models running offline to industry-wide shifts toward privacy-first architecture, discover why real breakthroughs are happening on-device, not in the cloud.",
            "date_modified": "2025-08-08T13:35:55.752Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:837f0b8b0aa0ca678d4aae7480487a887c702d2b2fb4114a1a8f0b0fa6c94a33",
            "content_html": "{\"id\":\"FUwD2hgyiVOxUgFeZnWA0lfp7w.png\",\"url\":\"https://framerusercontent.com/images/FUwD2hgyiVOxUgFeZnWA0lfp7w.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/FUwD2hgyiVOxUgFeZnWA0lfp7w.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/nvidia-slms-small-language-models-future-ai",
            "title": "NVIDIA, SLMs, and why small might just be the future of AI (again)",
            "summary": "NVIDIA is betting big on Small Language Models (SLMs), and at Pieces, we've been building for this future all along. Learn how nano models, local inference, and smarter AI architecture are reshaping the landscape",
            "date_modified": "2025-08-08T13:22:10.842Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:8a2ad7ee72d51298659ab1707090fa980873a9fa6162f509cf9dd95b88b6cedb",
            "content_html": "{\"id\":\"KjGPzcFuHC8Li6nJ4tsUhhkf5Q.png\",\"url\":\"https://framerusercontent.com/images/KjGPzcFuHC8Li6nJ4tsUhhkf5Q.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/KjGPzcFuHC8Li6nJ4tsUhhkf5Q.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/mcp-memory",
            "title": "How Pieces MCP and Long-Term Memory are gaining momentum in dev community",
            "summary": "Pieces’ MCP and long-term memory are quietly becoming go-to tools for developers who want smarter, privacy-first AI that just works in the background. ",
            "date_modified": "2025-08-07T08:30:40.390Z",
            "author": {
                "name": "Bishoy Hany"
            }
        },
        {
            "id": "urn:sha256:79eac3918c5c1d96912cbc8ab30442e8132b68d3a5e12ddeaab3b497ad7eb05c",
            "content_html": "{\"id\":\"cIK91nAp2biK1kaXLVhbmfqxxE.png\",\"url\":\"https://framerusercontent.com/images/cIK91nAp2biK1kaXLVhbmfqxxE.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/cIK91nAp2biK1kaXLVhbmfqxxE.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-for-energy",
            "title": "Most people don’t think about tokens, and honestly, should they?",
            "summary": "Most people don’t think about tokens, and maybe they shouldn’t. But the way we use AI today has real implications for energy, cost, and the future of software. Here's why local-first AI matters.",
            "date_modified": "2025-08-05T13:13:12.316Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:6512cc475d10ec5a8c7a51580706647cb430d679bc2c67576166f4850412360b",
            "content_html": "{\"id\":\"TcJoxT4uhkgUHWFzmvztRSQRnlY.png\",\"url\":\"https://framerusercontent.com/images/TcJoxT4uhkgUHWFzmvztRSQRnlY.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/TcJoxT4uhkgUHWFzmvztRSQRnlY.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-ai-assistants",
            "title": "5 Best AI assistants in 2025 and how to choose the right one",
            "summary": "Explore the top AI assistants redefining productivity in 2025 –  which tools actually deliver and how to choose the right one for your workflow, team, or daily routine.",
            "date_modified": "2025-08-01T09:25:05.842Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:1118a46850aab5e3bca64c7d2268bfd7666eff1778f0c53c45fbebc4410f077d",
            "content_html": "{\"id\":\"o85MIDLM8nHTWFzFH2zrMGvsTwg.png\",\"url\":\"https://framerusercontent.com/images/o85MIDLM8nHTWFzFH2zrMGvsTwg.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/o85MIDLM8nHTWFzFH2zrMGvsTwg.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/the-cost-of-ai-scaling",
            "title": "Too much of a good thing: how chasing scale is stifling AI innovation",
            "summary": "Discover how AI’s obsession with scale led to a research monoculture, stifling innovation after ChatGPT’s success. Can we escape the Great Amnesia?",
            "date_modified": "2025-07-31T12:14:44.026Z",
            "author": {
                "name": "Antreas Antoniou"
            }
        },
        {
            "id": "urn:sha256:60466dad161648ceea7873e29b9ff1a7b13f71af14991845f9dab61be2194345",
            "content_html": "{\"id\":\"IGPVcHbb7Xrno1Mon7BQReanibM.png\",\"url\":\"https://framerusercontent.com/images/IGPVcHbb7Xrno1Mon7BQReanibM.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/IGPVcHbb7Xrno1Mon7BQReanibM.png?scale-down-to=512\",\"altText\":\"AI security trendline\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-security",
            "title": "AI Security in a cloud-dominated world starts here",
            "summary": "Discover why AI security is no longer optional in a cloud-first world. Learn what matters most in 2025, whether you're protecting customer data, source code, or internal systems and how to navigate emerging threats without drowning in complexity.",
            "date_modified": "2025-07-30T11:34:27.985Z",
            "author": {
                "name": "Tsavo Knott"
            }
        },
        {
            "id": "urn:sha256:44f4c6b477c328aa38cde5bc9b2a29379db3ef660a1b80410724d687a8418f54",
            "content_html": "{\"id\":\"QKjNbJuDIiUuS8k2ESGg5LdE8.png\",\"url\":\"https://framerusercontent.com/images/QKjNbJuDIiUuS8k2ESGg5LdE8.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/QKjNbJuDIiUuS8k2ESGg5LdE8.png?scale-down-to=512\",\"altText\":\"Tsavo Knott about adopting AI for enteprise teams\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/navigating-enterprise-level-software-development-with-ai",
            "title": "Enterprise AI adoption isn’t a tech problem. It’s a trust problem",
            "summary": "Enterprise AI doesn’t fail because of the tech. It fails because people don’t trust it. Let’s fix that.",
            "date_modified": "2025-07-23T00:00:00.000Z",
            "author": {
                "name": "Tsavo Knott"
            }
        },
        {
            "id": "urn:sha256:72c354520be6fa32f848cf7e5df985aa7018526302cd91eeeb3d7cda6a0087ce",
            "content_html": "{\"id\":\"3VACQ2YMK2QYLllL2rcX8eNzU.png\",\"url\":\"https://framerusercontent.com/images/3VACQ2YMK2QYLllL2rcX8eNzU.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/3VACQ2YMK2QYLllL2rcX8eNzU.png?scale-down-to=512\",\"altText\":\"Judson Bonneville on writing documentation at Pieces\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-documentation",
            "title": "How I write documentation at Pieces",
            "summary": "Learn about a real-world use case for using AI tools to write production documentation from soup to nuts: voice-to-text, thought-process checks, and assisted structuring all the way to a finished piece of effective, thoughtful technical writing",
            "date_modified": "2025-07-22T09:14:17.010Z",
            "author": {
                "name": "Judson Bonneville"
            }
        },
        {
            "id": "urn:sha256:7e106f4eb32d5705cb77e2135e6b22fd870c9b2a4c8b78ecf4a1ea98b556cae8",
            "content_html": "{\"id\":\"dbz5lkuL5Bgf2kzcHLVMfk8nu8.png\",\"url\":\"https://framerusercontent.com/images/dbz5lkuL5Bgf2kzcHLVMfk8nu8.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/dbz5lkuL5Bgf2kzcHLVMfk8nu8.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/the-importance-of-on-device-ai-for-developer-productivity",
            "title": "The rise of on-device AI and the return of data ownership",
            "summary": "Discover how on-device AI is reshaping the tech landscape by prioritizing privacy, speed, and user control, marking a powerful shift toward true data ownership and away from cloud dependency.",
            "date_modified": "2025-07-21T00:00:00.000Z",
            "author": {
                "name": "Tsavo Knott"
            }
        },
        {
            "id": "urn:sha256:4c278454073e0a3d892af26715e5472d8bed757c66bdaccc0656e90dfd251939",
            "content_html": "{\"id\":\"ksQZYqIcNlFuOqmMLCSV9oFwk4.jpg\",\"url\":\"https://framerusercontent.com/images/ksQZYqIcNlFuOqmMLCSV9oFwk4.jpg\",\"thumbnailUrl\":\"https://framerusercontent.com/images/ksQZYqIcNlFuOqmMLCSV9oFwk4.jpg?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/prompt-evaluation",
            "title": "A different perspective on prompt evaluation",
            "summary": "Learn what prompt evaluation is, why it matters in AI development, and how to systematically assess prompt quality to improve performance, accuracy, and reliability across use cases",
            "date_modified": "2025-07-11T00:00:00.000Z",
            "author": {
                "name": "Hanna Stechenko"
            }
        },
        {
            "id": "urn:sha256:e0d3972364b1bf9846f47a9f3467a305e455a58503988f95a1344e4d4e9bc7a1",
            "content_html": "{\"id\":\"DdUodbkYw4gRg2CTHEru8cQclio.png\",\"url\":\"https://framerusercontent.com/images/DdUodbkYw4gRg2CTHEru8cQclio.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/DdUodbkYw4gRg2CTHEru8cQclio.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-knowledge-management",
            "title": "AI knowledge management: smarter ways to capture, organize, and use Information",
            "summary": "Is AI memory that way ahead for effective building and shipping of software? In this article we will cover how artificial intelligence can help in knowledge management.",
            "date_modified": "2025-07-09T00:00:00.000Z",
            "author": {
                "name": "Haimantika Mitra"
            }
        },
        {
            "id": "urn:sha256:148285a52721514662b6bdde01c436002667a6174b54c74f8e0748302248971d",
            "content_html": "{\"id\":\"vOmffGY0GV7khNFPwgWLb3m9eyk.png\",\"url\":\"https://framerusercontent.com/images/vOmffGY0GV7khNFPwgWLb3m9eyk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/vOmffGY0GV7khNFPwgWLb3m9eyk.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/how-to-build-an-ai-agent",
            "title": "Building an AI Agent that thinks and grows with you",
            "summary": "Build an AI agent that remembers, reasons, and adapts alongside you. Learn step-by-step workflows, memory architecture, and best-practice tooling to create truly intelligent systems.",
            "date_modified": "2025-07-01T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:b86d1d1537dc03ce052d83ab1bac28d815af2c4598dd6f2715577ba401559fcf",
            "content_html": "{\"id\":\"S3XSc3fQWkV5DM5hDzHgaIXZl5M.png\",\"url\":\"https://framerusercontent.com/images/S3XSc3fQWkV5DM5hDzHgaIXZl5M.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/S3XSc3fQWkV5DM5hDzHgaIXZl5M.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/red-teaming-in-ai",
            "title": "What is Red teaming in AI: a complete guide to AI security testing",
            "summary": "Discover what red teaming in AI really means. This complete guide explains how AI red teaming works, why it's essential for security testing, and how organizations use it to identify vulnerabilities and strengthen AI safety.",
            "date_modified": "2025-06-23T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:a79308772a19e58fcd5b7aeb1ba37ef01648b171cc3c4b14dbf9007a89395a51",
            "content_html": "{\"id\":\"W2wr7IJgiRFWLWOjg0wvrpCrss.png\",\"url\":\"https://framerusercontent.com/images/W2wr7IJgiRFWLWOjg0wvrpCrss.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/W2wr7IJgiRFWLWOjg0wvrpCrss.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/llm-jailbreaking",
            "title": "Investigating LLM Jailbreaking: how prompts push the limits of AI safety",
            "summary": "Explore the concept of LLM jailbreaking: how users bypass safety guardrails in language models, why it matters for AI safety, and what it reveals about the limits of control in modern AI systems.",
            "date_modified": "2025-06-19T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:b9bef1eebeab3c76f126a11defc104f964dad9754b928c26425a65f124862b1b",
            "content_html": "{\"id\":\"9nL7FH8HVFUr5L3SVpdK5i43sqU.jpg\",\"url\":\"https://framerusercontent.com/images/9nL7FH8HVFUr5L3SVpdK5i43sqU.jpg\",\"thumbnailUrl\":\"https://framerusercontent.com/images/9nL7FH8HVFUr5L3SVpdK5i43sqU.jpg?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/claude-fine-tuning",
            "title": "Claude fine-tuning: a complete guide to customizing Anthropic's AI model",
            "summary": "Learn how to fine-tune Claude, Anthropic’s AI model, with this comprehensive guide. Explore customization strategies, use cases, and best practices for tailoring Claude to your organization’s needs.",
            "date_modified": "2025-06-18T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:20b0f310e635b5f5388ee5412631dd685a9365b7f03ca28ae115df8105487253",
            "content_html": "{\"id\":\"si1A7CnC6Pr85aIGatRFiqYnnA.png\",\"url\":\"https://framerusercontent.com/images/si1A7CnC6Pr85aIGatRFiqYnnA.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/si1A7CnC6Pr85aIGatRFiqYnnA.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-reasoning",
            "title": "What is AI reasoning? And why do new models get more reasoning updates",
            "summary": "AI reasoning goes beyond pattern recognition, it's about simulating logical thinking, decision-making, and inference. Learn why newer AI models prioritize reasoning updates and what this means for real-world performance.",
            "date_modified": "2025-06-17T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:ae7ca344ddea481239efd869790a072bf8bd8d4358ea09592ee85cae5e58c210",
            "content_html": "{\"id\":\"IGK3ixDcMaMB5JmR9CVTXsrFvFw.png\",\"url\":\"https://framerusercontent.com/images/IGK3ixDcMaMB5JmR9CVTXsrFvFw.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/IGK3ixDcMaMB5JmR9CVTXsrFvFw.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-evaluation",
            "title": "How to evaluate AI: a practical guide for building trustworthy systems",
            "summary": "AI systems don't behave like traditional software, so they shouldn't be evaluated like it. Learn how to assess accuracy, safety, reliability, and usability in real-world workflows, plus how Pieces helps teams track what matters.",
            "date_modified": "2025-06-17T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:764d5cdb8d074143af350cee8f315dc932e8dcb3306244da3e1daf51fc218269",
            "content_html": "{\"id\":\"4ZD4trjjrQzSoO4XPrDyj60kJI.png\",\"url\":\"https://framerusercontent.com/images/4ZD4trjjrQzSoO4XPrDyj60kJI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/4ZD4trjjrQzSoO4XPrDyj60kJI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-fluency",
            "title": "The Pieces approach for AI fluency",
            "summary": "Discover the Pieces Framework for AI Fluency – a practical, human-centered approach to developing the mindset and habits needed to work effectively with intelligent tools",
            "date_modified": "2025-06-13T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:a8de6de42abcb3be3df01ca5d5391e4839c7941780da3ecd88a9571b21855c22",
            "content_html": "{\"id\":\"Qshn7jMCBxzgvbsmwT8F3eunvOk.png\",\"url\":\"https://framerusercontent.com/images/Qshn7jMCBxzgvbsmwT8F3eunvOk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/Qshn7jMCBxzgvbsmwT8F3eunvOk.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/large-language-models",
            "title": "What are large language models? A technical breakdown",
            "summary": "Explore the technical foundations of large language models (LLMs), including how they work, their architecture, training methods, and real-world applications",
            "date_modified": "2025-06-13T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:fcbe9d342d1eeb69b92803ec99284458fea0f1dd23eaba785415bd35b8780e7b",
            "content_html": "{\"id\":\"qgO5do77GtQJqLDFtyIi0PSk2Yk.png\",\"url\":\"https://framerusercontent.com/images/qgO5do77GtQJqLDFtyIi0PSk2Yk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/qgO5do77GtQJqLDFtyIi0PSk2Yk.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/cost-of-context-switching",
            "title": "The cost of context switching: how task juggling is destroying productivity",
            "summary": "Discover how context switching and constant task juggling silently drain workplace productivity. Learn the hidden costs, real data, and how individuals and organizations can reclaim focus and improve performance.",
            "date_modified": "2025-06-12T00:00:00.000Z",
            "author": {
                "name": "Hanna Stechenko"
            }
        },
        {
            "id": "urn:sha256:41eda60ecd5dff09e1f7c67a4fb487f24ced0577d0186287f73a75aafde0ee93",
            "content_html": "{\"id\":\"nFsKVAsT5FrrWTtVUdc9AiRR8.png\",\"url\":\"https://framerusercontent.com/images/nFsKVAsT5FrrWTtVUdc9AiRR8.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/nFsKVAsT5FrrWTtVUdc9AiRR8.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-agents-vs-ai-assistants",
            "title": "Understanding the difference between AI Agents vs. AI Assistants",
            "summary": "Learn what sets AI agents and AI assistants apart, and why that difference matters for designing smarter, safer systems. Discover best practices with Pieces.",
            "date_modified": "2025-06-12T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:42e79a2e219f4e18239e91e58b0bd478594a74b1c23763e03930acf4f54dafa1",
            "content_html": "{\"id\":\"2MKykH0A9OkraidMjEfBOxBbA.png\",\"url\":\"https://framerusercontent.com/images/2MKykH0A9OkraidMjEfBOxBbA.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/2MKykH0A9OkraidMjEfBOxBbA.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/constitutional-ai",
            "title": "How to build safer development workflows with Constitutional AI",
            "summary": "Learn how to build safer, more transparent development workflows using Constitutional AI. Explore key principles, self-critique mechanisms, and real-world implementation strategies for aligning AI with human values",
            "date_modified": "2025-06-12T00:00:00.000Z",
            "author": {
                "name": "Ellie Zubrowski"
            }
        },
        {
            "id": "urn:sha256:7911d2f843439bcc662ae81e02afd3640619e183ba34a7dc0cabf94ee177f1a3",
            "content_html": "{\"id\":\"OqLS7ZNAk7WnL9nbjokaSxoUHdk.png\",\"url\":\"https://framerusercontent.com/images/OqLS7ZNAk7WnL9nbjokaSxoUHdk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/OqLS7ZNAk7WnL9nbjokaSxoUHdk.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-agents",
            "title": "How AI Agents are redefining software engineering",
            "summary": "Discover how AI agents are revolutionizing software engineering by automating workflows, enhancing code quality, and accelerating development cycles.",
            "date_modified": "2025-06-11T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:6d4947e36105da65e2e483dacc8fc09b7ac4ae57d66beefdfc9ed53be5303d19",
            "content_html": "{\"id\":\"eUf80pntoN5w8MdekqREHLNiVI.png\",\"url\":\"https://framerusercontent.com/images/eUf80pntoN5w8MdekqREHLNiVI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/eUf80pntoN5w8MdekqREHLNiVI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/devops-platforms",
            "title": "The best DevOps platforms compared: The definitive guide for 2025",
            "summary": "Compare the top DevOps platforms of 2025 in our comprehensive guide. Discover key features, pros & cons, and expert recommendations to choose the best solution for your team.",
            "date_modified": "2025-06-10T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:a564058425534bf4df165db52853d657670ddabb478f33bc25ce874f022ff1ed",
            "content_html": "{\"id\":\"ASJLdXRqaGUTvluXtjLoybdoy4.png\",\"url\":\"https://framerusercontent.com/images/ASJLdXRqaGUTvluXtjLoybdoy4.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/ASJLdXRqaGUTvluXtjLoybdoy4.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/code-review-tools",
            "title": "14 Best code review tools in 2025 that I recommend to my students",
            "summary": "Discover the 14 best code review tools in 2025, comparing AI features, pricing, and value. A curated list I recommend to my students.",
            "date_modified": "2025-06-10T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:d10c32faeb14d4d1b660b08392c8a13a74e0bdf0b8be4643b49addaf0d920b70",
            "content_html": "{\"id\":\"ZpWPodrgHkuSL5Dkd7kCzyIx4Q.png\",\"url\":\"https://framerusercontent.com/images/ZpWPodrgHkuSL5Dkd7kCzyIx4Q.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/ZpWPodrgHkuSL5Dkd7kCzyIx4Q.png?scale-down-to=512\",\"altText\":\"I alternatives for 2025, including privacy-focused and on-device AI memory tools like Pieces\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-rewind-alternatives",
            "title": "What are the best Rewind AI alternatives to consider in 2025?",
            "summary": "Looking for Rewind AI alternatives in 2025? Explore top memory-first tools reviews offering privacy-first, on-device AI memory for developers, teams, and personal productivity.",
            "date_modified": "2025-05-30T00:00:00.000Z",
            "author": {
                "name": "Ali Mustufa Shaikh"
            }
        },
        {
            "id": "urn:sha256:1dc0297934a0dbbe721571330fecf4ea52b12f5e7628e585c39fc09a6d92fd1a",
            "content_html": "{\"id\":\"uCvndw5DMqPt1IRu32tsasq8MH0.png\",\"url\":\"https://framerusercontent.com/images/uCvndw5DMqPt1IRu32tsasq8MH0.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/uCvndw5DMqPt1IRu32tsasq8MH0.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-ci-cd-tools",
            "title": "12 Best CI/CD tools that keep on crushing it in 2025",
            "summary": "Learn what CI/CD is all about and know about the best tools that you can use in your software development lifecycle.",
            "date_modified": "2025-05-29T00:00:00.000Z",
            "author": {
                "name": "Haimantika Mitra"
            }
        },
        {
            "id": "urn:sha256:6b89c451e2b3853721d6d8dc21fe2157d9ac4c4b11889445218370ae91cdc65d",
            "content_html": "{\"id\":\"NDH47D6ckN4rTdk6BCvwl98Pf9I.png\",\"url\":\"https://framerusercontent.com/images/NDH47D6ckN4rTdk6BCvwl98Pf9I.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/NDH47D6ckN4rTdk6BCvwl98Pf9I.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/dev-panel-ai-summit",
            "title": "AI on the frontlines: a developer advocate roundtable",
            "summary": "Six dev advocates discuss AI tools, skills, and challenges shaping modern developer workflows and collaboration.",
            "date_modified": "2025-05-27T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:d87f9706720f8c33c6b99f615c6812a359c51bf1afafc29f214c3a56c293ee02",
            "content_html": "{\"id\":\"7lDvf2UsZjyPt3jyxf4tzPXPp6E.jpg\",\"url\":\"https://framerusercontent.com/images/7lDvf2UsZjyPt3jyxf4tzPXPp6E.jpg\",\"thumbnailUrl\":\"https://framerusercontent.com/images/7lDvf2UsZjyPt3jyxf4tzPXPp6E.jpg?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/what-are-nano-models",
            "title": "What do nano models and penguins have in common?",
            "summary": "Why small, specialized nano models are making a big impact in AI, and what do they have in common with penguins?",
            "date_modified": "2025-05-23T00:00:00.000Z",
            "author": {
                "name": "Ellie Zubrowski"
            }
        },
        {
            "id": "urn:sha256:66d82b5dc20f122978d474ebf8f695cbcce508f32ddfb0b76dabf8ab8444b80e",
            "content_html": "{\"id\":\"UsiUT5j8G9MaqJLz4PVTiCI.png\",\"url\":\"https://framerusercontent.com/images/UsiUT5j8G9MaqJLz4PVTiCI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/UsiUT5j8G9MaqJLz4PVTiCI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-bug-tracking-software",
            "title": "13 Best bug tracking software tools to adopt during AI boom",
            "summary": "Discover the best bug tracking tools, from lightweight favorites to robust enterprise solutions for every team's needs.",
            "date_modified": "2025-05-21T00:00:00.000Z",
            "author": {
                "name": "Emmanuel Isenah"
            }
        },
        {
            "id": "urn:sha256:7cb7460351bf91259c7ff417159540e9146056cec08f3943821d90e70b2cf115",
            "content_html": "{\"id\":\"hqwQdWRzJGCejl8qzdRtgjTWaTk.jpg\",\"url\":\"https://framerusercontent.com/images/hqwQdWRzJGCejl8qzdRtgjTWaTk.jpg\",\"thumbnailUrl\":\"https://framerusercontent.com/images/hqwQdWRzJGCejl8qzdRtgjTWaTk.jpg?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/ai-memory-landscape",
            "title": "The AI Memory landscape: a new frontier for contextual intelligence",
            "summary": "AI memory is transforming productivity, personalization, and how we interact with tools and digital content.",
            "date_modified": "2025-05-15T00:00:00.000Z",
            "author": {
                "name": "Smit Patel"
            }
        },
        {
            "id": "urn:sha256:d5f98ad97155f85934082bc7d1f59006d6dfbab2fab3ecf8c7766b6fceefd684",
            "content_html": "{\"id\":\"sA2gCeZzMomc0jPrwmLIKsbOQ.png\",\"url\":\"https://framerusercontent.com/images/sA2gCeZzMomc0jPrwmLIKsbOQ.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/sA2gCeZzMomc0jPrwmLIKsbOQ.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/scott-hanselman-ai-summit",
            "title": "My chat with Scott Hanselman on AI, context, and what developers still need to learn",
            "summary": "Scott Hanselman and Tsavo Knott explore AI’s impact on developers, long-term memory, and why curiosity, not just code, still drives real innovation during Pieces AI summit.",
            "date_modified": "2025-05-15T00:00:00.000Z",
            "author": {
                "name": "Tsavo Knott"
            }
        },
        {
            "id": "urn:sha256:e1ce56cda86c216a2ff927c33a4114ad0d8cab5800a893eeb73ea25633342252",
            "content_html": "{\"id\":\"dShxEgapD0oe8XojcxmnGLrtXFw.png\",\"url\":\"https://framerusercontent.com/images/dShxEgapD0oe8XojcxmnGLrtXFw.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/dShxEgapD0oe8XojcxmnGLrtXFw.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/rizel-scarlett-ai-summit",
            "title": "Rizel Scarlett on AI agents, MCP, and the future of dev creativity",
            "summary": "Rizel Scarlett shares how vibe coding, enabled by open protocols like MCP, empowers creators while highlighting how to code responsibly with AI agents.",
            "date_modified": "2025-05-14T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:f8d359e94eca67e2950e369680c32854f2f63374ed8fcf87e663c36f7910dfac",
            "content_html": "{\"id\":\"DQdiJX019s0VoYUQThJnKASMos.png\",\"url\":\"https://framerusercontent.com/images/DQdiJX019s0VoYUQThJnKASMos.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/DQdiJX019s0VoYUQThJnKASMos.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/spencer-gallardo-ai-summit",
            "title": "AI that knows: using RAG to work smarter",
            "summary": "Work smarter with AI that knows your context. Discover how Retrieval-Augmented Generation (RAG) boosts productivity and precision.",
            "date_modified": "2025-05-13T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:ac56650c1bf035233cd92e2836b8177c40496d5b1f9fbc3e17b12d1644375a32",
            "content_html": "{\"id\":\"fIl3RtndvwAiYsuzNROOYEyM.png\",\"url\":\"https://framerusercontent.com/images/fIl3RtndvwAiYsuzNROOYEyM.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/fIl3RtndvwAiYsuzNROOYEyM.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/andrey-gavrilenko-ai-summit",
            "title": "No code? No problem: Andrey Gavrilenko shows how to break into Data Science with just English and an LLM",
            "summary": "Break into data science with just English and an LLM. Andrey Gavrilenko shares how, and why responsibility still matters.",
            "date_modified": "2025-05-13T00:00:00.000Z",
            "author": {
                "name": "The Pieces Team"
            }
        },
        {
            "id": "urn:sha256:034dd48f5a50e72ab6b5fe2ef8eb2b83fa1af04978f5938a858f11ff1d6a0ca0",
            "content_html": "{\"id\":\"dSbxMrH4XduA8V3GO12VY9r7I.png\",\"url\":\"https://framerusercontent.com/images/dSbxMrH4XduA8V3GO12VY9r7I.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/dSbxMrH4XduA8V3GO12VY9r7I.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/hierarchical-summarization",
            "title": "Building Long-Term memories using hierarchical summarization",
            "summary": "Learn how hierarchical summarization builds efficient Long-Term memories by capturing, summarizing, and organizing data for faster context retrieval.",
            "date_modified": "2025-05-06T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:94f6b3b9997b9f22e5ecac8a9287de6c3b83cca6a801c210ff1cec881bf78013",
            "content_html": "{\"id\":\"ayIsbAsawTcT1kZlUCB5MGwJo.png\",\"url\":\"https://framerusercontent.com/images/ayIsbAsawTcT1kZlUCB5MGwJo.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/ayIsbAsawTcT1kZlUCB5MGwJo.png?scale-down-to=512\",\"altText\":\"The Guide to VS Code Snippets.\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/vs-code-snippets-guide",
            "title": "The ultimate guide to VS Code snippets (all ways gathered)",
            "summary": "Create and use VS Code snippets to speed up coding, boost productivity, and streamline your workflow.",
            "date_modified": "2025-05-05T00:00:00.000Z",
            "author": {
                "name": "Emmanuel Isenah"
            }
        },
        {
            "id": "urn:sha256:59f432aa649bb3bedf59386948e7e024cb3e255a80e7f63694b8514ae67e5a0f",
            "content_html": "{\"id\":\"MCMGe3rcv1R14MJnOQBAxO47s.png\",\"url\":\"https://framerusercontent.com/images/MCMGe3rcv1R14MJnOQBAxO47s.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/MCMGe3rcv1R14MJnOQBAxO47s.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-ai-models",
            "title": "10 Best AI models you should definitely know about (and why they matter)",
            "summary": "As we continue to use more AI in our workflows, it becomes important to have a list of best AI models that can be used for specific tasks. In this article, we will talk about general AI models, LLMs, and more that you can use to build AI-driven applications.",
            "date_modified": "2025-04-28T00:00:00.000Z",
            "author": {
                "name": "Haimantika Mitra"
            }
        },
        {
            "id": "urn:sha256:dfe5e052330800783eae8d87981e822db8e6d35acbe9f1d6c67e1a96bafb2c5a",
            "content_html": "{\"id\":\"NnHWPCE5NY86vmLBmxqjOCdWm4.png\",\"url\":\"https://framerusercontent.com/images/NnHWPCE5NY86vmLBmxqjOCdWm4.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/NnHWPCE5NY86vmLBmxqjOCdWm4.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/owning-context-in-ai",
            "title": "The new race in AI: owning context, not just models",
            "summary": "Explore the new race in AI, where the battle for control isn't just about models, but owning context, memory, and ecosystems, a key to shaping the future of computing.",
            "date_modified": "2025-04-25T00:00:00.000Z",
            "author": {
                "name": "Smit Patel"
            }
        },
        {
            "id": "urn:sha256:4c47c40b08ac51fe56310fed00d2b3bba85ecfbe49fb106ddfcbdba861b167b1",
            "content_html": "{\"id\":\"XrF6r4hWlbKak3t8gMcEpOZoMxk.png\",\"url\":\"https://framerusercontent.com/images/XrF6r4hWlbKak3t8gMcEpOZoMxk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/XrF6r4hWlbKak3t8gMcEpOZoMxk.png?scale-down-to=512\",\"altText\":\"How We Made Our Optical Character Recognition (OCR) Code More Accurate.\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/how-we-made-our-optical-character-recognition-ocr-code-more-accurate",
            "title": "How we made our optical character recognition (OCR) code more accurate",
            "summary": "Discover how Pieces enhanced its optical character recognition (OCR) engine to improve accuracy, speed, and real-world application for software developers.",
            "date_modified": "2025-04-23T00:00:00.000Z",
            "author": {
                "name": "Leonie Bossemeyer"
            }
        },
        {
            "id": "urn:sha256:99601a71cb7b107c52cf0be9cc4a87e2f2150bb8266d418bb61c682d24f8d045",
            "content_html": "{\"id\":\"tS6fGVzm2it1dzka3WawV59HUIs.png\",\"url\":\"https://framerusercontent.com/images/tS6fGVzm2it1dzka3WawV59HUIs.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/tS6fGVzm2it1dzka3WawV59HUIs.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/nano-models",
            "title": "Nano-Models: a recent breakthrough as the Pieces team brings LTM‑2.5 to life 🎉",
            "summary": "Discover the latest breakthrough in AI with Nano-Models as the Pieces Team unveils LTM‑2.5. A game-changer for AI-powered development!\n",
            "date_modified": "2025-04-17T00:00:00.000Z",
            "author": {
                "name": "Tsavo Knott"
            }
        },
        {
            "id": "urn:sha256:b5ca496d7363b6fb83616e6cf521b3ed9081def6589dbf13c04dab7be111e618",
            "content_html": "{\"id\":\"54QIvoboslGNn4uGtNSPTBYOElI.png\",\"url\":\"https://framerusercontent.com/images/54QIvoboslGNn4uGtNSPTBYOElI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/54QIvoboslGNn4uGtNSPTBYOElI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/introducing-the-pieces-mcp-server",
            "title": "Introducing Pieces MCP Server: Add Long-Term Memory to your favorite AI tools",
            "date_modified": "2025-04-15T00:00:00.000Z",
            "author": {
                "name": "Ellie Zubrowski"
            }
        },
        {
            "id": "urn:sha256:ae63ea81a59df2b3d64514b55d51e2b8516d72f700a6d5d8387454c218327bb1",
            "content_html": "{\"id\":\"FhCHRVjcoqwoQjB5szFkoZ5nE.png\",\"url\":\"https://framerusercontent.com/images/FhCHRVjcoqwoQjB5szFkoZ5nE.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/FhCHRVjcoqwoQjB5szFkoZ5nE.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/inside-mcp-server-implementation",
            "title": "An under the hood look at how Pieces implemented an MCP server",
            "date_modified": "2025-04-10T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:f7587c830bd16a6cdf1b1fc9f6ec9716ac59b50280e1df90aa008ea40d15947e",
            "content_html": "{\"id\":\"xu8IElHYvnYnDS5fheLLaYRKr0.png\",\"url\":\"https://framerusercontent.com/images/xu8IElHYvnYnDS5fheLLaYRKr0.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/xu8IElHYvnYnDS5fheLLaYRKr0.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/mcp-for-teams",
            "title": "How MCP helped my team do more with less",
            "summary": "Discover how Model Context Protocol (MCP) helped our team streamline workflows, reduce development time, and increase productivity, all while doing more with less",
            "date_modified": "2025-04-09T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:0af52b7737474ff47fff1edf8f77905f57fbb58fb093a406cea5a1c13e865dd4",
            "content_html": "{\"id\":\"frSfPxsclvPdWBYpsI1sLTMAE00.png\",\"url\":\"https://framerusercontent.com/images/frSfPxsclvPdWBYpsI1sLTMAE00.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/frSfPxsclvPdWBYpsI1sLTMAE00.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/episode-7",
            "title": "Ep.07 – Investing in AI, with Amir Shevat, Early stage startup investor, author",
            "summary": "Amir Schvatz, investor at Dark Mode, shares insights on AI, developer platforms, and the rise of \"PM Coding\" in software creation.",
            "date_modified": "2025-04-09T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:213a8b70b5b01ea170dc5cae5c8d9b357548b4f30bd76a519d3000b48f6b957c",
            "content_html": "{\"id\":\"ZhvQCXwQe2S1Efw59q6LpVOE1s.png\",\"url\":\"https://framerusercontent.com/images/ZhvQCXwQe2S1Efw59q6LpVOE1s.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/ZhvQCXwQe2S1Efw59q6LpVOE1s.png?scale-down-to=512\",\"altText\":\"11 best AI tools for coding\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/top-10-ai-tools-for-developers",
            "title": "11 Best AI tools for developers in 2025 ",
            "summary": "Looking to build your next coding project? Learn about the best AI tools for coding that you can use to code faster and better.",
            "date_modified": "2025-04-08T00:00:00.000Z",
            "author": {
                "name": "Oluwatimilehin Ogidan"
            }
        },
        {
            "id": "urn:sha256:9edf34c52ba5b732c31dd71149f63c6b2f36a1c53c8b754a3791d854eecfae7d",
            "content_html": "{\"id\":\"y9AwoHPcZOv4DTENJ62KWq1av4.png\",\"url\":\"https://framerusercontent.com/images/y9AwoHPcZOv4DTENJ62KWq1av4.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/y9AwoHPcZOv4DTENJ62KWq1av4.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/mcp",
            "title": "What the heck is Model Context Protocol (MCP)? And why is everybody talking about it?",
            "summary": "Discover what Model Context Protocol or MCP is and why it’s trending. Learn how it’s changing the game for developers and teams.",
            "date_modified": "2025-04-04T00:00:00.000Z",
            "author": {
                "name": "Ellie Zubrowski"
            }
        },
        {
            "id": "urn:sha256:97aa4f9d0ec323a4b3888934447fd5ff5f70e0a3e4caaa243c4ad4870c98c20c",
            "content_html": "{\"id\":\"ry3LpZn2M4kGADbCLgfLGO15Q.png\",\"url\":\"https://framerusercontent.com/images/ry3LpZn2M4kGADbCLgfLGO15Q.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/ry3LpZn2M4kGADbCLgfLGO15Q.png?scale-down-to=512\",\"altText\":\"People in an office looking down at paperwork.\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/how-to-choose-the-right-llm-for-ai-assisted-development",
            "title": "What AI-assisted software development really feels like (spoiler: it’s not replacing you)",
            "summary": "Discover how AI-assisted software development boosts productivity, reduces burnout, and helps devs focus without replacing their jobs.",
            "date_modified": "2025-04-02T00:00:00.000Z",
            "author": {
                "name": "Haimantika Mitra"
            }
        },
        {
            "id": "urn:sha256:d49c19382c9b0165dfdfecf5ffa8149d92485ec57d98ac0f4195afedd2a9d027",
            "content_html": "{\"id\":\"0c1DS7nPWCNjfwwy1efdFB5MCIk.png\",\"url\":\"https://framerusercontent.com/images/0c1DS7nPWCNjfwwy1efdFB5MCIk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/0c1DS7nPWCNjfwwy1efdFB5MCIk.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-llm-models",
            "title": "IBM outperforms OpenAI? What 50 LLM tests revealed",
            "summary": "50 LLMs benchmarked for real dev tasks: see how IBM outperformed OpenAI and what it means for the future of AI tooling.",
            "date_modified": "2025-04-01T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:3c09bdd4d3f1348324da3f7f3ffb40d8644a98d83ea526107907bf4a81b8d7c9",
            "content_html": "{\"id\":\"ve1NZmVe4t377Fw7sZWfhBPtY5w.png\",\"url\":\"https://framerusercontent.com/images/ve1NZmVe4t377Fw7sZWfhBPtY5w.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/ve1NZmVe4t377Fw7sZWfhBPtY5w.png?scale-down-to=512\",\"altText\":\"A person in their laptop.\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/how-to-become-a-better-developer-advocate",
            "title": "From code to community: how I broke into developer advocacy",
            "summary": "Discover how to become a Developer Advocate with real-world tips, honest insights, and personal experiences from Ellie Zubrowski.",
            "date_modified": "2025-03-28T00:00:00.000Z",
            "author": {
                "name": "Ellie Zubrowski"
            }
        },
        {
            "id": "urn:sha256:a1221a03d719a3cdec1b6214d0bfa06babc338267f6298c97d6390b1dfedbcee",
            "content_html": "{\"id\":\"WyVUHcAfw2WMtP2UHNXa2FyAOIk.png\",\"url\":\"https://framerusercontent.com/images/WyVUHcAfw2WMtP2UHNXa2FyAOIk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/WyVUHcAfw2WMtP2UHNXa2FyAOIk.png?scale-down-to=512\",\"altText\":\"Image describing the title of the blog post: Local Large Language Models.\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/local-large-language-models-lllms-and-copilot-integrations",
            "title": "Local large language models (LLMs) and their growing traction",
            "summary": "Explore why local LLMs are gaining traction for secure, private, and cost-effective AI development workflows.",
            "date_modified": "2025-03-27T00:00:00.000Z",
            "author": {
                "name": "Haimantika Mitra"
            }
        },
        {
            "id": "urn:sha256:a2791281daa0403966e67403402beeb6099df3ce11cc5e701ffe6e624315f80e",
            "content_html": "{\"id\":\"qAmA8f1cQqtzFPxfvdrJtpcsk.png\",\"url\":\"https://framerusercontent.com/images/qAmA8f1cQqtzFPxfvdrJtpcsk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/qAmA8f1cQqtzFPxfvdrJtpcsk.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/episode-6",
            "title": "Ep.06 - David Packman, Co-Founder Packabby Robotics | Social Robots & AI That Remembers",
            "summary": "Explore social robots, emotional AI, and long-term memory with David Packman, co-founder of Packabby Robotics.",
            "date_modified": "2025-03-25T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:5cf3d890812b19836b8e9fc57e753b97e1c4c6b694f57399a403a3840bf66b47",
            "content_html": "{\"id\":\"PcH7vWvQdylaSxoC51jKpjcxwl8.png\",\"url\":\"https://framerusercontent.com/images/PcH7vWvQdylaSxoC51jKpjcxwl8.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/PcH7vWvQdylaSxoC51jKpjcxwl8.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/episode-5",
            "title": "Ep. 05 - Phillip Carter, Principal PM, Honeycomb | Can AI Improve Observability?",
            "summary": "AI in observability: What works, what doesn’t. Phillip Carter shares where humans still lead and where AI fits in.",
            "date_modified": "2025-03-25T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:d9a887b4e0e5b8469d7fcce693ec0f1b89d0590ba1604017b06cd283acd88d85",
            "content_html": "{\"id\":\"9zYpppXKZEQ34QLWrXqw7e5a448.png\",\"url\":\"https://framerusercontent.com/images/9zYpppXKZEQ34QLWrXqw7e5a448.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/9zYpppXKZEQ34QLWrXqw7e5a448.png?scale-down-to=512\",\"altText\":\"An API symbol with six other symbols connected to it.\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/api-caching-techniques-for-better-performance",
            "title": "I tested 5 API caching techniques – here’s what actually improved performance",
            "summary": "Looking to scale your API? Learn the various API caching strategies and how they increase server throughput.",
            "date_modified": "2025-03-20T00:00:00.000Z",
            "author": {
                "name": "John Walter"
            }
        },
        {
            "id": "urn:sha256:58958dca26849a25e52a801e3ce1ac1d433fdfe0e79bc2d140ed7ae78050af9b",
            "content_html": "{\"id\":\"HIxDekwXivODRu92fqsdrMwd20.png\",\"url\":\"https://framerusercontent.com/images/HIxDekwXivODRu92fqsdrMwd20.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/HIxDekwXivODRu92fqsdrMwd20.png?scale-down-to=512\",\"altText\":\"decorative image showing temporal time stamps on a calendar\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/javascript-temporal-api",
            "title": "A Guide to the Temporal API in JavaScript",
            "summary": "We all know that working with dates in JavaScript is ugly. The clunky Date API has pushed most of us to alternative libraries. Enter the Temporal API!",
            "date_modified": "2025-03-20T00:00:00.000Z",
            "author": {
                "name": "Isaac Junior"
            }
        },
        {
            "id": "urn:sha256:39fc36cdc45a99cd44a255e3634351b0488b398dd3ad1e66b6963f37149471d8",
            "content_html": "{\"id\":\"S7C82uitUFXuQxstAizWoY7rwEs.png\",\"url\":\"https://framerusercontent.com/images/S7C82uitUFXuQxstAizWoY7rwEs.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/S7C82uitUFXuQxstAizWoY7rwEs.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/interview-about-ltm",
            "title": "Pieces Long-Term Memory agent: interview with Pieces CEO, CAIO, & ML Engineer",
            "summary": "Get exclusive insights into the Pieces Long-Term Memory Agent in this interview with the Pieces CEO, CAIO, and ML Engineer. Discover how AI memory is revolutionizing productivity.",
            "date_modified": "2025-03-17T00:00:00.000Z",
            "author": {
                "name": "Ellie Zubrowski"
            }
        },
        {
            "id": "urn:sha256:079e8214f73c0a0bf1e94496f56b148f3aeef60d56796403ae85df421de9d948",
            "content_html": "{\"id\":\"GSLcknHYKdzZ4rEJPMt6EnQoC4.png\",\"url\":\"https://framerusercontent.com/images/GSLcknHYKdzZ4rEJPMt6EnQoC4.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/GSLcknHYKdzZ4rEJPMt6EnQoC4.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/product-hunt-ltm2-win",
            "title": "How we took 1st place on Product Hunt (again!)",
            "summary": "How we won 1st place on Product Hunt with Pieces LTM-2—fully organic, no paid promos, just community power!",
            "date_modified": "2025-03-14T00:00:00.000Z",
            "author": {
                "name": "Ellie Zubrowski"
            }
        },
        {
            "id": "urn:sha256:e3f9ef5bbdf321bec78c9198791758bcdbc0afcf699b98db8c699bbd06e8fdff",
            "content_html": "{\"id\":\"v1DqQXt4QecGTnaP7dumMzn1Ec.png\",\"url\":\"https://framerusercontent.com/images/v1DqQXt4QecGTnaP7dumMzn1Ec.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/v1DqQXt4QecGTnaP7dumMzn1Ec.png?scale-down-to=512\",\"altText\":\"Developer productivity tools for working smarter, not harder.\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/best-developer-productivity-tools",
            "title": "9 Developer productivity tools for working smarter, not harder",
            "summary": "Discover the top 9 developer productivity tools that help you code faster, automate tasks, and optimize your workflow for maximum efficiency.",
            "date_modified": "2025-03-13T00:00:00.000Z",
            "author": {
                "name": "Fimber Elemuwa"
            }
        },
        {
            "id": "urn:sha256:e602cafe461be48b648d53dd54bd4898380736919e4a17a2d6fa6e1b64406627",
            "content_html": "{\"id\":\"dy1dTw5nyf4ZlfPdxXDAppVVpSs.png\",\"url\":\"https://framerusercontent.com/images/dy1dTw5nyf4ZlfPdxXDAppVVpSs.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/dy1dTw5nyf4ZlfPdxXDAppVVpSs.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/episode-4",
            "title": "Ep.4 with Shaundai Person, Netflix | Building a strong engineering culture & the role of AI ",
            "summary": "Shaundai Person on engineering culture, AI for productivity, and the \"Shaundai Hierarchy of Needs\" for developers! ",
            "date_modified": "2025-03-12T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:d77a1caec985aa70e0d39a7a74714fa35bf1273d76e1876301581c5f5f0568ac",
            "content_html": "{\"id\":\"6Ynwwp3rqP8YlsjJ7OapVC5kGYI.png\",\"url\":\"https://framerusercontent.com/images/6Ynwwp3rqP8YlsjJ7OapVC5kGYI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/6Ynwwp3rqP8YlsjJ7OapVC5kGYI.png?scale-down-to=512\",\"altText\":\"decorative image showing a laptop with api method code\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/practical-guide-api-methods",
            "title": "API methods: a beginner-friendly guide for developers",
            "summary": "Not sure when to use GET, POST, PUT, or DELETE? Learn all HTTP methods, their purposes, and how to use them correctly in RESTful APIs.",
            "date_modified": "2025-03-12T00:00:00.000Z",
            "author": {
                "name": "Paul Ibeabuchi"
            }
        },
        {
            "id": "urn:sha256:5d04b3539e409458f23abcd09779bf112b2004c9491372e1449c2debba1f0c34",
            "content_html": "{\"id\":\"G730DkfuMxgPXQMxnKsipmdVzI.png\",\"url\":\"https://framerusercontent.com/images/G730DkfuMxgPXQMxnKsipmdVzI.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/G730DkfuMxgPXQMxnKsipmdVzI.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/episode-3",
            "title": "Ep. 3 with Daniele Bernardi, CEO at Toolhouse |Toolhouse, Groq, and the Future of Affordable LLMs",
            "summary": "Learn how Toolhouse simplifies AI, Groq’s impact, and the future of affordable AI beyond the US. Tune in now! ",
            "date_modified": "2025-03-10T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:4d33779f6bd25f59217d593cb87435fefeb66975eb36c5049e6b9863287d85d8",
            "content_html": "{\"id\":\"J76Y1Xj9gJyEDq7A6Jm3ODPuNk.png\",\"url\":\"https://framerusercontent.com/images/J76Y1Xj9gJyEDq7A6Jm3ODPuNk.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/J76Y1Xj9gJyEDq7A6Jm3ODPuNk.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/gpt-45-vs-grok3-vs-claude-3-7-sonnet",
            "title": "My honest feedback on GPT 4.5 vs Grok3 vs Claude 3.7 Sonnet",
            "summary": "Latest AI models have been released by X AI, Anthropic, and OpenAI. In this article, we will see what these models excel in, how they compare, and the use cases for each.",
            "date_modified": "2025-03-10T00:00:00.000Z",
            "author": {
                "name": "Haimantika Mitra"
            }
        },
        {
            "id": "urn:sha256:0f1cd884fa6b9404987fb9d55bada7a0084939f93d2b23d2a6cebeec48e8fa13",
            "content_html": "{\"id\":\"1xI7n6w75hhrfenSJ2OMlmkmF54.png\",\"url\":\"https://framerusercontent.com/images/1xI7n6w75hhrfenSJ2OMlmkmF54.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/1xI7n6w75hhrfenSJ2OMlmkmF54.png?scale-down-to=512\",\"altText\":\"Person looking at a computer and thinking.\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/aws-codewhisperer-vs-copilot-features-and-issues",
            "title": "AWS CodeWhisperer vs Copilot: Features and Issues",
            "summary": "Compare AWS CodeWhisperer vs GitHub Copilot—features, limitations, and key differences. Find the best AI coding assistant for your workflow.",
            "date_modified": "2025-03-05T00:00:00.000Z",
            "author": {
                "name": "Martha J. Lindeman, Ph.D."
            }
        },
        {
            "id": "urn:sha256:ef4ba8fcdb5210d7f22c833b5a3772ec8facf66a71899e3d5f05bd410eb792fa",
            "content_html": "{\"id\":\"PryNjvkecsOSyu1wl88ZCh6F3tA.png\",\"url\":\"https://framerusercontent.com/images/PryNjvkecsOSyu1wl88ZCh6F3tA.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/PryNjvkecsOSyu1wl88ZCh6F3tA.png?scale-down-to=512\",\"altText\":\"ltm2 announcement\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/what-is-new-ltm-2",
            "title": "Announcing Pieces Long-Term Memory agent (LTM-2):  the AI that remembers everything you work on",
            "summary": "Introducing Pieces LTM-2: The first AI with long-term memory that remembers everything you work on. Boost productivity with seamless recall!",
            "date_modified": "2025-03-04T00:00:00.000Z",
            "author": {
                "name": "Tsavo Knott"
            }
        },
        {
            "id": "urn:sha256:c89335d7fb5568330cb0a11d7ecabb10697bb236425c4656114b26fd00f9351a",
            "content_html": "{\"id\":\"nTykFJJwY2uvVYd54w8WlMQDTo.png\",\"url\":\"https://framerusercontent.com/images/nTykFJJwY2uvVYd54w8WlMQDTo.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/nTykFJJwY2uvVYd54w8WlMQDTo.png?scale-down-to=512\",\"altText\":\"Long term memory (LTM2-) Pieces\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/long-term-memory",
            "title": "Forget everything else — Long-Term Memory is all you need",
            "summary": "Forget everything else — Long-Term Memory is the key to smarter, more efficient AI. Discover how it revolutionizes learning, recall, and decision-making.",
            "date_modified": "2025-03-04T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        },
        {
            "id": "urn:sha256:761ab56b68389fb9cec5167df1a520c7debe330387584ad9a13c73b2a3bbcdb9",
            "content_html": "{\"id\":\"jmGsErVaXE9HMnmsIjHDba05DSg.png\",\"url\":\"https://framerusercontent.com/images/jmGsErVaXE9HMnmsIjHDba05DSg.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/jmGsErVaXE9HMnmsIjHDba05DSg.png?scale-down-to=512\",\"altText\":\"github for beginners guide\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/beginners-guide-github",
            "title": "A beginner's guide to getting started with GitHub",
            "summary": "New to GitHub? Learn basic concepts like repositories, branches, and pull requests to start your open-source journey.",
            "date_modified": "2025-03-03T00:00:00.000Z",
            "author": {
                "name": "Chisom Kanu"
            }
        },
        {
            "id": "urn:sha256:98baf997310e11eaa74f82d7dedd2402188bd9197a38889571fcb7480b979160",
            "content_html": "{\"id\":\"umayAYQczzGbZ4zB4qNVIt5PxU.png\",\"url\":\"https://framerusercontent.com/images/umayAYQczzGbZ4zB4qNVIt5PxU.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/umayAYQczzGbZ4zB4qNVIt5PxU.png?scale-down-to=512\",\"altText\":\"decorative cover image with a title that reads 'understanding bulma is it right for you?'\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/understanding-bulma",
            "title": "Understanding the Bulma CSS framework: a complete 2025 guide",
            "summary": "Learn everything about the Bulma CSS Framework in this complete 2025 guide. Explore features, components, and best practices!",
            "date_modified": "2025-03-03T00:00:00.000Z",
            "author": {
                "name": "Uriel Nengi"
            }
        },
        {
            "id": "urn:sha256:6b40ed3bb3eecb68c3aeb9c6ab9fb0c9fed8a94aafc627b920c623d65eb632c8",
            "content_html": "{\"id\":\"JMxUV0J36yt5eMUat1sWUE3yW8.png\",\"url\":\"https://framerusercontent.com/images/JMxUV0J36yt5eMUat1sWUE3yW8.png\",\"thumbnailUrl\":\"https://framerusercontent.com/images/JMxUV0J36yt5eMUat1sWUE3yW8.png?scale-down-to=512\",\"resolution\":\"auto\"}",
            "url": "https://pieces.app/blog/how-to-build-a-copilot",
            "title": "Off the shelf copilots are dead | Build your own with your data",
            "summary": "Off-the-shelf copilots are obsolete! Build a custom AI copilot powered by your own data using Pieces AI for smarter, more personalized automation.",
            "date_modified": "2025-02-28T00:00:00.000Z",
            "author": {
                "name": "Jim Bennett"
            }
        }
    ]
}