🐦 Twitter Post Details

Viewing enriched Twitter post

@jerryjliu0

I made a multi-agent workflow that should be a decent initial reference for anyone building report generation + form filling use cases! Step 1: Index a knowledge base, creating tools/RAG endpoints to query this KB Step 2: Input a template (in this case it's an RFP) Step 3: Parse out the template into a set of k:v pairs that you need to fill out Step 4: Fill out k:v pairs by having a research agent query the knowledge base repeatedly Step 5: Generate the final report! Long context LLMs are great for this. Also because this is a long-running process, certain features like streaming + human-in-the-loop become super useful. Cookbook: https://t.co/CFYq8PlMe6 A secret weapon to any agentic document workflow is of course llamaparse: https://t.co/XYZmx5TFz8

Media 1

πŸ“Š Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1845907081725096329/media_0.jpg",
      "type": "photo",
      "original_url": "https://pbs.twimg.com/media/GZ35sK6b0AIhqGP.jpg",
      "recovered_from_supabase": true
    }
  ],
  "conversion_date": "2025-08-13T00:28:30.328080",
  "format_converted": true,
  "original_structure": "had_media_only"
}

πŸ”§ Raw API Response

{
  "user": {
    "created_at": "2011-09-07T22:54:31.000Z",
    "default_profile_image": false,
    "description": "co-founder/CEO @llama_index\n\nCareers: https://t.co/EUnMNmbCtx\nEnterprise: https://t.co/Ht5jwxSrQB",
    "fast_followers_count": 0,
    "favourites_count": 7173,
    "followers_count": 54387,
    "friends_count": 1364,
    "has_custom_timelines": true,
    "is_translator": false,
    "listed_count": 1136,
    "location": "",
    "media_count": 1063,
    "name": "Jerry Liu",
    "normal_followers_count": 54387,
    "possibly_sensitive": false,
    "profile_image_url_https": "https://pbs.twimg.com/profile_images/1283610285031460864/1Q4zYhtb_normal.jpg",
    "screen_name": "jerryjliu0",
    "statuses_count": 5321,
    "translator_type": "none",
    "url": "https://t.co/YiIfjVlzb6",
    "verified": true,
    "withheld_in_countries": [],
    "id_str": "369777416"
  },
  "id": "1845907081725096329",
  "conversation_id": "1845907081725096329",
  "full_text": "I made a multi-agent workflow that should be a decent initial reference for anyone building report generation + form filling use cases! \n\nStep 1: Index a knowledge base, creating tools/RAG endpoints to query this KB\nStep 2: Input a template (in this case it's an RFP)\nStep 3: Parse out the template into a set of k:v pairs that you need to fill out\nStep 4: Fill out k:v pairs by having a research agent query the knowledge base repeatedly\nStep 5: Generate the final report! \n\nLong context LLMs are great for this. Also because this is a long-running process, certain features like streaming + human-in-the-loop become super useful.\n\nCookbook: https://t.co/CFYq8PlMe6\n\nA secret weapon to any agentic document workflow is of course llamaparse: https://t.co/XYZmx5TFz8",
  "reply_count": 4,
  "retweet_count": 76,
  "favorite_count": 497,
  "hashtags": [],
  "symbols": [],
  "user_mentions": [],
  "urls": [],
  "media": [
    {
      "media_url": "https://pbs.twimg.com/media/GZ35sK6b0AIhqGP.jpg",
      "type": "photo"
    }
  ],
  "url": "https://twitter.com/jerryjliu0/status/1845907081725096329",
  "created_at": "2024-10-14T19:18:38.000Z",
  "#sort_index": "1845907081725096329",
  "view_count": 75023,
  "quote_count": 7,
  "is_quote_tweet": true,
  "is_retweet": false,
  "is_pinned": false,
  "is_truncated": true,
  "quoted_tweet": {
    "user": {
      "created_at": "2022-12-18T00:52:44.000Z",
      "default_profile_image": false,
      "description": "Build LLM agents over your data\n\nGithub: https://t.co/HC19j7vMwc\nDocs: https://t.co/QInqg2zksh\nDiscord: https://t.co/3ktq3zzYII",
      "fast_followers_count": 0,
      "favourites_count": 1261,
      "followers_count": 82611,
      "friends_count": 26,
      "has_custom_timelines": false,
      "is_translator": false,
      "listed_count": 1366,
      "location": "",
      "media_count": 1375,
      "name": "LlamaIndex πŸ¦™",
      "normal_followers_count": 82611,
      "possibly_sensitive": false,
      "profile_banner_url": "https://pbs.twimg.com/profile_banners/1604278358296055808/1696908553",
      "profile_image_url_https": "https://pbs.twimg.com/profile_images/1623505166996742144/n-PNQGgd_normal.jpg",
      "screen_name": "llama_index",
      "statuses_count": 2997,
      "translator_type": "none",
      "url": "https://t.co/epzefqQqZx",
      "verified": true,
      "withheld_in_countries": [],
      "id_str": "1604278358296055808"
    },
    "id": "1845853830485082474",
    "conversation_id": "1845853830485082474",
    "full_text": "Multi-agent system for RFP Response Generation πŸ”₯✍️\n\nWe’re excited to release a brand-new guide showing you how to build an agentic workflow that can take in an input Request for Proposal (RFP) template and generate a full response to the RFP, grounded in your knowledge base and adhering to the relevant guidelines.\n\nThis is much more than a standard RAG or ReAct agent architecture, and requires the careful orchestration of a set of steps + components.\n\n1. Parse the input RFP template using LlamaParse, extract out a set of questions that you would need answered.\n2. For each question, use a Research agent (ReAct loop) with access to a set of tools in the knowledge base to retrieve relevant information and generate an answer\n3. Aggregate question/answer pairs into a single file\n4. Generate the final report with the RFP template and QA pairs as input.\n\nBonuses πŸ’«: it’s fully async, and you get back event and final response streaming!\n\nNotebook: https://t.co/5XCkFeUQen\n\nLlamaParse signup: https://t.co/yQGTiRSNvj",
    "reply_count": 3,
    "retweet_count": 44,
    "favorite_count": 229,
    "hashtags": [],
    "symbols": [],
    "user_mentions": [],
    "urls": [],
    "media": [
      {
        "media_url": "https://pbs.twimg.com/media/GZ3KJdraUAARLLC.jpg",
        "type": "photo"
      }
    ],
    "url": "https://twitter.com/llama_index/status/1845853830485082474",
    "created_at": "2024-10-14T15:47:02.000Z",
    "#sort_index": "1845907081725096400",
    "view_count": 84971,
    "quote_count": 2,
    "is_quote_tweet": false,
    "is_retweet": false,
    "is_pinned": false,
    "is_truncated": true
  },
  "startUrl": "https://x.com/jerryjliu0/status/1845907081725096329"
}