협상 기술은 직업 확보에서 비즈니스 거래 폐쇄에 이르기까지 삶의 다양한 측면에서 성공하는 데 중요합니다. 이 기사에서는 협상 전략을 최적화하도록 설계된 Langchain 및 DeepSeek-R1을 사용하여 구축 된 간단한 응용 프로그램 인 AI 기반 협상 에이전트를 소개합니다.
이 기사는 다음과 같습니다.
이 기사는 Data Science Blogathon의 일부입니다.
DeepSeek-R1-Distill-Llama-70B는 GroqCloud에서 호스팅 된 고성능 AI 모델입니다. LLAMA 3.3 70B에서 파생 된이 제품은 수학적 문제, 코딩 작업 및 사실 쿼리에 대한 효율성과 지능적 응답에 최적화되었습니다. 순차적 추론 능력은 복잡한 의사 결정 프로세스에 적합합니다. Groq의 빠른 추론 엔진은 대기 시간없이 실시간 AI 추론을 보장합니다.
비효율적 인 협상은 종종 정보가 부족하거나 정서적 편견 또는 제대로 구조화되지 않은 논쟁에서 비롯됩니다. 이것은 다양한 시나리오에 영향을 미칩니다.
목표 : 협상 시나리오를 분석하고, 반대자를 예측하고, 논리적 추론 및 과거 데이터를 기반으로 최적의 전략을 제안 할 수있는 AI 에이전트를 개발합니다.
AI 협상 에이전트가 제공합니다.
사용자는 간소화 앱을 시작하고 협상 유형을 선택합니다. 그런 다음 AI가 처리하는 세부 사항을 제공합니다. "AI 전략 생성"을 클릭하면 DeepSeek-R1 대형 언어 모델을 사용하여 처리가 시작됩니다. 사전 정의 된 프롬프트 템플릿은 AI가 컨텍스트를 이해하도록합니다. AI는 통찰력과 권장 사항을 제공하여 맞춤형 전략을 생성합니다.
선택 :
입력하다:
AI는 입력을 분석하고 다음을 제공합니다.
AI 생성 전략을 사용하여 자신있게 협상하고 더 나은 결과를 얻으십시오.
먼저 환경을 설정하고 필요한 라이브러리를 설치하십시오.
<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>
Groq에서 Groq API 키를 얻으십시오.
.env
파일에 API 키를 추가하십시오.
<code>GROQ_API_KEY="Your API KEY HERE"</code>
이 섹션에서는 DeepSeek-R1, Langchain 및 Streamlit을 사용하여 AI 협상 에이전트 구축에 대해 자세히 설명합니다.
필요한 라이브러리 가져 오기 : UI, AI 처리를위한 Langchain 및 Environment 변수 관리를위한 Dotenv의 경우 간소화됩니다.
<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>
.env
파일에서 Groq API 키를로드하십시오. 누락 된 키 오류를 처리합니다.
<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>
DeepSeek-R1에 의해 구동되는 AI 협상 에이전트는 협상 결과를 향상시키기위한 데이터 중심의 통찰력을 제공합니다. 다양한 협상 유형을 지원하고 반대자, 위험 평가 및 신뢰 점수를 제공하여 사용자가 정보에 입각 한 결정을 내릴 수 있도록 도와줍니다. 에이전트는 효율적인 처리 및 사용자 친화적 인 인터페이스를 위해 DeepSeek-R1, Langchain 및 Streamlit을 활용합니다.
Q1. load_LLM()
함수는 무엇을합니까? Chatgroq API를 사용하여 DeepSeek R1 모델을 초기화하여 사용자 입력 처리를 위해 LLM을 반환합니다.
Q2. PromptTemplate
의 목적은 무엇입니까? 그것은 AI로 전송 된 프롬프트를 구조화하여 필요한 모든 협상 세부 사항을 수신하도록합니다.
Q3. API 키가 .env
파일에 저장된 이유는 무엇입니까? 이는 민감한 API 키가 코드의 노출로부터 보호됩니다.
Q4. 앱은 누락 된 사용자 입력을 어떻게 처리합니까? 제출하기 전에 입력 필드를 확인하여 필드가 불완전한 경우 오류 메시지를 표시합니다.
(참고 : 이미지 URL은 변경되지 않았습니다.)
위 내용은 DeepSeek-R1 증류 LLAMA-70B를 사용하여 협상 에이전트를 구축하십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!