Das Konfuzio Chat Add-on ermöglicht es Benutzern, KI-gestützte Dokumenten- und Wissensverwaltung in Google Sheets™ zu integrieren. Mit diesem Add-on können Benutzer mit einem Chatbot interagieren, der Antworten aus einer angegebenen Konfuzio Chat Wissensdatenbank abruft, wodurch der Prozess der Extraktion wichtiger Erkenntnisse und die Automatisierung von Dokumenten-Workflows vereinfacht wird.

Hauptfunktionen
Der KI-gestützte Chatbot hilft Ihnen, Ihre individuelle Wissensdatenbank direkt in Google Sheets™ abzufragen und bietet eine effiziente Dokumentenanalyse, ohne zwischen Anwendungen wechseln zu müssen. Durch die Angabe der Wissensdatenbank, die Sie abfragen möchten, liefert der Chatbot hochrelevante Antworten basierend auf Ihren Anforderungen.
Wie es funktioniert
Das Konfuzio Chat Add-on wurde entwickelt, um nahtlos mit Ihren in Konfuzio gespeicherten Wissensdatenbanken zu interagieren. Sie können eine einfache Funktion verwenden, um Antworten vom Chatbot abzurufen.
Beispielsweise können Sie die Funktion
=answer(query, knowledgebaseId)
in Google Sheets™ verwenden, um eine Frage zu stellen:
Beispiel:
=answer(„Wie ist der aktuelle Status des Projekts ABC?“, „123456“)
In diesem Beispiel lautet die Abfrage „Wie ist der aktuelle Status des Projekts ABC?“ und die knowledgebaseId ist „123456“, was sich auf die spezifische Wissensdatenbank bezieht, in der gesucht werden soll.
Der Chatbot verarbeitet die Abfrage, analysiert die Wissensdatenbank und gibt die Antwort direkt in der Zelle des Tabellenblatts zurück, in die Sie die Funktion eingegeben haben.
Warum das Konfuzio Chat Add-on verwenden:
Dieses Add-on spart Ihnen Zeit, indem es die Abfrage relevanter Informationen aus Ihrer individuellen Wissensdatenbank automatisiert und so für Genauigkeit und Effizienz in Ihren Arbeitsabläufen sorgt. Mit der Möglichkeit, Daten direkt in Google Sheets™ zu ziehen, vereinfacht das Add-on die Datenverwaltung und -analyse, alles innerhalb einer vertrauten Benutzeroberfläche.
Weitere Informationen und Anweisungen zur Einrichtung finden Sie auf unserer Website unter konfuzio.com.
Die Integration Ihres Konfuzio Chatbots in Google Sheets kann Ihnen helfen, manuelle Prozesse zu automatisieren und die Zusammenarbeit effizienter zu gestalten. Mit dieser Integration können Sie direkt in Google Sheets auf Ihren Chatbot zugreifen, um Antworten auf häufige Fragen aus Ihrer Wissensdatenbank zu erhalten. Hier ist eine Schritt-für-Schritt-Anleitung, wie Sie diese Integration einrichten und verwenden können.
Vorteile der Integration
- Automatisierung von Workflows: Holen Sie sich Antworten von Ihrem Konfuzio Chatbot, ohne Google Sheets zu verlassen.
- Zeitersparnis: Antworten auf häufig gestellte Fragen direkt in Ihren Tabellenblättern abrufen.
- Verbesserte Produktivität: Steigern Sie die Effizienz Ihres Teams, indem Sie einfache Anfragen automatisieren.
Voraussetzungen
- Ein aktives Konfuzio-Konto.
- Eine Wissensdatenbank-ID (knowledgebaseId) für den Konfuzio Chatbot.
- Zugriff auf Google Sheets und die Fähigkeit, benutzerdefinierte Skripte zu erstellen.
Integration einrichten: Schritt-für-Schritt-Anleitung
1. Google Apps Script einrichten
- Öffnen Sie Google Sheets und gehen Sie zu Erweiterungen > Apps Script, um den Script-Editor zu öffnen.
- Erstellen Sie ein neues Skript und fügen Sie den folgenden Code ein:
// Cache the session ID to minimize API calls
let cachedSessionId = null;
/**
* Fetches the session ID for a given knowledgebaseId.
*
* @param {string} knowledgebaseId - The ID of the knowledge base.
* @return {string} The session ID for the chatbot interaction.
*/
function getSessionId(knowledgebaseId) {
if (cachedSessionId) {
return cachedSessionId; // Return cached session ID if available
}
const url = "https://chat.konfuzio.com/api/chatbot/session/";
const headers = {
"Accept": "application/json, text/plain, */*",
"Content-Type": "application/json",
"Origin": "https://chat.konfuzio.com",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0"
};
const payload = JSON.stringify({
knowledgebaseId: knowledgebaseId
});
const options = {
method: "post",
headers: headers,
payload: payload,
muteHttpExceptions: false
};
try {
const response = UrlFetchApp.fetch(url, options);
// Cache the session ID for future use
cachedSessionId = response.getContentText();
return cachedSessionId;
} catch (e) {
Logger.log(`Error fetching session ID: ${e.message}`);
throw new Error(`Failed to fetch session ID. ${e.message} Please create a ticket: konfuzio.com/support.`);
}
}
/**
* Fetches a response from the chatbot for a given query and knowledgebaseId.
*
* @param {string} query - The question or query to be asked.
* @param {string} knowledgebaseId - The ID of the knowledge base.
* @return {string} The chatbot's response.
*/
function fetchChatbotResponse(query, knowledgebaseId) {
const url = "https://chat.konfuzio.com/api/chatbot/answer/";
const payload = JSON.stringify({
sessionId: getSessionId(knowledgebaseId),
query: query
});
const headers = {
"Accept": "application/json, text/plain, */*",
"Content-Type": "application/json"
};
const options = {
method: "post",
headers: headers,
payload: payload,
muteHttpExceptions: true
};
try {
const response = UrlFetchApp.fetch(url, options);
const jsonResponse = JSON.parse(response.getContentText());
return jsonResponse.response || "No answer found. Please create a ticket: konfuzio.com/support.";
} catch (e) {
Logger.log(`Error fetching chatbot response: ${e.message}`);
return `Error: ${e.message}`;
}
}
/**
* Google Sheets custom function to fetch chatbot response.
*
* @param {string} query - The question or query to be asked.
* @param {string} knowledgebaseId - The ID of the knowledge base.
* @return {string} The chatbot's response.
* @customfunction
*/
function answer(query, knowledgebaseId) {
return fetchChatbotResponse(query, knowledgebaseId);
}
function testanswer() {
answer("What is Konfuzio?","66e485c06d786fb048e7ab8a");
}- Speichern Sie das Skript und benennen Sie es z. B. als
KonfuzioChatbotIntegration.
2. Google Sheets vorbereiten
- In einer Zelle in Google Sheets können Sie die folgende benutzerdefinierte Funktion verwenden, um eine Antwort vom Konfuzio Chatbot abzurufen:
=answer("Ihre Frage", "IhreWissensdatenbankID")
- Zum Beispiel, um eine Frage wie „Was ist Konfuzio?“ zu stellen, verwenden Sie:
=answer("Was ist Konfuzio?", "66e485c06d786fb048e7ab8a")
Der Chatbot wird die Frage beantworten, basierend auf den Daten in der angegebenen Wissensdatenbank.
3. Testen Sie die Integration
- Führen Sie die Funktion
testanswer()im Script-Editor aus, um sicherzustellen, dass die Verbindung zu Ihrem Konfuzio Chatbot funktioniert und eine Antwort geliefert wird.
Erweiterte Anpassungen
Sie können diese Integration erweitern, um:
- Automatische Berichte zu erstellen, indem Sie Fragen zur Leistungsüberwachung oder zu Geschäftsmetriken in Google Sheets abfragen.
- Regelmäßige Aktualisierungen durchzuführen, indem Sie Ihre Tabelle mit Fragen versehen, die täglich oder wöchentlich automatisch vom Chatbot beantwortet werden.
Fehlerbehebung
Wenn keine Antwort vom Chatbot angezeigt wird:
- API-Authentifizierung überprüfen: Stellen Sie sicher, dass Ihre Wissensdatenbank-ID korrekt ist.
- Protokolle überprüfen: Verwenden Sie
Logger.log()im Script-Editor, um etwaige Fehler bei der API-Verbindung zu identifizieren. - Support kontaktieren: Für weitere Hilfe erstellen Sie ein Ticket unter konfuzio.com/support.
Fazit
Die Integration von Konfuzio Chat in Google Sheets ermöglicht es Ihnen, KI-gesteuerte Antworten direkt in Ihre Arbeitsblätter zu integrieren. Dadurch können Sie die Automatisierung in Ihrer Arbeit weiter ausbauen und manuelle Prozesse reduzieren. Diese flexible Lösung kann an die Bedürfnisse Ihres Teams angepasst werden und bietet eine intelligente Möglichkeit, Informationen effizient zu verwalten.

