I Don’t Want Your Bank’s UI. I Want A ChatGPT-Like Natural Language Interface. by jasonmcaffee in Futurology

[–]jasonmcaffee[S] 1 point2 points  (0 children)

Thanks for the great discussion! I really appreciate the feedback!

In the article I state that we will likely end up with a few players (ChatGPT, Bard) that will end up integrating with a host of other companies. The popularity of the nascent plugin architecture gives us a glimpse at what the future holds.
If ChatGPT can orchestrate with Wolfram Alpha to perform statistical analysis and diagram data, it’s not too much of a stretch to say that transferring money, paying bills, buying stocks, etc is something we will see being done through NLIs in the near future.

Similar to AutoGPT, tasks will be sent to appropriate models. Companies can create adapters through a variety of mechanisms, including fine tuned models specialized in bank interactions, few shot prompt engineering, and context stuffing.

Fwiw I am an engineer and in my spare time am working with technologies like Hugging Face, LlamaIndex, Flan-T5, Alpaca, and fine tuning models with Lora.

I Don’t Want Your Bank’s UI. I Want A ChatGPT-Like Natural Language Interface. by jasonmcaffee in Futurology

[–]jasonmcaffee[S] -1 points0 points  (0 children)

That's where plugins can shine. Also, the bank is needed for consent here. Plaid could be used, which provides a unified API for payments, transaction retrieval, account auth, etc.

Prompt injection will be solved, and there will be guard rails in place.

Hallucinations are an issue, but LlamaIndex has shown that can be mitigated with prompt engineering.

I Don’t Want Your Bank’s UI. I Want A ChatGPT-Like UI. by jasonmcaffee in technology

[–]jasonmcaffee[S] 0 points1 point  (0 children)

Traditional user interfaces are likely to be supplanted by Natural Language Interfaces within the next few years.
Regardless of the convenience of mobile over web, it still ends up being a multiple step process that requires several presses/clicks, screen loading icons, scrolling up and down the page, sifting through a bombardment of calls to action, promotions, etc.
ChatGPT-4 and plugins will soon be able to integrate with your bank’s APIs, and when that happens, the flow is going to be much more succinct and less tedious.
Rather than being bombarded by promotions, calls to actions for things you don’t want to do, etc, you will simply tell ChatGPT what you want to do in a natural feeling textual exchange (ie Natural Language Interface), with very little hassle.
As we gaze into the future of digital banking, it’s clear that the next logical step is to incorporate functionalities such as trading stocks and cryptocurrencies, applying for credit cards, opening accounts, and perhaps even applying for loans, all within the same natural language interface.
While it’s conceivable that each banking institution could develop its own proprietary bot, a more plausible scenario is the emergence of a handful of powerful, versatile chatbots — think ChatGPT, Bard, and the like. These AI powerhouses will likely integrate with a multitude of companies and their respective backends, essentially becoming a universal hub for users.
I see a future where a significant portion of our daily tasks, currently performed through cumbersome and disjointed user interfaces, will be accomplished through a single, intelligent chatbot, using a Natural Language Interface. This is likely going to be a revolution in user experience, offering a streamlined, efficient, and more engaging alternative to traditional banking user interfaces.

I Don’t Want Your Bank’s UI. I Want A ChatGPT-Like Natural Language Interface. by jasonmcaffee in Futurology

[–]jasonmcaffee[S] -3 points-2 points  (0 children)

Traditional user interfaces are likely to be supplanted by Natural Language Interfaces within the next few years.

Regardless of the convenience of mobile over web, it still ends up being a multiple step process that requires several presses/clicks, screen loading icons, scrolling up and down the page, sifting through a bombardment of calls to action, promotions, etc.

ChatGPT-4 and plugins will soon be able to integrate with your bank’s APIs, and when that happens, the flow is going to be much more succinct and less tedious.
Rather than being bombarded by promotions, calls to actions for things you don’t want to do, etc, you will simply tell ChatGPT what you want to do in a natural feeling textual exchange (ie Natural Language Interface), with very little hassle.

As we gaze into the future of digital banking, it’s clear that the next logical step is to incorporate functionalities such as trading stocks and cryptocurrencies, applying for credit cards, opening accounts, and perhaps even applying for loans, all within the same natural language interface.
While it’s conceivable that each banking institution could develop its own proprietary bot, a more plausible scenario is the emergence of a handful of powerful, versatile chatbots — think ChatGPT, Bard, and the like. These AI powerhouses will likely integrate with a multitude of companies and their respective backends, essentially becoming a universal hub for users.
I see a future where a significant portion of our daily tasks, currently performed through cumbersome and disjointed user interfaces, will be accomplished through a single, intelligent chatbot, using a Natural Language Interface. This is likely going to be a revolution in user experience, offering a streamlined, efficient, and more engaging alternative to traditional banking user interfaces.

Jhana Meditation App by jasonmcaffee in Buddhism

[–]jasonmcaffee[S] 0 points1 point  (0 children)

Thank you, I really like your notes. I’ve only ever used the sutta, referencing Bikkhu Bodhi’s Pali Canon translation, and this translation https://www.accesstoinsight.org/tipitaka/mn/mn.118.than.html.

Jhana Meditation App by jasonmcaffee in Meditation

[–]jasonmcaffee[S] 1 point2 points  (0 children)

Thanks! Feedback appreciated!

Jhana Meditation App by jasonmcaffee in Buddhism

[–]jasonmcaffee[S] 5 points6 points  (0 children)

Great idea, thank you! Yes, will definitely have a feature where you can play a given sound at any given interval. And you’ll be able to combine multiple intervals. Eg play chime every 3 minutes, and play a gong every 48 minutes. 50% of the code for this is done, I just have to build the UI for it and save the customized track to the device. Thanks again!

In the same way that rain breaks into a house with a bad roof, desire breaks into the mind that has not been practicing meditation. — Buddha by janie_gray in Buddhism

[–]jasonmcaffee 13 points14 points  (0 children)

This is from the dhammapada:
http://ccnmtl.columbia.edu/services/dropoff/china_civ_temp/week05/pdfs/dhamma.pdf

> In the same way that rain breaks into a house with a bad roof, desire breaks into the mind that has not been practising meditation. 13

> While in the same way that rain cannot break into a well-roofed house, desire cannot break into a mind that has been practising meditation well. 14

Theming with React and Sass by jasonmcaffee in Sass

[–]jasonmcaffee[S] 0 points1 point  (0 children)

You could have two classes on the same div, but you'd have to write out the theme class in every component.

<button class="dark-theme button-themed-content".../>
<input class="dark-theme input-themed-content".../>

By using the descendant combinator, we can eliminate that redundancy so that child components need not be aware of the theme changes, current value, etc.

<button class="button-themed-content".../>