Chatbot with INFINITE MEMORY using OpenAI & Pinecone - GPT-3, Embeddings, ADA, Vector DB, Semantic

Chatbot with INFINITE MEMORY using OpenAI & Pinecone - GPT-3, Embeddings, ADA, Vector DB, Semantic

David Shapiro

1 год назад

99,835 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Father Mihai - Improvement for the Well-Endowed
Father Mihai - Improvement for the Well-Endowed - 21.11.2023 23:40

Dave, you're very entertaining and a pleasure to listen to. Thanks for the very informative content!

Ответить
Magus Art Studios
Magus Art Studios - 03.10.2023 03:31

This is so easy I did it in ROBLOX. Use a a custom lua context matrix network for optimization and context awareness in a local client. Then it uses a interference model for zero-shot reasoning the prompt to a variety of 10 AI APis and wikipedia. Fun stuff! But its a novel idea, that has been done a lot lately.

Ответить
Manikanta Surapathi
Manikanta Surapathi - 25.09.2023 02:54

Hey David, the code works perfectly. I'm planning to build a chatbot with RAG. In addition to the past conversations, I intend to add more documents related to the domain knowledge of my chatbot's use case, based on which the answers should be generated. Could you please help me with how to do that?

Ответить
Frode Torsten (Raven)
Frode Torsten (Raven) - 16.09.2023 23:13

Love finding a Pioneer early.

Ответить
Gleb
Gleb - 30.08.2023 14:08

Beautiful video, pure amazing content! (My first watching you.)

Ответить
joseph parker
joseph parker - 16.08.2023 16:35

You are a bit too technical for me, but maybe you could direct me to what I’m looking for. I just want something like chatgpt that can access or keep notes, so that it remembers our conversation OR i can write notes out that it accesses as truth.

Mainly for fantasy writing purposes.

Chatgpt loses its focus after about 30 questions it won’t remember things i asked it to remember at the start of the conversation.

Ответить
zohaib ramzan
zohaib ramzan - 16.08.2023 15:26

prepare somehow first before the video.

Ответить
Martin Rojas
Martin Rojas - 05.07.2023 22:06

So I am primarily a web engineer and may main stack is web/node and dipping into AI. My main question is that the local dev seems to be in python and that makes sense, but for production is that also the best vs using node?

Ответить
Andres De Abreu
Andres De Abreu - 28.06.2023 22:55

The real question is.. when should we use vectors vs keyword vs other method to retrieve Information? I'm new to the channel, thanks for the work you put into the videos

Ответить
Slava Eremenko
Slava Eremenko - 06.06.2023 07:10

bro you use Notepad+ with light theme? Come one, just gouge my eyes already haha

Ответить
Ray Horn
Ray Horn - 05.06.2023 14:25

I would have used GPT-4 to help write the code. Also, I was doing this while watching your video.

Ответить
kingarthur0407
kingarthur0407 - 01.06.2023 21:30

Extremely interesting architecture. Gonna pitch something to a big database company. Would it be possible to chat with you about vector DBs and semantics, etc.? I don't believe in free work, so I can think of something for your time once we secure funding.

Ответить
Hadí Královna
Hadí Královna - 29.05.2023 21:42

you are good

Ответить
Mr Ai | للذكاء الاصطناعي
Mr Ai | للذكاء الاصطناعي - 26.05.2023 17:54

Can you upload it to vercel ? please teach us

Ответить
Nicholas Newell
Nicholas Newell - 26.05.2023 04:30

Great video, but I had to turn it off once I saw that one of your spokes was bent. 😜

Ответить
Nicht Verstehen
Nicht Verstehen - 21.05.2023 03:17

ai is definitely going to replace those idiots pretending to be a developers pretty soon.

Ответить
sudabdja,dj gasdajdk
sudabdja,dj gasdajdk - 07.05.2023 06:50

I was following along until I realized that the Open Ai API isn't free 😆

Ответить
Shashank Bala
Shashank Bala - 04.05.2023 22:50

Thank you for this tutorial, but I'm running into some issues, when I try to change the convo length it doesnt seem to reflect the change, and the bot still remembers all the messages in the current session. But when I ask it things, and then quit and then ask to see if it remembers it doesn't remember what I've asked. Is there a way to fix this? I just used your code from the github.

Ответить
Ai Intersection
Ai Intersection - 04.05.2023 19:34

First of all. Thanks for this amazing content. I'm of limited financial means, but I'm going to find a way to support your work however i can.

Im in the process of impending a similar philosophy. But my AGI(ACI) keeps randomly crashing from attempting to process or assimulate things with too many tokens at once. I then have to restart it, but after reinitialization it has no memory of anything it did before the crash. This gets very frustrating. Is pinecone integration going to be helpful with this?

Ответить
Brett Garnier
Brett Garnier - 04.05.2023 15:29

I went into this looking for the solution to a different problem but your video was excellent to watch. I'm looking for a solution to the token limitation problem. I have large json documents of metadata that I want to use with the OpenAi api to set seed parameters for content generation. The json documents themselves can be upwards of 10k characters. The project is functionally like a reimagining of the Semantic Kernel book authoring demo where a user can set parameters to define characters, settings, locations, story structures, pacing, tone etc. Other than waiting for apis to have larger token limits or shrinking my json document, are there any ways you can think of to reference large json documents as part of semantic functions?

I'd love to say "here is your seed data (blob of json) Perform X task with these input parameters folded into your content". Then later be able to continue referencing and updating the json as I get into a create/review/update feedback loop.

