बातचीत बनाना

Llama 3 के साथ काम करना

Imtihan Ahmed

Machine Learning Engineer

संदर्भ बनाए रखना

संदर्भ बनाए रखने का वर्कफ़्लो - चरण 1

Llama 3 के साथ काम करना

संदर्भ बनाए रखना

संदर्भ बनाए रखने का वर्कफ़्लो - चरण 2

Llama 3 के साथ काम करना

संदर्भ बनाए रखना

संदर्भ बनाए रखने का वर्कफ़्लो - चरण 3

Llama 3 के साथ काम करना

संदर्भ बनाए रखना

संदर्भ बनाए रखने का वर्कफ़्लो - चरण 4

Llama 3 के साथ काम करना

संदर्भ बनाए रखना

संदर्भ बनाए रखने का वर्कफ़्लो - चरण 5

  • Conversation क्लास से चैट हिस्ट्री ट्रैक करें
Llama 3 के साथ काम करना

Conversation क्लास

  • पहले के मैसेज की हिस्ट्री स्टोर कर सकता है
class Conversation:

def __init__(self, llm: Llama, system_prompt='', history=[]): self.llm = llm self.system_prompt = system_prompt
self.history = {"role": "system", "content": self.system_prompt} + history
Llama 3 के साथ काम करना

Conversation क्लास

  • पहले के मैसेज की हिस्ट्री स्टोर कर सकता है
class Conversation:
    def __init__(self, llm: Llama, system_prompt='', history=[]):
        self.llm = llm
        self.system_prompt = system_prompt
        self.history = {"role": "system", "content": self.system_prompt} + history

def create_completion(self, user_prompt=''):
self.history.append({"role": "user", "content": user_prompt}) # इनपुट जोड़ें
output = self.llm.create_chat_completion(messages=self.history)
conversation_result = output['choices'][0]['message'] self.history.append(conversation_result) # आउटपुट जोड़ें return conversation_result['content'] # आउटपुट लौटाएँ
Llama 3 के साथ काम करना

मल्टी-टर्न बातचीत चलाना

conversation = Conversation(llm, system_prompt="You are a virtual travel assistant 
                                                helping with planning trips.")


response1 = conversation.create_completion("What are some destinations in France for a short weekend break?")
print(f"Response 1: {response1}")
response2 = conversation.create_completion("How about Spain?")
print(f"Response 2: {response2}")
Llama 3 के साथ काम करना

मल्टी-टर्न बातचीत चलाना

print(f"Response 1: {response1}")

print(f"Response 2: {response2}")

आउटपुट

Llama 3 के साथ काम करना

मल्टी-टर्न बातचीत चलाना

print(f"Response 1: {response1}")

print(f"Response 2: {response2}")

हाइलाइटेड हिस्सों वाला आउटपुट

Llama 3 के साथ काम करना

अभ्यास करते हैं!

Llama 3 के साथ काम करना

Preparing Video For Download...