Giter Site home page Giter Site logo

Form UI about databerry HOT 4 OPEN

gmpetrov avatar gmpetrov commented on June 1, 2024
Form UI

from databerry.

Comments (4)

gmpetrov avatar gmpetrov commented on June 1, 2024

2nd round

Problems

  • How to handle ui forms on other channels than web (e.g whatsapp)?

Solution

  • Access the form via an URL
  • In order link a form to a conversation, possiblity to pass a conversationId to the form URL
  • When form is linked to an agent (via form tool)
    • triggers
      • By Agent
      • At beginning of form
      • After N Form
    • Adapt form tool to be triggered when for need to be shown
    • First implementation → When tool form is called → Send back an url to the form
      • When form is submitted → create a new message in conversation to inform user + agent that form has been successfully submitted
  • Then after the link implementation, add optimization for web components to show form directly in conversation
  • ? Add other triggers (Show form at beginning of conversation or after 1 message)
  • Finally migrate lead form to ui form

Open question?

  • Where to put form tool description
    • → In tool form setting?
    • → In system prompt?
    • → Both?

from databerry.

OdapX avatar OdapX commented on June 1, 2024

Form X Agent -> Tool.config

from databerry.

OdapX avatar OdapX commented on June 1, 2024

Migrate Lead Capture Or rather delete it (after we onboard all users to the new form ui)?
seems like it's just a debt

from databerry.

gmpetrov avatar gmpetrov commented on June 1, 2024

Merged #94d31ce

Todo

  • Select dropdown styles fix
    • Image
  • Font issue
    • Image

D&d

  • Image

from databerry.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.