@rasmus1610
Building LLM apps feels different, right? Their opaque nature makes predicting outputs and behavior really tough. 🤔 So how do you move beyond guesswork and actually improve your LLM-based products reliably? https://t.co/gx2oL40GLM
Viewing enriched Twitter post
Building LLM apps feels different, right? Their opaque nature makes predicting outputs and behavior really tough. 🤔 So how do you move beyond guesswork and actually improve your LLM-based products reliably? https://t.co/gx2oL40GLM
{
"media": [
{
"type": "image",
"url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1914759251601301739/media_0.jpg?",
"filename": "media_0.jpg"
}
],
"nlp": {
"sentiment": "neutral",
"topics": [
"LLM apps",
"predicting outputs",
"product improvement"
],
"entities": [],
"summary": "The tweet discusses the challenges of predicting outputs in LLM apps and seeks advice on improving LLM-based products.",
"language": "en",
"processed_at": "2025-08-07T12:27:23.616712"
}
} {
"data": {
"threaded_conversation_with_injections_v2": {
"instructions": [
{
"type": "TimelineClearCache"
},
{
"type": "TimelineAddEntries",
"entries": [
{
"entryId": "tweet-1914759251601301739",
"sortIndex": "1953523366803537920",
"content": {
"entryType": "TimelineTimelineItem",
"__typename": "TimelineTimelineItem",
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1914759251601301739",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjo1MDQxMDIzNA==",
"rest_id": "50410234",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": true,
"created_at": "Wed Jun 24 19:39:28 +0000 2009",
"default_profile": false,
"default_profile_image": false,
"description": "Applied AI, Neuroradiology, Software Development, Entrepreneurship",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "blog.mariusvach.com",
"expanded_url": "https://blog.mariusvach.com",
"url": "https://t.co/MqkxLuMuVQ",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 2142,
"followers_count": 1053,
"friends_count": 338,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 39,
"location": "Düsseldorf, Deutschland",
"media_count": 184,
"name": "Marius",
"normal_followers_count": 1053,
"pinned_tweet_ids_str": [
"1914759251601301739"
],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1885412874752774144/5tfbNntb_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "rasmus1610",
"statuses_count": 3005,
"translator_type": "none",
"url": "https://t.co/MqkxLuMuVQ",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1914759251601301739"
],
"editable_until_msecs": "1745352754000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "9764",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 30,
"bookmarked": false,
"created_at": "Tue Apr 22 19:12:34 +0000 2025",
"conversation_id_str": "1914759251601301739",
"display_text_range": [
0,
207
],
"entities": {
"hashtags": [],
"media": [
{
"display_url": "pic.x.com/gx2oL40GLM",
"expanded_url": "https://x.com/rasmus1610/status/1914759251601301739/photo/1",
"id_str": "1914758524355166208",
"indices": [
208,
231
],
"media_key": "3_1914758524355166208",
"media_url_https": "https://pbs.twimg.com/media/GpKWu6rXQAAbUvR.jpg",
"type": "photo",
"url": "https://t.co/gx2oL40GLM",
"ext_media_availability": {
"status": "Available"
},
"features": {
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 680,
"w": 1080,
"resize": "fit"
},
"medium": {
"h": 680,
"w": 1080,
"resize": "fit"
},
"small": {
"h": 428,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 680,
"width": 1080,
"focus_rects": [
{
"x": 0,
"y": 0,
"w": 1080,
"h": 605
},
{
"x": 119,
"y": 0,
"w": 680,
"h": 680
},
{
"x": 161,
"y": 0,
"w": 596,
"h": 680
},
{
"x": 289,
"y": 0,
"w": 340,
"h": 680
},
{
"x": 0,
"y": 0,
"w": 1080,
"h": 680
}
]
},
"allow_download_status": {
"allow_download": true
},
"media_results": {
"result": {
"media_key": "3_1914758524355166208"
}
}
}
],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": []
},
"extended_entities": {
"media": [
{
"display_url": "pic.x.com/gx2oL40GLM",
"expanded_url": "https://x.com/rasmus1610/status/1914759251601301739/photo/1",
"id_str": "1914758524355166208",
"indices": [
208,
231
],
"media_key": "3_1914758524355166208",
"media_url_https": "https://pbs.twimg.com/media/GpKWu6rXQAAbUvR.jpg",
"type": "photo",
"url": "https://t.co/gx2oL40GLM",
"ext_media_availability": {
"status": "Available"
},
"features": {
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 680,
"w": 1080,
"resize": "fit"
},
"medium": {
"h": 680,
"w": 1080,
"resize": "fit"
},
"small": {
"h": 428,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 680,
"width": 1080,
"focus_rects": [
{
"x": 0,
"y": 0,
"w": 1080,
"h": 605
},
{
"x": 119,
"y": 0,
"w": 680,
"h": 680
},
{
"x": 161,
"y": 0,
"w": 596,
"h": 680
},
{
"x": 289,
"y": 0,
"w": 340,
"h": 680
},
{
"x": 0,
"y": 0,
"w": 1080,
"h": 680
}
]
},
"allow_download_status": {
"allow_download": true
},
"media_results": {
"result": {
"media_key": "3_1914758524355166208"
}
}
}
]
},
"favorite_count": 27,
"favorited": false,
"full_text": "Building LLM apps feels different, right? Their opaque nature makes predicting outputs and behavior really tough. 🤔\n\nSo how do you move beyond guesswork and actually improve your LLM-based products reliably? https://t.co/gx2oL40GLM",
"is_quote_status": false,
"lang": "en",
"possibly_sensitive": false,
"possibly_sensitive_editable": true,
"quote_count": 0,
"reply_count": 4,
"retweet_count": 9,
"retweeted": false,
"user_id_str": "50410234",
"id_str": "1914759251601301739"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "SelfThread"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet"
}
}
},
{
"entryId": "conversationthread-1914759254105280822",
"sortIndex": "1953523366803537910",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1914759254105280822-tweet-1914759254105280822",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1914759254105280822",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjo1MDQxMDIzNA==",
"rest_id": "50410234",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": true,
"created_at": "Wed Jun 24 19:39:28 +0000 2009",
"default_profile": false,
"default_profile_image": false,
"description": "Applied AI, Neuroradiology, Software Development, Entrepreneurship",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "blog.mariusvach.com",
"expanded_url": "https://blog.mariusvach.com",
"url": "https://t.co/MqkxLuMuVQ",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 2142,
"followers_count": 1053,
"friends_count": 338,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 39,
"location": "Düsseldorf, Deutschland",
"media_count": 184,
"name": "Marius",
"normal_followers_count": 1053,
"pinned_tweet_ids_str": [
"1914759251601301739"
],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1885412874752774144/5tfbNntb_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "rasmus1610",
"statuses_count": 3005,
"translator_type": "none",
"url": "https://t.co/MqkxLuMuVQ",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1914759254105280822"
],
"editable_until_msecs": "1745352755000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "308",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 3,
"bookmarked": false,
"created_at": "Tue Apr 22 19:12:35 +0000 2025",
"conversation_id_str": "1914759251601301739",
"display_text_range": [
0,
250
],
"entities": {
"hashtags": [],
"media": [
{
"display_url": "pic.x.com/N8DNHmMIgq",
"expanded_url": "https://x.com/rasmus1610/status/1914759254105280822/photo/1",
"id_str": "1914758591560417280",
"indices": [
251,
274
],
"media_key": "3_1914758591560417280",
"media_url_https": "https://pbs.twimg.com/media/GpKWy1CWAAAWc9Q.png",
"type": "photo",
"url": "https://t.co/N8DNHmMIgq",
"ext_media_availability": {
"status": "Available"
},
"features": {
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 1408,
"w": 1736,
"resize": "fit"
},
"medium": {
"h": 973,
"w": 1200,
"resize": "fit"
},
"small": {
"h": 552,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 1408,
"width": 1736,
"focus_rects": [
{
"x": 0,
"y": 436,
"w": 1736,
"h": 972
},
{
"x": 328,
"y": 0,
"w": 1408,
"h": 1408
},
{
"x": 501,
"y": 0,
"w": 1235,
"h": 1408
},
{
"x": 991,
"y": 0,
"w": 704,
"h": 1408
},
{
"x": 0,
"y": 0,
"w": 1736,
"h": 1408
}
]
},
"allow_download_status": {
"allow_download": true
},
"media_results": {
"result": {
"media_key": "3_1914758591560417280"
}
}
}
],
"symbols": [],
"timestamps": [],
"urls": [
{
"display_url": "Wilhelm.ai",
"expanded_url": "http://Wilhelm.ai",
"url": "https://t.co/3zGEt006wk",
"indices": [
209,
232
]
}
],
"user_mentions": []
},
"extended_entities": {
"media": [
{
"display_url": "pic.x.com/N8DNHmMIgq",
"expanded_url": "https://x.com/rasmus1610/status/1914759254105280822/photo/1",
"id_str": "1914758591560417280",
"indices": [
251,
274
],
"media_key": "3_1914758591560417280",
"media_url_https": "https://pbs.twimg.com/media/GpKWy1CWAAAWc9Q.png",
"type": "photo",
"url": "https://t.co/N8DNHmMIgq",
"ext_media_availability": {
"status": "Available"
},
"features": {
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 1408,
"w": 1736,
"resize": "fit"
},
"medium": {
"h": 973,
"w": 1200,
"resize": "fit"
},
"small": {
"h": 552,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 1408,
"width": 1736,
"focus_rects": [
{
"x": 0,
"y": 436,
"w": 1736,
"h": 972
},
{
"x": 328,
"y": 0,
"w": 1408,
"h": 1408
},
{
"x": 501,
"y": 0,
"w": 1235,
"h": 1408
},
{
"x": 991,
"y": 0,
"w": 704,
"h": 1408
},
{
"x": 0,
"y": 0,
"w": 1736,
"h": 1408
}
]
},
"allow_download_status": {
"allow_download": true
},
"media_results": {
"result": {
"media_key": "3_1914758591560417280"
}
}
}
]
},
"favorite_count": 0,
"favorited": false,
"full_text": "The key? Systematic Error Analysis! 🔍\n\nTreat it like science: Observe where your app goes wrong, form hypotheses, test changes, and repeat.\n\nI shared my practical process for this, using my radiology RAG app (https://t.co/3zGEt006wk) as a case study. https://t.co/N8DNHmMIgq",
"in_reply_to_screen_name": "rasmus1610",
"in_reply_to_status_id_str": "1914759251601301739",
"in_reply_to_user_id_str": "50410234",
"is_quote_status": false,
"lang": "en",
"possibly_sensitive": false,
"possibly_sensitive_editable": true,
"quote_count": 0,
"reply_count": 1,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "50410234",
"id_str": "1914759254105280822"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "SelfThread"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1914759254105280822-tweet-1914759257590804606",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1914759257590804606",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjo1MDQxMDIzNA==",
"rest_id": "50410234",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": true,
"created_at": "Wed Jun 24 19:39:28 +0000 2009",
"default_profile": false,
"default_profile_image": false,
"description": "Applied AI, Neuroradiology, Software Development, Entrepreneurship",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "blog.mariusvach.com",
"expanded_url": "https://blog.mariusvach.com",
"url": "https://t.co/MqkxLuMuVQ",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 2142,
"followers_count": 1053,
"friends_count": 338,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 39,
"location": "Düsseldorf, Deutschland",
"media_count": 184,
"name": "Marius",
"normal_followers_count": 1053,
"pinned_tweet_ids_str": [
"1914759251601301739"
],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1885412874752774144/5tfbNntb_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "rasmus1610",
"statuses_count": 3005,
"translator_type": "none",
"url": "https://t.co/MqkxLuMuVQ",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1914759257590804606"
],
"editable_until_msecs": "1745352756000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "284",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Tue Apr 22 19:12:36 +0000 2025",
"conversation_id_str": "1914759251601301739",
"display_text_range": [
0,
248
],
"entities": {
"hashtags": [],
"media": [
{
"display_url": "pic.x.com/VMcgueAy9e",
"expanded_url": "https://x.com/rasmus1610/status/1914759257590804606/photo/1",
"id_str": "1914758963121311744",
"indices": [
249,
272
],
"media_key": "3_1914758963121311744",
"media_url_https": "https://pbs.twimg.com/media/GpKXIdNXUAA3M3g.jpg",
"type": "photo",
"url": "https://t.co/VMcgueAy9e",
"ext_media_availability": {
"status": "Available"
},
"features": {
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 1179,
"w": 1999,
"resize": "fit"
},
"medium": {
"h": 708,
"w": 1200,
"resize": "fit"
},
"small": {
"h": 401,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 1179,
"width": 1999,
"focus_rects": [
{
"x": 0,
"y": 0,
"w": 1999,
"h": 1119
},
{
"x": 0,
"y": 0,
"w": 1179,
"h": 1179
},
{
"x": 0,
"y": 0,
"w": 1034,
"h": 1179
},
{
"x": 0,
"y": 0,
"w": 590,
"h": 1179
},
{
"x": 0,
"y": 0,
"w": 1999,
"h": 1179
}
]
},
"allow_download_status": {
"allow_download": true
},
"media_results": {
"result": {
"media_key": "3_1914758963121311744"
}
}
}
],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": []
},
"extended_entities": {
"media": [
{
"display_url": "pic.x.com/VMcgueAy9e",
"expanded_url": "https://x.com/rasmus1610/status/1914759257590804606/photo/1",
"id_str": "1914758963121311744",
"indices": [
249,
272
],
"media_key": "3_1914758963121311744",
"media_url_https": "https://pbs.twimg.com/media/GpKXIdNXUAA3M3g.jpg",
"type": "photo",
"url": "https://t.co/VMcgueAy9e",
"ext_media_availability": {
"status": "Available"
},
"features": {
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 1179,
"w": 1999,
"resize": "fit"
},
"medium": {
"h": 708,
"w": 1200,
"resize": "fit"
},
"small": {
"h": 401,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 1179,
"width": 1999,
"focus_rects": [
{
"x": 0,
"y": 0,
"w": 1999,
"h": 1119
},
{
"x": 0,
"y": 0,
"w": 1179,
"h": 1179
},
{
"x": 0,
"y": 0,
"w": 1034,
"h": 1179
},
{
"x": 0,
"y": 0,
"w": 590,
"h": 1179
},
{
"x": 0,
"y": 0,
"w": 1999,
"h": 1179
}
]
},
"allow_download_status": {
"allow_download": true
},
"media_results": {
"result": {
"media_key": "3_1914758963121311744"
}
}
}
]
},
"favorite_count": 0,
"favorited": false,
"full_text": "In the post, I cover actionable steps like:\n\n✅ Getting effective test queries (both real-world & synthetic – and how to 'rough them up'!). \n\n✅ Building a simple custom data viewer tailored to your app so you \"looking at your data\" is effortless https://t.co/VMcgueAy9e",
"in_reply_to_screen_name": "rasmus1610",
"in_reply_to_status_id_str": "1914759254105280822",
"in_reply_to_user_id_str": "50410234",
"is_quote_status": false,
"lang": "en",
"possibly_sensitive": false,
"possibly_sensitive_editable": true,
"quote_count": 0,
"reply_count": 1,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "50410234",
"id_str": "1914759257590804606"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "SelfThread"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1914759254105280822-tweet-1914759259952193584",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1914759259952193584",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjo1MDQxMDIzNA==",
"rest_id": "50410234",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": true,
"created_at": "Wed Jun 24 19:39:28 +0000 2009",
"default_profile": false,
"default_profile_image": false,
"description": "Applied AI, Neuroradiology, Software Development, Entrepreneurship",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "blog.mariusvach.com",
"expanded_url": "https://blog.mariusvach.com",
"url": "https://t.co/MqkxLuMuVQ",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 2142,
"followers_count": 1053,
"friends_count": 338,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 39,
"location": "Düsseldorf, Deutschland",
"media_count": 184,
"name": "Marius",
"normal_followers_count": 1053,
"pinned_tweet_ids_str": [
"1914759251601301739"
],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1885412874752774144/5tfbNntb_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "rasmus1610",
"statuses_count": 3005,
"translator_type": "none",
"url": "https://t.co/MqkxLuMuVQ",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"card": {
"rest_id": "https://t.co/PdLhejbrqE",
"legacy": {
"binding_values": [
{
"key": "thumbnail_image",
"value": {
"image_value": {
"height": 144,
"width": 144,
"url": "https://pbs.twimg.com/card_img/1953513325754535936/gdQwcI2U?format=jpg&name=144x144_2"
},
"type": "IMAGE"
}
},
{
"key": "description",
"value": {
"string_value": "How to systematically improve your LLM apps through analyzing its errors...",
"type": "STRING"
}
},
{
"key": "domain",
"value": {
"string_value": "blog.mariusvach.com",
"type": "STRING"
}
},
{
"key": "thumbnail_image_large",
"value": {
"image_value": {
"height": 420,
"width": 420,
"url": "https://pbs.twimg.com/card_img/1953513325754535936/gdQwcI2U?format=jpg&name=420x420_2"
},
"type": "IMAGE"
}
},
{
"key": "thumbnail_image_original",
"value": {
"image_value": {
"height": 680,
"width": 1080,
"url": "https://pbs.twimg.com/card_img/1953513325754535936/gdQwcI2U?format=jpg&name=orig"
},
"type": "IMAGE"
}
},
{
"key": "thumbnail_image_small",
"value": {
"image_value": {
"height": 100,
"width": 100,
"url": "https://pbs.twimg.com/card_img/1953513325754535936/gdQwcI2U?format=jpg&name=100x100_2"
},
"type": "IMAGE"
}
},
{
"key": "thumbnail_image_x_large",
"value": {
"image_value": {
"height": 680,
"width": 1080,
"url": "https://pbs.twimg.com/card_img/1953513325754535936/gdQwcI2U?format=png&name=2048x2048_2_exp"
},
"type": "IMAGE"
}
},
{
"key": "vanity_url",
"value": {
"scribe_key": "vanity_url",
"string_value": "blog.mariusvach.com",
"type": "STRING"
}
},
{
"key": "thumbnail_image_color",
"value": {
"image_color_value": {
"palette": [
{
"rgb": {
"blue": 47,
"green": 30,
"red": 18
},
"percentage": 84.47
},
{
"rgb": {
"blue": 53,
"green": 78,
"red": 78
},
"percentage": 5.04
},
{
"rgb": {
"blue": 154,
"green": 158,
"red": 156
},
"percentage": 4.64
},
{
"rgb": {
"blue": 58,
"green": 127,
"red": 141
},
"percentage": 2.5
},
{
"rgb": {
"blue": 63,
"green": 159,
"red": 182
},
"percentage": 0.43
}
]
},
"type": "IMAGE_COLOR"
}
},
{
"key": "title",
"value": {
"string_value": "Systematically improving AI Apps through Error Analysis: My Experience",
"type": "STRING"
}
},
{
"key": "card_url",
"value": {
"scribe_key": "card_url",
"string_value": "https://t.co/PdLhejbrqE",
"type": "STRING"
}
}
],
"card_platform": {
"platform": {
"audience": {
"name": "production"
},
"device": {
"name": "Android",
"version": "12"
}
}
},
"name": "summary",
"url": "https://t.co/PdLhejbrqE",
"user_refs_results": []
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1914759259952193584"
],
"editable_until_msecs": "1745352756000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "286",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 4,
"bookmarked": false,
"created_at": "Tue Apr 22 19:12:36 +0000 2025",
"conversation_id_str": "1914759251601301739",
"display_text_range": [
0,
240
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [
{
"display_url": "blog.mariusvach.com/posts/systemic…",
"expanded_url": "https://blog.mariusvach.com/posts/systemically-improving-llm-apps",
"url": "https://t.co/PdLhejbrqE",
"indices": [
217,
240
]
}
],
"user_mentions": []
},
"favorite_count": 1,
"favorited": false,
"full_text": "Plus:\n\n✅ Analyzing your error notes efficiently (including prompting LLMs to find patterns!)\n\n✅ Making changes based on empirical data, not just theory (my reranker failure story included!).\n\nRead the full post here: https://t.co/PdLhejbrqE",
"in_reply_to_screen_name": "rasmus1610",
"in_reply_to_status_id_str": "1914759257590804606",
"in_reply_to_user_id_str": "50410234",
"is_quote_status": false,
"lang": "en",
"possibly_sensitive": false,
"possibly_sensitive_editable": true,
"quote_count": 0,
"reply_count": 2,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "50410234",
"id_str": "1914759259952193584"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "SelfThread"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1914759254105280822-tweet-1914759261714046999",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1914759261714046999",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjo1MDQxMDIzNA==",
"rest_id": "50410234",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": true,
"created_at": "Wed Jun 24 19:39:28 +0000 2009",
"default_profile": false,
"default_profile_image": false,
"description": "Applied AI, Neuroradiology, Software Development, Entrepreneurship",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "blog.mariusvach.com",
"expanded_url": "https://blog.mariusvach.com",
"url": "https://t.co/MqkxLuMuVQ",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 2142,
"followers_count": 1053,
"friends_count": 338,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 39,
"location": "Düsseldorf, Deutschland",
"media_count": 184,
"name": "Marius",
"normal_followers_count": 1053,
"pinned_tweet_ids_str": [
"1914759251601301739"
],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1885412874752774144/5tfbNntb_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "rasmus1610",
"statuses_count": 3005,
"translator_type": "none",
"url": "https://t.co/MqkxLuMuVQ",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1914759261714046999"
],
"editable_until_msecs": "1745352757000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "209",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Tue Apr 22 19:12:37 +0000 2025",
"conversation_id_str": "1914759251601301739",
"display_text_range": [
0,
74
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "825766640",
"name": "Hamel Husain",
"screen_name": "HamelHusain",
"indices": [
7,
19
]
},
{
"id_str": "17203692",
"name": "jason liu",
"screen_name": "jxnlco",
"indices": [
24,
31
]
}
]
},
"favorite_count": 0,
"favorited": false,
"full_text": "h/t to @HamelHusain and @jxnlco for a lot of inspiration for this approach",
"in_reply_to_screen_name": "rasmus1610",
"in_reply_to_status_id_str": "1914759259952193584",
"in_reply_to_user_id_str": "50410234",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 0,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "50410234",
"id_str": "1914759261714046999"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "SelfThread"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1914759261714046999"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1919922549602836729",
"sortIndex": "1953523366803537900",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1919922549602836729-tweet-1919922549602836729",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1919922549602836729",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoyNDM1NDExNTc2",
"rest_id": "2435411576",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": true,
"can_media_tag": true,
"created_at": "Wed Apr 09 12:54:38 +0000 2014",
"default_profile": true,
"default_profile_image": false,
"description": "LLMs and retrieval by day and other genres of AI when I get the chance\n\n🧪 Senior AI Eng @NVIDIAAI\n🏫 @fastdotai trained DL Eng\n📝 https://t.co/By87iXx5Pu",
"entities": {
"description": {
"urls": [
{
"display_url": "learn-dl.com",
"expanded_url": "http://learn-dl.com",
"url": "https://t.co/By87iXx5Pu",
"indices": [
128,
151
]
}
]
},
"url": {
"urls": [
{
"display_url": "radekosmulski.com",
"expanded_url": "https://radekosmulski.com/",
"url": "https://t.co/XLlw3VC7Fo",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 22180,
"followers_count": 27836,
"friends_count": 586,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 467,
"location": "see my projects ➝",
"media_count": 1523,
"name": "Radek Osmulski 🇺🇦",
"normal_followers_count": 27836,
"pinned_tweet_ids_str": [
"1928702290007138618"
],
"possibly_sensitive": false,
"profile_banner_url": "https://pbs.twimg.com/profile_banners/2435411576/1663144416",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1442780164589592578/X8UDFyuu_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "radekosmulski",
"statuses_count": 8512,
"translator_type": "none",
"url": "https://t.co/XLlw3VC7Fo",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1919922549602836729"
],
"editable_until_msecs": "1746583780000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "98",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Wed May 07 01:09:40 +0000 2025",
"conversation_id_str": "1914759251601301739",
"display_text_range": [
12,
150
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "50410234",
"name": "Marius",
"screen_name": "rasmus1610",
"indices": [
0,
11
]
}
]
},
"favorite_count": 2,
"favorited": false,
"full_text": "@rasmus1610 A fantastic blog post written from experience in the trenches 😁\n\nSome super valuable references at the end as well!\n\nThanks for sharing! 🙌",
"in_reply_to_screen_name": "rasmus1610",
"in_reply_to_status_id_str": "1914759251601301739",
"in_reply_to_user_id_str": "50410234",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 1,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "2435411576",
"id_str": "1919922549602836729"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1919922549602836729-tweet-1919983509252292627",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1919983509252292627",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjo1MDQxMDIzNA==",
"rest_id": "50410234",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": true,
"created_at": "Wed Jun 24 19:39:28 +0000 2009",
"default_profile": false,
"default_profile_image": false,
"description": "Applied AI, Neuroradiology, Software Development, Entrepreneurship",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "blog.mariusvach.com",
"expanded_url": "https://blog.mariusvach.com",
"url": "https://t.co/MqkxLuMuVQ",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 2142,
"followers_count": 1053,
"friends_count": 338,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 39,
"location": "Düsseldorf, Deutschland",
"media_count": 184,
"name": "Marius",
"normal_followers_count": 1053,
"pinned_tweet_ids_str": [
"1914759251601301739"
],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1885412874752774144/5tfbNntb_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "rasmus1610",
"statuses_count": 3005,
"translator_type": "none",
"url": "https://t.co/MqkxLuMuVQ",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1919983509252292627"
],
"editable_until_msecs": "1746598314000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "36",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Wed May 07 05:11:54 +0000 2025",
"conversation_id_str": "1914759251601301739",
"display_text_range": [
15,
73
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "2435411576",
"name": "Radek Osmulski 🇺🇦",
"screen_name": "radekosmulski",
"indices": [
0,
14
]
}
]
},
"favorite_count": 1,
"favorited": false,
"full_text": "@radekosmulski Thank you Radek. This means a lot to me coming from you :)",
"in_reply_to_screen_name": "radekosmulski",
"in_reply_to_status_id_str": "1919922549602836729",
"in_reply_to_user_id_str": "2435411576",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 0,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "50410234",
"id_str": "1919983509252292627"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1919983509252292627"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "conversationthread-1915949203441791303",
"sortIndex": "1953523366803537890",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1915949203441791303-tweet-1915949203441791303",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1915949203441791303",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjoxNDM0MDU4MTQ5OTY3ODkyNDgy",
"rest_id": "1434058149967892482",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": false,
"can_media_tag": true,
"created_at": "Sat Sep 04 07:38:08 +0000 2021",
"default_profile": true,
"default_profile_image": false,
"description": "e/acc | Building with LLMs in the open | If you have any questions @frengen_bot |",
"entities": {
"description": {
"urls": []
}
},
"fast_followers_count": 0,
"favourites_count": 6566,
"followers_count": 762,
"friends_count": 818,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 13,
"location": "Tel Aviv",
"media_count": 1365,
"name": "DeEnabler - e/acc",
"normal_followers_count": 762,
"pinned_tweet_ids_str": [
"1921975245474337010"
],
"possibly_sensitive": false,
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1753969794322161664/sHaKjDzZ_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "DeEnabler",
"statuses_count": 6163,
"translator_type": "none",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"professional": {
"rest_id": "1471027697480617988",
"professional_type": "Creator",
"category": [
{
"id": 192,
"name": "Financial Services",
"icon_name": ""
}
]
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1915949203441791303"
],
"editable_until_msecs": "1745636461000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "95",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://twitter.com/\" rel=\"nofollow\">ThirdTime'sACharm</a>",
"legacy": {
"bookmark_count": 0,
"bookmarked": false,
"created_at": "Sat Apr 26 02:01:01 +0000 2025",
"conversation_id_str": "1914759251601301739",
"display_text_range": [
27,
149
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "50410234",
"name": "Marius",
"screen_name": "rasmus1610",
"indices": [
0,
11
]
},
{
"id_str": "175282603",
"name": "Jeremy Howard",
"screen_name": "jeremyphoward",
"indices": [
12,
26
]
}
]
},
"favorite_count": 0,
"favorited": false,
"full_text": "@rasmus1610 @jeremyphoward any LLM app without adversarial training is like driving blindfolded. robust models and user privacy need to be our radar.",
"in_reply_to_screen_name": "rasmus1610",
"in_reply_to_status_id_str": "1914759251601301739",
"in_reply_to_user_id_str": "50410234",
"is_quote_status": false,
"lang": "en",
"quote_count": 0,
"reply_count": 0,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "1434058149967892482",
"id_str": "1915949203441791303"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "Tweet"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1915949203441791303"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "cursor-showmorethreads-1953523366803537889",
"sortIndex": "1953523366803537889",
"content": {
"entryType": "TimelineTimelineCursor",
"__typename": "TimelineTimelineCursor",
"value": "DAAFCgABGxxPJuK__98LAAIAAABwRW1QQzZ3QUFBZlEvZ0dKTjB2R3AvQUFBQUFnYWtwZGxrMVpSTmhxU2wyVCtGcURyR3BLWFptTVhNSDRha3BkbTc5Y2dNQnFTbDJkWTJ1QVhHcVVtMUVPWFFCTWFsdEdtUHRjeFJ4cWs3Mkw5VnVENQgAAwAAAAcAAA",
"cursorType": "ShowMoreThreads",
"displayTreatment": {
"actionText": "Show probable spam"
}
}
}
]
},
{
"type": "TimelineTerminateTimeline",
"direction": "Top"
}
],
"metadata": {
"reader_mode_config": {
"is_reader_mode_available": true
},
"scribeConfig": {
"page": "ranked_replies"
}
}
}
}
}