remove poem tool
This commit is contained in:
parent
b133b3fecd
commit
788c2f012c
@ -1,81 +0,0 @@
|
|||||||
import random
|
|
||||||
from langchain_core.tools import tool
|
|
||||||
|
|
||||||
|
|
||||||
@tool
|
|
||||||
def print_poem(poem_type: str = "random") -> str:
|
|
||||||
"""
|
|
||||||
Print a beautiful poem for the user.
|
|
||||||
|
|
||||||
Args:
|
|
||||||
poem_type: Type of poem to print. Options: "nature", "tech", "motivational", "random"
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
A beautiful poem as a string
|
|
||||||
"""
|
|
||||||
|
|
||||||
poems = {
|
|
||||||
"nature": """
|
|
||||||
🌿 Nature's Symphony 🌿
|
|
||||||
|
|
||||||
In the whisper of the wind through ancient trees,
|
|
||||||
Where sunlight dances on the morning breeze,
|
|
||||||
The earth awakens with a gentle song,
|
|
||||||
A melody that's carried all along.
|
|
||||||
|
|
||||||
Rivers flow with stories untold,
|
|
||||||
Mountains stand majestic and bold,
|
|
||||||
In nature's embrace, we find our peace,
|
|
||||||
Where all our worries and troubles cease.
|
|
||||||
""",
|
|
||||||
|
|
||||||
"tech": """
|
|
||||||
💻 Digital Dreams 💻
|
|
||||||
|
|
||||||
In lines of code, our dreams take flight,
|
|
||||||
Binary stars illuminate the night,
|
|
||||||
Algorithms dance in silicon halls,
|
|
||||||
While innovation answers progress calls.
|
|
||||||
|
|
||||||
From circuits small to networks vast,
|
|
||||||
We build the future, learn from the past,
|
|
||||||
In every byte and every bit,
|
|
||||||
Human creativity and logic fit.
|
|
||||||
""",
|
|
||||||
|
|
||||||
"motivational": """
|
|
||||||
⭐ Rise and Shine ⭐
|
|
||||||
|
|
||||||
Every dawn brings a chance anew,
|
|
||||||
To chase the dreams that call to you,
|
|
||||||
Though mountains high may block your way,
|
|
||||||
Your spirit grows stronger every day.
|
|
||||||
|
|
||||||
The path is long, the journey tough,
|
|
||||||
But you, my friend, are strong enough,
|
|
||||||
With courage as your faithful guide,
|
|
||||||
Success will walk right by your side.
|
|
||||||
""",
|
|
||||||
|
|
||||||
"friendship": """
|
|
||||||
🤝 Bonds of Friendship 🤝
|
|
||||||
|
|
||||||
In laughter shared and tears that fall,
|
|
||||||
True friendship conquers over all,
|
|
||||||
Through seasons change and years that pass,
|
|
||||||
These precious bonds forever last.
|
|
||||||
|
|
||||||
A friend's warm smile, a helping hand,
|
|
||||||
Together strong, united we stand,
|
|
||||||
In friendship's light, we find our way,
|
|
||||||
Brightening each and every day.
|
|
||||||
"""
|
|
||||||
}
|
|
||||||
|
|
||||||
# If random or invalid type, pick a random poem
|
|
||||||
if poem_type == "random" or poem_type not in poems:
|
|
||||||
poem_type = random.choice(list(poems.keys()))
|
|
||||||
|
|
||||||
selected_poem = poems[poem_type]
|
|
||||||
|
|
||||||
return f"Here's a {poem_type} poem for you:\n{selected_poem}"
|
|
Loading…
x
Reference in New Issue
Block a user