I might just have to selectively use fields in my json for now until access to a LLM with a token limit in the tens of thousands is available, and has more than 25 api calls per 3 hours :)

Ответить
Rostislav Alexandrovich
Rostislav Alexandrovich - 03.05.2023 17:07

Looking for a more simple implementation or similar?

Ответить
Jesse Beckenson
Jesse Beckenson - 01.05.2023 20:08

👀"you're all watching this on 2x speed anyway" i am seen

Ответить
Patrick Ruff
Patrick Ruff - 01.05.2023 16:26

Talking to herself, That's So Raven

Ответить
Domenic Perito
Domenic Perito - 25.04.2023 01:27

what if you use every conversation and just use that to train a fluid neural network that is never frozen acting only as smaller parameter vector space memory for the oracle neural network?

Ответить
Gabriel Lacroix
Gabriel Lacroix - 23.04.2023 23:38

Hey man, so I followed all of your instructions to a T. However for some reason the bot is still stupid, it doesn’t even remember the previous prompt and response. I really need help to figure out how to get it to remember context and store the information I give it. To give you context I am trying to build an AI band Manager that will help us stay organized and consistent with our social media/ develop a marketing plan. This requires it knowing everything about or band. Can you make a video about how to make it not stupid?

Ответить
NagRAJ BN
NagRAJ BN - 23.04.2023 16:12

Anybody agree or disagree, in this digital Era ads are must to survive one who makes such useful content. There is no problem to viewers like me to have ads in such contents but it should not kept in middle of the video. Please keep the ads at starting or end, you'll be supported. Thank you.❤

Ответить
Dark Star
Dark Star - 19.04.2023 03:35

Is this code available anywhere to kickstart a mini at home project? I poked around in your GitHub and didn’t see it.

Ответить
DieselFury
DieselFury - 16.04.2023 10:36

How did it know what pinecone vector databases are if they didn’t exist before it’s cutout date to internet data.

Ответить
Roy Prins
Roy Prins - 13.04.2023 05:56

i liked the video and was hoping that you would share the code at the end of the video, I am new to coding and was searching for a way to extend the memory on chatgpt. I would greatly appreciate it . thank you

Ответить
Pedro Montenegro
Pedro Montenegro - 11.04.2023 23:19

I can't unsee the bent node now, thanks! haha
Love your work, btw!

Ответить
Eric Caginicolau
Eric Caginicolau - 11.04.2023 10:41

So many digressions ... Couldn't keep up after 6-7 mins

Ответить
smack down
smack down - 11.04.2023 06:21

what kind of hardware are you using ?

Ответить
Szalai Laci
Szalai Laci - 11.04.2023 04:09

I'm always watching at normal speed. Not native speaker.

Ответить
Jacob Cohen-Rosenthal
Jacob Cohen-Rosenthal - 10.04.2023 09:18

Awesome content! But uh ..Maybe you could use ai to help edit the fluff and rambling out of your videos.

Ответить
Gabriel Malek
Gabriel Malek - 09.04.2023 12:01

I might join patreon if you put notepad++ in dark mode, my eyeballs are on fire

Ответить
Patrick Laughlin
Patrick Laughlin - 08.04.2023 23:11

Bravo. I knew about pinecone and semantic search but the missing piece for me was your implementation of the nexus directory. I hadn't considered a way to get that meta information loaded up for the memory.

Ответить
nightmisterio
nightmisterio - 06.04.2023 23:36

Great Scott! 😮

Ответить
fish out of water
fish out of water - 06.04.2023 03:49

hey dave im actually just a few weeks old into programming (python), and i kept hitting snag after snag after snag, trying to port Raven into Discord as a bot, so that i can chat to him there instead. (chatting with him on the windows command line got old real quick.)

got to a point where it all seems to KIIIINDA work, but raven will then stop replying and just repeat the same block of irrelevant text no matter what new questions i asked him.

can you do a quick tiny little update so that we can use raven on discord as a bot please? thank you!

Ответить
neva
neva - 06.04.2023 01:14

👁🔺

Ответить
Golden Cinder
Golden Cinder - 05.04.2023 03:03

We will look back on this in just another month and be like meh

Ответить
Yash Desai
Yash Desai - 01.04.2023 04:27

I'm trying to use pinecone for my own project, I've noticed either the semantic search isn't very good or I don't know how to use it properly. I even tried passing in a part of the indexed files word for word and it didn't give me the appropriate document back.

Ответить
1Esteband
1Esteband - 31.03.2023 21:16

I love this idea and would love to see it implemented with GPT4ALL but correct me if I am wrong, it seems to me that there is no feedback loop in consequence there is no learning or improving from it's own interactions.

Ответить
Jeff W
Jeff W - 31.03.2023 01:32

Just had a thought, isn't the OpenAI Embedding API just how we might let the 2AI's talk directly to each other, and not in a NLP? We are building it into all the API's for them...

Ответить
Cap'n Snackbeard
Cap'n Snackbeard - 30.03.2023 18:10

Like humans, chatbots chat too much: the underlying cause of poverty in the modern world is global Capitalism.

Ответить
oryxchannel
oryxchannel - 30.03.2023 04:43

How will speech inflection AI interpret a "while true" command, lol? AI can greatly reduced mortality rates during egresses and ingresses for refugees....RIP Aylan ....another OCDer here. Subbed.

Ответить
Warpup
Warpup - 29.03.2023 17:52

I have been fighting with chatgpt to make something like this for a while now ^^' Thanks for the vid, it's got my chat bot of the ground

Ответить