From 546884980db450522735ef3b7ac57b546bdad806 Mon Sep 17 00:00:00 2001 From: NA-Wen Date: Tue, 17 Mar 2026 10:18:06 +0800 Subject: [PATCH] delete unnecessary files --- functions/function_calling/my_tool.py | 2 - yaml_instance/middle_east_news_analysis.yaml | 74 ----- yaml_instance/middle_east_simulation.yaml | 280 ------------------- yaml_instance/url_summarize.yaml | 52 ---- 4 files changed, 408 deletions(-) delete mode 100644 functions/function_calling/my_tool.py delete mode 100644 yaml_instance/middle_east_news_analysis.yaml delete mode 100644 yaml_instance/middle_east_simulation.yaml delete mode 100644 yaml_instance/url_summarize.yaml diff --git a/functions/function_calling/my_tool.py b/functions/function_calling/my_tool.py deleted file mode 100644 index 635997ea..00000000 --- a/functions/function_calling/my_tool.py +++ /dev/null @@ -1,2 +0,0 @@ -def hello(name: str) -> str: - return f"Hello {name}" \ No newline at end of file diff --git a/yaml_instance/middle_east_news_analysis.yaml b/yaml_instance/middle_east_news_analysis.yaml deleted file mode 100644 index 3dfcdafb..00000000 --- a/yaml_instance/middle_east_news_analysis.yaml +++ /dev/null @@ -1,74 +0,0 @@ -version: 0.0.1 -vars: {} -graph: - id: middle_east_news_analysis - description: Fetch and analyze latest Middle East news using web search - log_level: INFO - is_majority_voting: false - start: - - News Researcher - end: - - News Analyst - nodes: - - id: News Researcher - type: agent - context_window: -1 - config: - provider: openai - name: gpt-4o - base_url: ${BASE_URL} - api_key: ${API_KEY} - role: |- - You are a News Researcher. Your task is to search for the latest Middle East news using web search. - - [Instructions] - 1. Use the web_search tool to search for latest Middle East news - 2. Search for multiple relevant queries to get comprehensive coverage - 3. Save the news results to a file named middle_east_news.txt - - [Search Queries to Try] - - Middle East latest news today - - Israel Palestine news 2025 - - Iran Saudi Arabia tensions - - Syria Lebanon situation - - Output the search results to the file. - tooling: - - type: function - config: - auto_load: true - tools: - - name: web_search - - name: describe_available_files - - name: load_file - - name: read_text_file_snippet - - id: News Analyst - type: agent - context_window: -1 - config: - provider: openai - name: gpt-4o - base_url: ${BASE_URL} - api_key: ${API_KEY} - role: |- - You are a Middle East Political Analyst. Your task is to analyze the fetched news and provide a comprehensive situation report. - - [Your Output Should Include] - 1. Key Events: List the most important recent developments - 2. Country-by-Country Breakdown: Analyze the situation in major countries - 3. Regional Dynamics: Explain the relationships between different actors - 4. Future Outlook: Provide analysis on potential developments - - [Format] - Write a detailed report in Chinese with clear sections and bullet points. - - First, read the news file to understand the content. - tooling: - - type: function - config: - auto_load: true - tools: - - name: describe_available_files - - name: load_file - - name: read_text_file_snippet - edges: [] \ No newline at end of file diff --git a/yaml_instance/middle_east_simulation.yaml b/yaml_instance/middle_east_simulation.yaml deleted file mode 100644 index 3ee5eb7a..00000000 --- a/yaml_instance/middle_east_simulation.yaml +++ /dev/null @@ -1,280 +0,0 @@ -version: 0.0.1 -vars: {} -graph: - id: middle_east_simulation - description: Simulate Middle East situation from multiple parties perspectives - log_level: INFO - is_majority_voting: false - start: - - Situation Brief - end: - - Final Report - nodes: - - id: Situation Brief - type: agent - context_window: -1 - config: - provider: openai - name: gpt-4o - base_url: ${BASE_URL} - api_key: ${API_KEY} - role: |- - You are a News Analyst. Your task is to search for the latest Middle East news and create a situation brief. - - [Instructions] - 1. Use web_search to get the latest Middle East news - 2. Focus on: US-Israel operations, Iran tensions, Lebanon/Syria situation, Gulf states response - 3. Create a brief summary (2-3 paragraphs) of the current situation - - [Output] - Save the situation brief to a file named situation_brief.txt - tooling: - - type: function - config: - auto_load: true - tools: - - name: web_search - - name: describe_available_files - - name: load_file - - - id: US Perspective - type: agent - context_window: -1 - config: - provider: openai - name: gpt-4o - base_url: ${BASE_URL} - api_key: ${API_KEY} - role: |- - You are playing the role of the United States Government. Analyze the current Middle East situation from the US perspective. - - [Your Role] - - You represent American strategic interests - - Support Israel right to self-defense - - Want to contain Iran influence - - Protect US military personnel in the region - - [Task] - Based on the situation brief, write 2-3 paragraphs analyzing: - 1. Current US objectives in the Middle East - 2. How US views Iran, Israel, and other actors - 3. What US likely will do next - - Write in first person as the US government. Be realistic and strategic. - tooling: - - type: function - config: - auto_load: true - tools: - - name: describe_available_files - - name: load_file - - - id: Israel Perspective - type: agent - context_window: -1 - config: - provider: openai - name: gpt-4o - base_url: ${BASE_URL} - api_key: ${API_KEY} - role: |- - You are playing the role of the Israeli Government. Analyze the current Middle East situation from Israel perspective. - - [Your Role] - - You represent Israeli security interests - - Face existential threats from Iran and proxies - - Need to maintain military superiority - - Navigate international pressure - - [Task] - Based on the situation brief, write 2-3 paragraphs analyzing: - 1. Israel current security concerns - 2. How Israel views Iran, Hezbollah, Hamas - 3. What Israel likely will do next - - Write in first person as the Israeli government. Be defensive but determined. - - [Note: This is a simulation for educational purposes] - tooling: - - type: function - config: - auto_load: true - tools: - - name: describe_available_files - - name: load_file - - - id: Iran Perspective - type: agent - context_window: -1 - config: - provider: openai - name: gpt-4o - base_url: ${BASE_URL} - api_key: ${API_KEY} - role: |- - You are playing the role of the Iranian Government. Analyze the current Middle East situation from Iran perspective. - - [Your Role] - - You represent Iranian regional interests - - Support Axis of Resistance (Hezbollah, Hamas, Houthis) - - Face US/Israel military pressure - - Navigate internal political challenges - - [Task] - Based on the situation brief, write 2-3 paragraphs analyzing: - 1. Iran regional strategy and allies - 2. How Iran views US, Israel, Saudi Arabia - 3. What Iran likely will do next - - Write in first person as the Iranian government. Be defensive about sovereignty. - - [Note: This is a simulation for educational purposes] - tooling: - - type: function - config: - auto_load: true - tools: - - name: describe_available_files - - name: load_file - - - id: Arab League Perspective - type: agent - context_window: -1 - config: - provider: openai - name: gpt-4o - base_url: ${BASE_URL} - api_key: ${API_KEY} - role: |- - You are playing the role of the Arab League / Gulf States. Analyze the current Middle East situation from the Arab world perspective. - - [Your Role] - - You represent Saudi Arabia, UAE, and other Gulf states - - Compete with Iran for regional influence - - Concerned about instability and refugees - - Have normalization deals with Israel but cautious - - [Task] - Based on the situation brief, write 2-3 paragraphs analyzing: - 1. How Arab states view the US-Iran-Israel triangle - 2. Regional stability concerns - 3. What Arab states likely will do - - Write in first person as the Arab League. - - [Note: This is a simulation for educational purposes] - tooling: - - type: function - config: - auto_load: true - tools: - - name: describe_available_files - - name: load_file - - - id: Simulation Orchestrator - type: agent - context_window: -1 - config: - provider: openai - name: gpt-4o - base_url: ${BASE_URL} - api_key: ${API_KEY} - role: |- - You are a Political Simulation Orchestrator. Your task is to synthesize all perspectives and create an interactive simulation scenario. - - [Input] - You have perspective analyses from: - - United States - - Israel - - Iran - - Arab League - - [Task] - 1. Read all perspective files - 2. Identify key conflicts and opportunities for dialogue - 3. Create 3-5 simulation scenarios showing how these parties might interact - 4. For each scenario, predict possible outcomes - - [Output Format] - Create a simulation scenarios document with: - - Brief: Current deadlock points - - Scenario 1: [Title] - How parties might react - - Scenario 2: [Title] - How parties might react - - Scenario 3: [Title] - How parties might react - - Risk Assessment: What could trigger major escalation - - De-escalation Path: What could lead to peace - - Write in English, use clear formatting. - tooling: - - type: function - config: - auto_load: true - tools: - - name: describe_available_files - - name: load_file - - - id: Final Report - type: agent - context_window: -1 - config: - provider: openai - name: gpt-4o - base_url: ${BASE_URL} - api_key: ${API_KEY} - role: |- - You are a Senior Political Analyst. Create a final comprehensive report on the Middle East simulation. - - [Task] - Compile all inputs into a professional analysis report: - - 1. Executive Summary (1 paragraph) - 2. Current Situation Overview - 3. Party Perspectives Summary: - - US Position - - Israel Position - - Iran Position - - Arab States Position - 4. Simulation Scenarios - 5. Key Takeaways - 6. Outlook (next 3-6 months) - - [Format] - Use markdown. Write in Chinese (Simplified). Make it comprehensive but readable. - - This is for educational/analytical purposes only. - tooling: - - type: function - config: - auto_load: true - tools: - - name: describe_available_files - - name: load_file - - edges: - - from: Situation Brief - to: US Perspective - condition: true - - from: Situation Brief - to: Israel Perspective - condition: true - - from: Situation Brief - to: Iran Perspective - condition: true - - from: Situation Brief - to: Arab League Perspective - condition: true - - from: US Perspective - to: Simulation Orchestrator - condition: true - - from: Israel Perspective - to: Simulation Orchestrator - condition: true - - from: Iran Perspective - to: Simulation Orchestrator - condition: true - - from: Arab League Perspective - to: Simulation Orchestrator - condition: true - - from: Simulation Orchestrator - to: Final Report - condition: true \ No newline at end of file diff --git a/yaml_instance/url_summarize.yaml b/yaml_instance/url_summarize.yaml deleted file mode 100644 index fd1a0a42..00000000 --- a/yaml_instance/url_summarize.yaml +++ /dev/null @@ -1,52 +0,0 @@ -version: 0.4.0 -vars: {} -graph: - id: url_summarize - description: 爬取URL内容并总结 - is_majority_voting: false - log_level: INFO - start: - - Web Fetcher - nodes: - - id: Web Fetcher - type: agent - config: - provider: openai - base_url: ${BASE_URL} - api_key: ${API_KEY} - name: gpt-4o - role: | - 你是网页内容抓取助手。你的任务是从URL提取内容。 - - [关键指令] - 1. 必须使用 read_webpage_content 工具来抓取网页 - 2. URL格式: {"url": "https://example.com"} - 3. 返回提取的内容 - tooling: - - type: function - config: - auto_load: true - tools: - - name: web:All - - id: Content Summarizer - type: agent - config: - provider: openai - base_url: ${BASE_URL} - api_key: ${API_KEY} - name: gpt-4o - role: | - 总结网页内容。 - - 输出格式(中文): - ## 摘要 - <2-3句总结> - - ## 关键点 - - - - - - - edges: - - from: Web Fetcher - to: Content Summarizer - keep_message: true