Skip to content
Pine Computer Request access
Menu

14 / 26 Documents and data · Example

Build a research deck

Every slide in the finished deck names the report or web page its figure came from.

Who it’s for
Consulting software whose analysts turn a paid library and the open web into client decks.
Why it’s hard
The best figures sit in Quillmark’s paid reports, which open only for the firm’s subscription. Tracing a figure after the deck is built means doing the reading twice.
You get back
  • A PowerPoint deck in the firm’s template
  • The numbers behind the charts, in Excel
How it runs, in your product’s code

An analyst types the question and clicks Build. A computer searches Quillmark and the open web in separate tabs, keeping each figure with the report or page it came from. The analyst signs in to Quillmark when asked. The slides are built in PowerPoint on the firm’s template.

Ruby · example
computer = pine.create_computer(  location: { country: "US" },  ephemeral: true)session = computer.create_session(name: "main", browser: true) session.agent.run(<<~JOB)  Research the cold-chain storage market in our library and on  the open web. Build a deck in our template.JOB session.agent.events do |event|  case event.type  when "needs_input"    # Your user takes the controls on the live desktop in your    # product, does what only they can, and hands them back.    session.agent.answer(event.payload["request_id"], "Done.")  when "result"    session.list_artifacts(turn_id: event.turn_id).each do |file|      row.attach(file.filename, session.read_artifact(file.id))    end    break if event.terminal?  endend computer.stop

Build more.
Hand AI the work.

Pine Computer is invite-only while in beta.