Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.36 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.36 KB

Swarm basic

This folder contains basic examples demonstrating core Swarm capabilities. These examples show the simplest implementations of Swarm, with one input message, and a corresponding output. The simple_loop_no_helpers has a while loop to demonstrate how to create an interactive Swarm session.

Examples

  1. agent_handoff.py

    • Demonstrates how to transfer a conversation from one agent to another.
    • Usage: Transfers Spanish-speaking users from an English agent to a Spanish agent.
  2. bare_minimum.py

    • A bare minimum example showing the basic setup of an agent.
    • Usage: Sets up an agent that responds to a simple user message.
  3. context_variables.py

    • Shows how to use context variables within an agent.
    • Usage: Uses context variables to greet a user by name and print account details.
  4. function_calling.py

    • Demonstrates how to define and call functions from an agent.
    • Usage: Sets up an agent that can respond with weather information for a given location.
  5. simple_loop_no_helpers.py

    • An example of a simple interaction loop without using helper functions.
    • Usage: Sets up a loop where the user can continuously interact with the agent, printing the conversation.

Running the Examples

To run any of the examples, use the following command:

python3 <example_name>.py