Gebruikershulpmiddelen

Site-hulpmiddelen


a3d_bot_bouwen_2

A3Dbot Web App bouwen 2

Doel

๐Ÿ”ธ Een Python/Streamlit applicatie bouwen die gebruikersvragen beantwoord en als bron voor het antwoord zoekt in een Pinecone Vector database.

Bronnen

Start

Video YouTube: Tutorial Chat with any Website using Python and Langchain (LATEST VERSION) Retriever met geheugen
Bijbehoordende Reposetory op GitHub
๐Ÿ”ธ Bouw de chat-bot Gebruikers interface
โ€“ โ†’ met streamlit
โ€“ โ†’ Eerste gedeelte van de video
๐Ÿ”ธ Haal gegevens op uit Pinecone verctor database
โ€“ โ†’ Vanaf minuut 49
โ€“ โ†’ Maar voeg eerst geheugen toe en herformuleer de vraag
๐Ÿ”ธ Als het de documenten uit de database komen deze herschikken zodat meest relevante documenten als eerste en laatste worden doorgegeven aan het llm. Gebruik van LongContextReorder
๐Ÿ”ธ Vraag een antwoord te halen uit de content met een llm (OpenAI)
๐Ÿ”ธ Herformuleren van het antwoord (toon en structuur)

๐Ÿ”น Mogelijk nog een paar stappen tussenvoegen indien nodig

Streamlit Gebruikersinterface

โ†’ Aangepaste afbeelding of icon in de chat app:

with st.chat_message('assistant', avatar='./bot-icon.png'):
  st.write('Hello world!')
a3d_bot_bouwen_2.txt ยท Laatst gewijzigd: 2024/02/18 14:56 door a3dijke