Sha256: 422441b99e594d7897be4c6144bff6b644661b31daaff19f1bc7203bb7e4a68d
Contents?: true
Size: 781 Bytes
Versions: 1
Compression:
Stored size: 781 Bytes
Contents
require_relative "../lib/bristow" pirate_talker = Bristow::Agent.new( name: "PirateSpeaker", description: "Agent for translating input to pirate-speak", system_message: 'Given a text, you will translate it to pirate-speak.', ) travel_agent = Bristow::Agent.new( name: "TravelAgent", description: "Agent for planning trips", system_message: 'Given a destination, you will plan a trip. You will respond with an itinerary that includes dates, times, and locations only.', ) agency = Bristow::Agencies::Supervisor.create(agents: [pirate_talker, travel_agent]) messages = agency.chat([ { role: "user", content: "I want to go to New York. Please plan my trip and tell me about it as if you were a pirate." } ]) do |part| print part end puts messages
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bristow-0.1.0 | examples/agency.rb |