CodePRO LK
CodePRO LK
  • 380
  • 3 560 439
LangChain🔗 වලින් Conversational RAG app එකක් හදමු | LangChain and OpenAI
Conversational RAG app using LangChain and OpenAI
OpenAI model එකකට අදාල API Key එකක් භාවිතා කරමින් LangChain🔗 හරහා conversational RAG (Retrieval Augmented Generation) application එකක් හදන ආකාරය මෙහිදී සාකච්චා කෙරේ. සම්පූර්ණ RAG architecture එක implement කරන ආකාරය, chat history එක maintain කරන ආකාරය ගැන මෙහිදී වැඩිදුර අවදානය යොමු කෙරේ.
▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬
LangChain හැදින්වීම: czcams.com/video/Ec77YI1ubUk/video.html
Simple RAG using LangChain and OpenAI: czcams.com/video/XMyhTjV4dLY/video.html
Code: github.com/dineshpiyasamara/generative_ai_tutorial
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 Introduction
00:42 Conversational RAG
01:49 Implementation
09:00 RAG Chain - Theory
11:04 RAG Chain - Implementation
16:30 Conversational RAG - Theory
18:15 Conversational RAG - Implementation
23:11 End Note
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
► Machine Learning Tutorial - czcams.com/play/PL495mke12zYDHN9ONfcal1eQfo8VqmOgu.html
► Deep Learning Tutorial - czcams.com/play/PL495mke12zYBLz2j_RoYbIltaYxvaTd9k.html
► Python Tutorial - czcams.com/play/PL495mke12zYC-ZUbzd1Z0Y6WteuvsMf7Z.html
► Java Tutorial - czcams.com/play/PL495mke12zYANEM9p7JT5-99Yx8Z7z_ib.html
► MATLAB Tutorial - czcams.com/play/PL495mke12zYB4CL0t43tAp6ML9DRnLg6H.html
► Python Libraries(Numpy, Matplotlib, Pandas) - czcams.com/play/PL495mke12zYAFMs6kTM3kmzaJReiaa_xR.html
► Database Management System - czcams.com/play/PL495mke12zYD9IRbraE2sS-ZrHKBqkaLv.html
► Data Structures & Algorithms - czcams.com/play/PL495mke12zYDIwsabzb61OLdBpg3QDcXg.html
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
► FACEBOOK PAGE - web. profile.php?id=100085532523257
► FACEBOOK GROUP - web. groups/1410169166175215
► LINKEDIN - www.linkedin.com/company/66352542
► GITHUB - github.com/dineshpiyasamara
► TELEGRAM CHANNEL - t.me/codeprolk
► TELEGRAM GROUP - t.me/codeprolkchat
::::::::::::::::::::
Music: Sunset On Terra by HYBRID V is licensed under a Creative Commons License.
creativecommons.org/licenses/...
Support by RFM - NCM: bit.ly/2BHFYra
::::::::::::::::::::
#generativeai
#langchain
#codeprolk
zhlédnutí: 93

Video

