breadboard-ai / breadboard

A library for prototyping generative AI applications.
Apache License 2.0
195 stars 26 forks source link

Running notes on TGO #3034

Open paullewis opened 2 months ago

paullewis commented 2 months ago
  1. I have to create a new TGO for each call of #runBoard in bb-main. Without this it doesn't seem to create a new run and the graph data is stale.
  2. There's no TGO created for a serializedrun. I think we might need one so we can show values on the wire?

cc @dglazkov

paullewis commented 2 months ago

Ref #2993

paullewis commented 2 months ago
  1. The activity entries in topGraphResult.log are something like {type: 'node', description: 'Model Input'}, which means they can't currently be used to show in-depth debug info. To do that I think they need something like an ID so we can do run.getById(id)?
paullewis commented 2 months ago
missing-events
  1. Our inputs come through as "user", but that means they don't align with the graph.
paullewis commented 2 months ago
  1. We don't currently carry the previous run or configured value for a given edge. If we have that we can pre-populate the Activity Log's inputs
dglazkov commented 2 months ago
  1. Some edges don't ever light up. When a component has multiple edges going into, the edge event only fires for the last one.
dglazkov commented 2 months ago
  1. Show different icons for different types of wire data, and for LLM Content Array in particular, show the number of items in the array.
dglazkov commented 2 months ago
  1. Asking for unknown secrets doesn't work anymore.