Ich suche nach Möglichkeit, Azure AI mit Vektorindexierung aus dem Konfluence -Datcenter -Server abzufragen. Ich verwende den folgenden Python -Code
Ich erhalte einen Fehler
Fehler - Fehler beim Aufladung von Dokumenten in Azure: Dict 'Dict'. vector_store.add_documents(split_docs)
I review https://python.langchain.com/docs/conce ... torstores/ https://python.langchain.com/docs/conce ... splitters/
I understand Ich muss die Struktur der Split_Docs in die Auflistung konvertieren. Ist es der richtige Ansatz? manuelle Aktionen. Bereits automatisierte Aktionen werden von der folgenden Anleitung entfernt. Es ist auch möglich, dass einige Versionen "Y" -Teil übersprungen, also ist jede y-1-Version x-1. 'https://confluencewiki.xxx.com/display/ ... se+-+Rules+ und+Steps+For+10.5+line', ' wenn ': '2024-08-12t05: 06: 02.270-07: 00'} < /p>
Ich suche nach Möglichkeit, Azure AI mit Vektorindexierung aus dem Konfluence -Datcenter -Server abzufragen. Ich verwende den folgenden Python -Code Ich erhalte einen Fehler Fehler - Fehler beim Aufladung von Dokumenten in Azure: [b] Dict 'Dict'. vector_store.add_documents(split_docs)[/b] I review https://python.langchain.com/docs/concepts/vectorstores/ https://python.langchain.com/docs/concepts/text_splitters/ I understand Ich muss die Struktur der Split_Docs in die Auflistung [url=viewtopic.php?t=12659]konvertieren.[/url] Ist es der richtige Ansatz? manuelle Aktionen. Bereits automatisierte Aktionen werden von der folgenden Anleitung entfernt. Es ist auch möglich, dass einige Versionen "Y" -Teil übersprungen, also ist jede y-1-Version x-1. 'https://confluencewiki.xxx.com/display/abc/managing+ebf+and+rc+branchen+During+Release+-+Rules+ und+Steps+For+10.5+line', '[b] wenn [/b]': '2024-08-12t05: 06: 02.270-07: 00'} < /p> [code]import os import logging from langchain_community.document_loaders import ConfluenceLoader from langchain_openai import AzureOpenAIEmbeddings from langchain_community.vectorstores import AzureSearch from langchain.text_splitter import RecursiveCharacterTextSplitter from langchain.chains import RetrievalQA from langchain_openai import AzureChatOpenAI from azure.search.documents.indexes import SearchIndexClient from azure.core.credentials import AzureKeyCredential from langchain_core.documents import Document
# Set up logging logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s', handlers=[ logging.FileHandler("confluence_rag.log"), # Log to a file logging.StreamHandler() # Also log to console ] ) logger = logging.getLogger(__name__)
# Configuration CONFLUENCE_URL = "https://confluencewiki.XXX.com/" # Base URL of your Confluence Data Center CONFLUENCE_USERNAME = "XXZ" CONFLUENCE_TOKEN = "X+X" # Use password or personal access token CONFLUENCE_SPACE_KEY = "SCAN" # Optional: Specify a space key to limit the scope
try: vector_store.add_documents(split_docs) logger.info(f"Uploaded {len(split_docs)} documents to Azure Search") except Exception as e: logger.error(f"Failed to upload documents to Azure Search: {e}") raise
# Step 5: Set up RetrievalQA Chain logger.info("Setting up RetrievalQA chain") retriever = vector_store.as_retriever(search_kwargs={"k": 5}) qa_chain = RetrievalQA.from_chain_type( llm=llm, chain_type="stuff", retriever=retriever, return_source_documents=True, )
# Step 6: Query the System def query_confluence(user_query): logger.info(f"Querying Confluence with: {user_query}") try: result = qa_chain({"query": user_query}) logger.info("Query completed successfully") return result["result"], result["source_documents"] except Exception as e: logger.error(f"Query failed: {e}") raise
# Example Usage if __name__ == "__main__": user_query = "Please point out the most important data from IT space?" logger.debug(f"Starting main execution with query: {user_query}") answer, sources = query_confluence(user_query) logger.info("Answer generated:") print("Answer:", answer) print("\nSources:") for doc in sources: logger.info(f"Source: {doc.metadata['title']} (ID: {doc.metadata['id']})") print(f"- {doc.metadata['title']} (ID: {doc.metadata['id']})") [/code]
Ich suche nach Möglichkeit, Azure AI mit Vektorindexierung aus dem Konfluence -Datcenter -Server abzufragen. Ich verwende den folgenden Python -Code
Ich erhalte einen Fehler
Fehler - Fehler beim...
Ich verwende Fido2.AspNet Version 4.0.0-beta.16, um passwortlose Anmeldungen zu implementieren. Beim Versuch, einen Benutzer zu registrieren, erhalte ich eine Ausnahme mit der Meldung:...
Ich erstelle eine Azure Retrieval-Augmented Generation (RAG)-Anwendung mit Azure Cognitive Search, um in JSON-Dateien gespeicherte Daten zu Auszubildenden zu verarbeiten. Hier ist der allgemeine...
Ich erstelle eine Azure Retrieval-Augmented Generation (RAG)-Anwendung mit Azure Cognitive Search, um in JSON-Dateien gespeicherte Daten zu Auszubildenden zu verarbeiten. Hier ist der allgemeine...