LangChain🔗 Text Splitters ගැන හැමදේම | Sinhala
zhlédnutí 161Před 16 hodinami
LangChain🔗 Text Splitters ගැන හැමදේම | Sinhala LLM based applications build කරද්දි අපි load කරගත්ත text data, manageable chunks බවට පත් කිරීමේදී text splitters භාවිතා කෙරේ. ඒ සම්බන්ධව මෙහිදී කතා කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ LangChain Docs: python.langchain.com/v0.1/docs/modules/data_connection/document_transformers/ Code: github.com/dineshpiyasamara/generative_ai_tutorial ▬▬▬▬▬▬ T I M E S T A...
LangChain🔗 Document Loaders ගැන හැමදේම | Sinhala
zhlédnutí 302Před 14 dny
LangChain🔗 Document Loaders ගැන හැමදේම | Sinhala LLM based applications build කරද්දි අපිට විවිධ documents type එක්ක වැඩ කරන්න සිද්ද වෙනවා. ඉතින් විවිධ document types load කරන්න LangChain Document Loaders භාවිතා කරන ආකාරය මෙහිදී කතා කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ LangChain Docs: python.langchain.com/v0.1/docs/modules/data_connection/document_loaders/ Code: github.com/dineshpiyasamara/generative_...
LangChain🔗 වලින් Simple RAG app එකක් හදමු | LangChain and OpenAI
zhlédnutí 502Před 21 dnem
Simple RAG using LangChain and OpenAI OpenAI model එකකට අදාල API Key එකක් භාවිතා කරමින් LangChain🔗 හරහා සරල RAG (Retrieval Augmented Generation) application එකක් හදන ආකාරය මෙහිදී සාකච්චා කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ LangChain හැදින්වීම: czcams.com/video/Ec77YI1ubUk/video.html Chatbot using LangChain and OpenAI: czcams.com/video/Lm97GU9t7Qc/video.html Code: github.com/dineshpiyasamara/generati...
LangChain🔗 වලින් Chat Bot 🤖 කෙනෙක් හදමු | LangChain and OpenAI
zhlédnutí 822Před 28 dny
Chat Bot using LangChain and OpenAI OpenAI model එකකට අදාල API Key එකක් භාවිතා කරමින් LangChain🔗 හරහා සරල Chat Bot කෙනෙක් හදන ආකාරය මෙහිදී සාකච්චා කෙරේ. LangChain components භාවිතා කරන විදිය, Chains හදන ආකාරය, Chat history එකත් එක්ක ගණුදෙනු කරන ආකාරය පිළිබදව මෙහිදී අවධානය යොමු කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ LangChain හැදින්වීම: czcams.com/video/Ec77YI1ubUk/video.html Chatbot using Python and Op...
LangChain🔗 හැදින්වීම සහ එහි components | Generative AI | Sinhala
zhlédnutí 1,7KPřed měsícem
LangChain🔗 හැදින්වීම සහ එහි components | Generative AI | Sinhala LLM (Large Language Models) based applications හදන්න භාවිතා කරන්න පුලුවන් ගොඩක් හොද framework එකක් විදියට LangChain හදුන්වන්න පුලුවන්. ඒ සම්බන්ධව හැදින්වීමක් සහ LangChain වල විවිධ components ගැන මෙහි අන්තර්ගත වේ. Prerequisites: Generative AI ගැන: czcams.com/video/uwJwOiPRo6w/video.html ChatGPT හැදුන හැටි: czcams.com/video/4xBf7iEa...
Chat Bot 🤖 කෙනෙක් හදමු (Python + OpenAI) | Chat Bot using Python and OpenAI
zhlédnutí 2,8KPřed měsícem
Chat Bot using Python and OpenAI Programming language එක විදියට Python භාවිතා කරමින්, OpenAI model එකකට අදාල OpenAI API Key එකක් භාවිතා කරමින් සරල Chat Bot කෙනෙක් හදන ආකාරය මෙහිදී සාකච්චා කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Code: github.com/dineshpiyasamara/python_openai_chatbot/blob/main/app.py OpenAI: platform.openai.com OpenAI Pricing: : openai.com/api/pricing/ OpenAI-PYPI: pypi.org/project/opena...
Pinecone DB ගැන හැමදේම | Vector Databases | Sinhala
zhlédnutí 367Před měsícem
Pinecone DB ගැන හැමදේම | Vector Databases | Sinhala Pinecone යනු මේ වෙද්දි enterprise application වලදී ගොඩක් භාවිතා වන vector database එකක්. Python භාවිතා කරමින් Pinecone සමග වැඩ කරන විදිය ගැන, ඒ සමග CRUD operations සිදුකරන ආකාරය ගැන මෙහිදී කතා කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Vector Databases Introduction: czcams.com/video/LWscm0mRqvI/video.html Github Repo (Code): github.com/dineshpiyasamara/ve...
ChromaDB ගැන හැමදේම | Vector Databases | Sinhala
zhlédnutí 430Před měsícem
ChromaDB ගැන හැමදේම | Vector Databases | Sinhala Chroma යනු මේ වෙද්දි ගොඩක් භාවිතා වන, open-source vector database එකක්. Python භාවිතා කරමින් ChromaDB සමග වැඩ කරන විදිය ගැන, ඒ සමග CRUD operations සිදුකරන ආකාරය ගැන මෙහිදී කතා කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Vector Databases Introduction: czcams.com/video/LWscm0mRqvI/video.html Github Repo (Code): github.com/dineshpiyasamara/vector_databases Other...
Vector Databases ගැන හැමදේම | Generative AI | Sinhala
zhlédnutí 792Před měsícem
Vector Databases ගැන හැමදේම | Generative AI | Sinhala Generative AI වලදි අපිට ගොඩක් දුරට වැඩ කරන්න සිද්දවෙන්නේ unstructured data එක්ක. ඉතින් ඒ data, multi-dimentional vectors (embeddings) විදියට හදාගෙන strore කරන්න භාවිතා කරන vector stores තමයි vector databases කියලා හදුන්වන්නේ. ඒ පිලිබදව සම්පූර්ණ මේ හරහා කතා කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ RAG Architecture: czcams.com/video/5vLwcqr5VzY/video.ht...
RAG (Retrieval Augmented Generation) ගැන සිංහලෙන් | Generative AI
zhlédnutí 802Před měsícem
RAG (Retrieval Augmented Generation) ගැන සිංහලෙන් | Generative AI RAG කියන්නේ Generative AI වලදී භාවිතා කරන්න පුලුවන් ගොඩක් powerful solution pattern එකක්. කිසියම් දත්ත ගොනුවකට විශේෂිත විදියට Language model එකක් නිර්මාණය කිරීමට, updated තොරතුරු model එකට ලබාදීමට භාවිතා කලහැකි technique එකක්. ඉතින් සම්පූර්ණ RAG architecture එක ගැන මෙහිදී කතා කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Generative AI යනු: czca...
Manage Secret Keys in Python Projects | Sinhala
zhlédnutí 693Před měsícem
Manage Secret Keys in Python Projects | Sinhala Python සම්බන්ද projects (Web development, AI/ML) කරද්දි අපිට විවිද secret keys (credentials, API keys) එක්ක වැඩ කරන්න සිද්ද වෙනවා. ඉතින් Python project එකක් ඇතුලේ ඒවා හරියට manage කරන ආකාරය ගැන මෙහිදී කතා කෙරේ. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Python dotenv: pypi.org/project/python-dotenv/ ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ ► Machine Learning Tutorial - ...
28. Dictionary data type | Python Programming | Sinhala
zhlédnutí 702Před měsícem
Dictionary data type | Python Programming | Sinhala Dictionary කියන්නේ python වල තියෙන in-built data structure එකක්. Frequently data access කිරීමේදී ගොඩක් වැදගත් වෙන, key සහ value යුගල වලින් elements සෑදුණු විශේෂ data type එකක්. ඒ පිලිබදව සහ dictionary සමග කල හැකි විවිද දේවල් (methods) සම්බන්දව මෙහිදී කතා කෙරේ. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 Introduction 00:50 Create dictionary 04:41...
27. Set data type | Python Programming | Sinhala
zhlédnutí 637Před měsícem
27. Set data type | Python Programming | Sinhala
26. Tuple data type | Python Programming | Sinhala
zhlédnutí 692Před měsícem
26. Tuple data type | Python Programming | Sinhala
25. List data type | Python Programming | Sinhala
zhlédnutí 1,2KPřed měsícem
25. List data type | Python Programming | Sinhala
24. String methods 2 | Python Programming | Sinhala
zhlédnutí 1KPřed 2 měsíci
24. String methods 2 | Python Programming | Sinhala
23. String methods 1 | Python Programming | Sinhala
zhlédnutí 1,2KPřed 2 měsíci
23. String methods 1 | Python Programming | Sinhala
Transformer එකක් Training Phase and Inference එකේ වැඩ කරන හැටි | Sinhala
zhlédnutí 377Před 2 měsíci
Transformer එකක් Training Phase and Inference එකේ වැඩ කරන හැටි | Sinhala
Transformer Neural Nets ගැන හැමදේම | Transformer Architecture | Sinhala
zhlédnutí 934Před 2 měsíci
Transformer Neural Nets ගැන හැමදේම | Transformer Architecture | Sinhala
22. Strings Data Type | Python Programming | Sinhala
zhlédnutí 1,3KPřed 2 měsíci
22. Strings Data Type | Python Programming | Sinhala
21. Getting User Inputs | Python Programming | Sinhala
zhlédnutí 1,4KPřed 2 měsíci
21. Getting User Inputs | Python Programming | Sinhala
20. Formatted Printing | Python Programming | Sinhala
zhlédnutí 1,7KPřed 2 měsíci
20. Formatted Printing | Python Programming | Sinhala
19. Print Function | Python Programming | Sinhala
zhlédnutí 1,8KPřed 2 měsíci
19. Print Function | Python Programming | Sinhala
18. Nested if else Statements | Python Programming | Sinhala
zhlédnutí 2,1KPřed 3 měsíci
18. Nested if else Statements | Python Programming | Sinhala
17. Conditional Statements - if else elif | Python Programming | Sinhala
zhlédnutí 2,5KPřed 3 měsíci
17. Conditional Statements - if else elif | Python Programming | Sinhala
16. Identity Operators ගැන හැමදේම | Python Programming | Sinhala
zhlédnutí 2,1KPřed 3 měsíci
16. Identity Operators ගැන හැමදේම | Python Programming | Sinhala
15. Logical Operators ගැන හැමදේම | Python Programming | Sinhala
zhlédnutí 2KPřed 3 měsíci
15. Logical Operators ගැන හැමදේම | Python Programming | Sinhala
14. Comparison Operators ගැන හැමදේම | Python Programming | Sinhala
zhlédnutí 2KPřed 3 měsíci
14. Comparison Operators ගැන හැමදේම | Python Programming | Sinhala
13. Assignment Operators ගැන හැමදේම | Python Programming | Sinhala
zhlédnutí 2,4KPřed 3 měsíci
13. Assignment Operators ගැන හැමදේම | Python Programming | Sinhala

