Java + RAG: Create an AI-Powered Financial Advisor using Spring AI

Java + RAG: Create an AI-Powered Financial Advisor using Spring AI

Dan Vega

4 дня назад

3,592 Просмотров

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


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

@prashlovessamosa
@prashlovessamosa - 22.10.2024 23:04

Just came from X thanks.

Ответить
@mayikx
@mayikx - 23.10.2024 04:37

The PG Vector blew my mind.

Ответить
@dineshrajpampati8928
@dineshrajpampati8928 - 23.10.2024 05:25

So the images are not processed right. They also hold some data, how can we include images too?

Ответить
@AnkitLadha-fo8em
@AnkitLadha-fo8em - 23.10.2024 06:44

How do we know ho much input token and output token were used in this request so that we can track of the Financials

Ответить
@sergey--24
@sergey--24 - 23.10.2024 10:43

Great video, Dan - thanks! It would be very interesting to dive into vector database mechanics as well 👍

Ответить
@Nick-yd3rc
@Nick-yd3rc - 23.10.2024 12:55

Great intro Dan, I always enjoy watching your videos. ❤ As for the model and the retrieval themselves, well, 250 bps priced in? Seriously? Leaving aside the average quality of Tika and the warts of PdfBox, and the fact that it’s by far not enough to just leverage the existing open-source libraries to come close to anything production-grade, that toy sample is fun to showcase that the shape looks right. But I’m still struggling to come up with a justification for pulling in the confines and cruft of Spring into the realm of Python, where you get everything from the papers immediately. I believe, Spring AI has managed to retain the relevance of Spring in the coming couple years. But Spring is unsuitable for the agile and often experimental workflows in data science. An average Spring dev can’t do proper data science, and an average data scientist can’t do proper Java and much less so proper Spring. So I don’t know any other reason why VMware had decided and Broadcom has agreed to keep it up. I wish Spring had focused on improving what it’s good at and reigning in some consistency at last. I know, different people, different projects, but today it’s often just enough to add a Flask or a FastAPI wrapper and be done with it.

Ответить
@arnaudpoutieu1331
@arnaudpoutieu1331 - 23.10.2024 14:00

Thank you Dan for this one!
I have a question regarding how the ChatClient is instantiated using the Context. How it will deal with large dataset from the vectorStore : any performance issue that could be forseen?

Ответить
@pejko89
@pejko89 - 23.10.2024 19:19

I'm so excited about this! This is the coolest videos about Java!

I've build an accounting software and I was planning to add a help section where users could ask questions and get relevant answers. I have around 30 pdf documents of different laws and regulations.

This is the perfect thing at a perfect time ❤

Ответить
@esteban4lv1n02
@esteban4lv1n02 - 23.10.2024 20:34

Thank you Dan, for touching RAG, if prompting is require may you point out some resources you recommend for the topic, thank you

Ответить
@ConAim
@ConAim - 24.10.2024 17:58

Nice, but couldn't posting it to Ollama ...

Ответить
@thecote
@thecote - 25.10.2024 13:09

This was really great, I appreciate it!

Ответить
@ahmeda.maksoud9637
@ahmeda.maksoud9637 - 26.10.2024 10:49

Excellent as usual

Ответить
@renanvaz615
@renanvaz615 - 26.10.2024 16:00

The best video about RAG I have ever seen

Ответить
@sathyasanthosh8729
@sathyasanthosh8729 - 27.10.2024 09:28

Amazing video, Dan
Thank you.
These videos are motivating that Java can be used for AI and build enterprise solutions.
we dont want to expose the organization data to public and we need to keep it private. So using Ollama is great choice. Request to provide more resources on this appraoch.

Ответить