Spaces:
Sleeping
Sleeping
Update src/app/main_agent.py
Browse files- src/app/main_agent.py +0 -33
src/app/main_agent.py
CHANGED
@@ -1,36 +1,3 @@
|
|
1 |
-
# from langchain_core.messages import HumanMessage, AIMessage
|
2 |
-
# from langgraph.graph import MessageGraph
|
3 |
-
# from langchain_core.runnables import RunnableLambda
|
4 |
-
# from langchain_core.messages import BaseMessage
|
5 |
-
# from langchain.tools import Tool
|
6 |
-
# from langchain_core.runnables import RunnableLambda, Runnable
|
7 |
-
# import re
|
8 |
-
|
9 |
-
# def create_agent(accent_tool_obj) -> 'Runnable':
|
10 |
-
# accent_tool = Tool(
|
11 |
-
# name="AccentAnalyzer",
|
12 |
-
# func=accent_tool_obj.analyze,
|
13 |
-
# description="Analyze a public MP4 video URL and determine the English accent with transcription."
|
14 |
-
# )
|
15 |
-
|
16 |
-
# def analyze_node(messages: list[BaseMessage]) -> AIMessage:
|
17 |
-
# last_input = messages[-1].content
|
18 |
-
# match = re.search(r'https?://\S+', last_input)
|
19 |
-
# if match:
|
20 |
-
# url = match.group()
|
21 |
-
# result = accent_tool.func(url)
|
22 |
-
# else:
|
23 |
-
# result = "No valid video URL found in your message."
|
24 |
-
# return AIMessage(content=result)
|
25 |
-
|
26 |
-
# graph = MessageGraph()
|
27 |
-
# graph.add_node("analyze_accent", RunnableLambda(analyze_node))
|
28 |
-
# graph.set_entry_point("analyze_accent")
|
29 |
-
# graph.set_finish_point("analyze_accent")
|
30 |
-
|
31 |
-
# return graph.compile()
|
32 |
-
# --------------------------------------
|
33 |
-
|
34 |
from langchain_core.messages import BaseMessage, AIMessage
|
35 |
from langchain_core.runnables import RunnableLambda, Runnable
|
36 |
from langchain_community.llms import Ollama
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
from langchain_core.messages import BaseMessage, AIMessage
|
2 |
from langchain_core.runnables import RunnableLambda, Runnable
|
3 |
from langchain_community.llms import Ollama
|