Komentáře

  • @imashasandeepani6871
    @imashasandeepani6871 Před 12 hodinami

    Thank you 👍

  • @damithedirisingha6885
    @damithedirisingha6885 Před 13 hodinami

    අයිය python පාවිච්චි කරල game එකක් design කරන්න පුලුවන්ද ,game engines තියෙනවද

  • @YB_DevZone
    @YB_DevZone Před 14 hodinami

    ❤ keep it up

  • @madavi-mdp3236
    @madavi-mdp3236 Před 14 hodinami

    ✨✨Thanks ✨✨

  • @vinodperera9069
    @vinodperera9069 Před 18 hodinami

    nice aiya uploading these types of videos related to programming, cyber security, data science , machine learning ..very useful <<3 thank a lot and love u

  • @user-xc4wx2kx2m
    @user-xc4wx2kx2m Před 20 hodinami

    Thanks good explanation

  • @Life17768
    @Life17768 Před dnem

    aiya e kiyane wrapper class ekakata conert karanawa kiyanne primitive data type ekak reference data type ekakata convert karana ekane.

  • @kanishkajayaruwan7745

    dena answers wala accuracy eka wadi krana vidiya gana video ekk genna

  • @tharinduminiruwan7842

  • @ashandimantha5257
    @ashandimantha5257 Před 3 dny

    Great Explaination!

  • @nancykey480
    @nancykey480 Před 4 dny

    ❤❤❤❤❤❤❤❤❤❤❤ තව video ඕනේ

  • @N.N_TECH
    @N.N_TECH Před 4 dny

    Whatsapp md bot kenek hadana widiha kiyala dennako

  • @yeharanethsilu8690
    @yeharanethsilu8690 Před 4 dny

    Very good explanation.

  • @luckshanx1320
    @luckshanx1320 Před 4 dny

    Thank you ❤

  • @Gtainside_fan
    @Gtainside_fan Před 5 dny

    එ සල්ලි song එක

  • @dhanishka667
    @dhanishka667 Před 5 dny

    best kiyala submit krama negative wenwane ai e

  • @Trible_A_Tech
    @Trible_A_Tech Před 5 dny

    Heap ekata Greeksforgreek eke dhala thiyana example complete binary ekada?

  • @STONEcreator999
    @STONEcreator999 Před 6 dny

    ❤❤❤🎉🎉🎉

  • @joen6209
    @joen6209 Před 6 dny

  • @devact7707
    @devact7707 Před 6 dny

    Great video .Thank you

  • @devact7707
    @devact7707 Před 6 dny

    00:00 *Introduction to Vector Databases* -why can't we use relational DB to store unstrucred data 01:29 *Store unstructured data* - Types of unstructured data: 🖼 Images, 🎥 Videos, 🎵 Audio, 📝 Text... - Unstructured data is converted into high-dimensional vectors (embeddings), which means converting it into numerical array form. 🔢 - Embedding models like *language transformers* and *vision transformers* are used to convert unstructured data into numerical arrays. 🤖🔍 - High-dimensional vectors can be saved in Vector Databases such as: - Pinecone 🌲 - Chroma 🌈 - Weaviate 🧠 - FAISS 📊 05:05 *How Vector database works* 11:14 *Applications using vector DBs* -RAG Application -Classifier -Product recommendation engine 13:53 *Popular Vector DBs* -Pinecone, Chroma, Weaviate, FAISS, etc. 14:23 Summary

  • @STONEcreator999
    @STONEcreator999 Před 7 dny

    ❤❤❤

  • @DulanjanaHASI
    @DulanjanaHASI Před 7 dny

    NIce work

  • @RivinduBRO
    @RivinduBRO Před 9 dny

    Appreciate this content bro keep it upppp

  • @kanishkajayaruwan7745

    server eka down unoth store krapu data tika nathi wenawada?

  • @raniljayanath1848
    @raniljayanath1848 Před 10 dny

    අද තමයි වෙබ්සයිට් එකක් අප්ලෝඩ් කිරීම දක්වා ක්‍රියාවලිය නිවරදිව අවබෝධ කර ගත්තේ, ගොඩක් පින්,පිලිවලට,පැහැදිලිව නොමිලේ දැනුම දුන්නට….❤

  • @kanishkajayaruwan7745

    Thanks bro

  • @Hirusha2006
    @Hirusha2006 Před 11 dny

    00:05 Encouraging viewers to subscribe and share the video. 01:35 Installing Java Standard Edition 02:02 Introduction to installing Java on Windows 02:21 Java is important for everyone to learn 02:56 Introduction to Java installation 03:38 Introduction to Java installation and system settings 04:22 Introduction to Java and the process of installation 04:54 Setting up Java Installation Crafted by Merlin AI.

  • @user-HI_Hi3
    @user-HI_Hi3 Před 11 dny

    ube kalin video tika hodata therenewa me parana ewa therenne nehe bn sirawatama kiyanne matanam therenne nehe kalin tika aluth ewa hodatama thereno

  • @pramudithadilshan5418

    Very Interesting and valuable😍😍😍

  • @isurulshan4356
    @isurulshan4356 Před 12 dny

    මේකෙ file handling /sequence /selection/itaration එහෙමත් කරන්න පුලුවන් නේද..a/l ict වල

  • @sgeeth
    @sgeeth Před 12 dny

    🤝

  • @kanishkajayaruwan7745

    open-source karna widiya kiyla dennko

  • @hirunimadushani6580
    @hirunimadushani6580 Před 13 dny

    Apita columns add krnna bri da data set ekkata

  • @sisaraperera3959
    @sisaraperera3959 Před 13 dny

    🙏🙏🙏🙏🥺

  • @kosalapk5382
    @kosalapk5382 Před 13 dny

    OOP widiht krnkot wenm class hdl eka main clz eken run krnn kohomd net beans wlnm sourse packge ekne gihin add k puluwnne...vs code eken ohomd eke krnne

  • @samanthilakabanadara4788

    Computer vision gnath video series akak karnna sir

  • @rajithamadhushan5666
    @rajithamadhushan5666 Před 14 dny

    Very very thank you sir. Machine Learning,deep learning study කරන අය ලංකාවෙ ඉන්නෙ ටික දෙනයි. ඒව තාම ලංකවට අලුත් මං හිතන්නෙ. නමුත් ඉගෙන ගන්න ටික දෙනාට sir කරන්නෙ ලොකු උදව්වක්. Channel එකෙන් ගොඩක් දේවල් ඉගෙන ගන්න පුලුවන්. Sir Machine Learning series එකේ තව project ටිකක් කරන්න පුලුවන් නම්👍💪

  • @thilinirathnayake857
    @thilinirathnayake857 Před 14 dny

    ❤❤

  • @omethsonjith8181
    @omethsonjith8181 Před 14 dny

    ❤❤❤

  • @nadunchamika8816
    @nadunchamika8816 Před 15 dny

    Tnx brother.. meken gedara idala karanna puluwan jobs gana video 1k ona.

  • @travel2133
    @travel2133 Před 15 dny

    Supiri❤

  • @NANDANADHANANJAYA
    @NANDANADHANANJAYA Před 16 dny

    බොහොම පින් සර් .

  • @NANDANADHANANJAYA
    @NANDANADHANANJAYA Před 16 dny

    පැහැදිලියි සර් .