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