• bus_factor@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      6 days ago

      Yes, but “above” just goes into the LLM, which does who-knows-what with it, and certainly isn’t designed to address cells that way. So to the LLM that’s just like any other arbitrary text.

      • Knock_Knock_Lemmy_In@lemmy.world
        link
        fedilink
        arrow-up
        1
        arrow-down
        2
        ·
        6 days ago

        Yes, but “above” just goes into the LLM,

        I don’t believe even Microsoft are this stupid. The llm will have tools to interrogate the spreadsheet.

        • TachyonTele@piefed.social
          link
          fedilink
          English
          arrow-up
          3
          ·
          6 days ago

          The COPILOT function only has access to data provided through the context arguments. It does not have access to:
          Other data from the workbook

          You give them too much credit.

        • bus_factor@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          5 days ago

          There would be no way to do that reliably. There’s too much weird stuff people might say to reference things, and the LLM would definitely act on the wrong cells more often than not.

          Excel already has a perfectly unambiguous way to provide a specific range of cells, Which is why the =COPILOT() function lets you supply those in the second parameter. I’m assuming they get passed to the LLM as context, likely encoded as a markdown table. LLMs love parsing markdown, apparently.

          The user provided no such range of cells, though, so the LLM is most likely seeing none of those other cells, and is just working based on random values from the Internet.