From 470b2c44bb3b8c3f1ebe20beefffa6a7ca284204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=20=D0=A0=D0=BE=D0=BC?= =?UTF-8?q?=D0=B0=D0=BD=D0=BE=D0=B2?= Date: Thu, 4 Jun 2026 23:16:51 +0000 Subject: [PATCH] Add main.py --- main.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 main.py diff --git a/main.py b/main.py new file mode 100644 index 0000000..4d7a9cc --- /dev/null +++ b/main.py @@ -0,0 +1,18 @@ +import asyncio +from agent import run_agent, create_agent +from langchain_openai import ChatOpenAI + +async def main(): + llm = ChatOpenAI(model="gpt-4o-mini", temperature=0) + task = "Сравни Python и JavaScript" + state = await run_agent(task, llm) + print("Задача:", state["task"]) + print("\nПлан:") + for i, step in enumerate(state["plan"], 1): + print(f"{i}. {step}") + print("\nРезультаты:") + for res in state["results"]: + print(res) + +if __name__ == "__main__": + asyncio.run(main()) \ No newline at end of file