Re-imagining chatbots

It’s gonna be called White Inverse, a chatbot where convos are nodes of a DAG and you can branch/insert/merge/delete nodes either manually, or by asking an AI agent to do it for you. There is also a heatmap feature that’s gonna color-code similar nodes under the same shade (with a nice bg shadow spread).

I have already implemented the above features, and am planning to extend it way beyond that. I am planning to add an arch pipeline; if I tell the agent to teach me React, it’s going to asynchronously and multi-threadedly (both of which are already there in the current version) generate a subgraph of data nodes with the required content.

Another feature would be to add a virtual folderspace (formed by uploading the required files) which the agent can read and modify. I would really like to visualize the pipeline (the instructions generated by the agent) as bubbles, which may even loop on itself via a feedback node; if there are inaccuracies in the operations, you could run it again. Well, not so much for operations as such, but for data which cycles from the start to the end. Let’s call this an “Idea Donut”.

Now the agent is either gonna generate a natural language, or dsl (nodes with flags to tell if the it is to be processed by an llm or an interpreter). This makes basic algorithmic queries more efficient.

A major usw case would be a web extension for reddit and which clones posts into my DAG; the root is the post and the comments are branches. You could respond to a comment and the AI will rate its appropriateness, AND simulate the next few responses. You could also click on a comment (node) to tell arch to roast it.

Another feature would he color repr ability to the agent “arch”. Say you have a vile troglodyte in the comments section, and you tell arch to rate him from transparent (neutral) to nuclear green (toxic) and the nodes light up in the front end after a vile (pun intended).

Even more ambitious is diffing; what if I clone a recent post, and then “update” it later so that I can see how far the toxic user has spread his reach? This must involve storing history as diff operations.

What do you guys have to say about the market of such a product, if built well? What other features would you like?

submitted by /u/midrime
[link] [comments]