Verhandlungsfähigkeiten sind entscheidend für den Erfolg in verschiedenen Aspekten des Lebens, von der Sicherung eines Jobs bis zur Abschließung eines Geschäftsabkommens. In diesem Artikel wird ein KI-angetanter Verhandlungsagent eingeführt, eine stromlich liegende Anwendung, die mit Langchain und Deepseek-R1 erstellt wurde, um Ihre Verhandlungsstrategien zu optimieren.
Dieser Artikel wird behandelt:
Dieser Artikel ist Teil des Datenwissenschaftsblogathons.
Deepseek-R1-Distill-Llama-70b ist ein Hochleistungs-AI-Modell, das auf Groqcloud gehostet wird. Aus LAMA 3.3 70B leitet es für Effizienz und intelligente Reaktionen auf mathematische Probleme, Codierungsaufgaben und sachliche Abfragen optimiert. Seine sequentiellen Argumentationsfunktionen machen es für komplexe Entscheidungsprozesse gut geeignet. Die Fast-Inferenz-Engine von GROQ sorgt ohne Latenz in Echtzeit-KI-Argumentation.
Ineffektive Verhandlungen beruht oft auf unzureichende Informationen, emotionale Vorurteile oder schlecht strukturierte Argumente. Dies wirkt sich auf verschiedene Szenarien aus:
Ziel: Entwicklung eines KI -Agenten, der in der Lage ist, Verhandlungsszenarien zu analysieren, Gegenangriffe vorherzusagen und optimale Strategien vorzuschlagen, die auf logischem Denken und historischen Daten basieren.
Der KI -Verhandlungsagent bietet an:
Benutzer starten die Streamlit -App und wählen einen Verhandlungstyp aus. Sie geben dann Details an, die die KI verarbeitet. Klicken Sie auf "AI-Strategie generieren" initiiert die Verarbeitung mit dem Deepseek-R1-Großsprachmodell. Eine vordefinierte Schablone stellt sicher, dass die KI den Kontext versteht. Die KI erzeugt dann eine maßgeschneiderte Strategie und bietet Einblicke und Empfehlungen.
Wählen Sie aus:
Eingeben:
Die KI analysiert die Eingabe und bietet:
Verwenden Sie die Strategie der AI-generierten Strategie, um bessere Ergebnisse zu verhandeln und bessere Ergebnisse zu erzielen.
Richten Sie zunächst die Umgebung ein und installieren Sie die erforderlichen Bibliotheken:
<code># Create a virtual environment python -m venv env # Activate (Windows) .\env\Scripts\activate # Activate (macOS/Linux) source env/bin/activate</code>
<code>pip install -r https://raw.githubusercontent.com/Gouravlohar/Negotiation-Agent/refs/heads/main/requirements.txt</code>
Holen Sie sich eine GROQ -API -Taste von COQ.
Fügen Sie den API -Schlüssel zu einer .env
-Datei hinzu:
<code>GROQ_API_KEY="Your API KEY HERE"</code>
In diesem Abschnitt wird beschrieben, dass der KI-Verhandlungsagent mit Deepseek-R1, Langchain und Stromversorgung aufgebaut wird.
Notwendige Bibliotheken importieren: Strom für die Benutzeroberfläche, Langchain für die KI -Verarbeitung und dotenv für das Umgebungsvariablenmanagement.
<code>import os import streamlit as st from langchain.prompts import PromptTemplate from langchain.chains import LLMChain from langchain_groq import ChatGroq from dotenv import load_dotenv</code>
Laden Sie die COQ -API -Taste aus der .env
-Datei. Behandeln Sie fehlende Schlüsselfehler.
<code>load_dotenv() groq_api_key = os.getenv("GROQ_API_KEY") if not groq_api_key: st.error("Groq API Key not found in .env file") st.stop()</code>
Der von Deepseek-R1 betriebene KI-Verhandlungsagent bietet datengesteuerte Erkenntnisse zur Verbesserung der Verhandlungsergebnisse. Es unterstützt verschiedene Verhandlungstypen und bietet Gegenbekämpfung, Risikobewertungen und Vertrauensbewertungen und hilft den Benutzern dabei, fundierte Entscheidungen zu treffen. Der Agent nutzt Deepseek-R1, Langchain und Stromversorgung für eine effiziente Verarbeitung und eine benutzerfreundliche Schnittstelle.
Q1. Was macht die Funktion load_LLM()
? Es initialisiert das Deepseek R1 -Modell mithilfe der Chatgroq -API und gibt einen LLM zur Verarbeitung von Benutzereingaben zurück.
Q2. Was ist der Zweck von PromptTemplate
? Es strukturiert die Eingabeaufforderung an die KI, um sicherzustellen, dass alle notwendigen Verhandlungsdetails erhältlich sind.
Q3. Warum wird der API -Schlüssel in einer .env
-Datei gespeichert? Dies schützt den sensiblen API -Schlüssel vor der Exposition im Code.
Q4. Wie behandelt die App die fehlenden Benutzereingaben? Vor der Einreichung werden Eingangsfelder bestätigt und eine Fehlermeldung angezeigt, wenn Felder unvollständig sind.
(Hinweis: Bild -URLs bleiben unverändert.)
Das obige ist der detaillierte Inhalt vonBauen Sie einen Verhandlungsagenten mit Deepseek-R1 Distill Lama-70b auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!