Back to Hello Agents

项目名称

Co-creation-projects/EXAMPLE-ProjectTemplate/main.ipynb

1.0.21.9 KB
Original Source

项目名称

项目简介

简要介绍项目的目标和功能

作者信息

  • 姓名:XXX
  • GitHub:@XXX
  • 日期:2025-XX-XX

第1部分:环境配置

python
# 安装依赖(如果需要)
# !pip install -q hello-agents[all]

# 导入必要的库
from hello_agents import SimpleAgent, HelloAgentsLLM
from hello_agents.tools import BaseTool
import os
from dotenv import load_dotenv

# 加载环境变量
load_dotenv()

print("✅ 环境配置完成")

第2部分:工具定义

python
class CustomTool(BaseTool):
    """自定义工具类"""
    
    name = "tool_name"
    description = "工具描述"
    
    def run(self, query: str) -> str:
        """工具执行逻辑"""
        # 实现你的工具逻辑
        return f"处理结果:{query}"

print("✅ 工具定义完成")

第3部分:智能体构建

python
# 创建LLM
llm = HelloAgentsLLM()

# 定义系统提示词
system_prompt = """你是一个智能助手。

你的任务是:
1. 理解用户的需求
2. 使用合适的工具
3. 提供有帮助的回答
"""

# 创建智能体
agent = SimpleAgent(
    name="示例智能体",
    llm=llm,
    system_prompt=system_prompt
)

# 添加工具
agent.add_tool(CustomTool())

print("✅ 智能体构建完成")

第4部分:功能演示

python
# 示例1:基础功能
print("=== 示例1:基础功能 ===")
result = agent.run("你的测试输入")
print(result)
python
# 示例2:复杂场景
print("\n=== 示例2:复杂场景 ===")
result = agent.run("更复杂的测试输入")
print(result)

第5部分:性能评估(可选)

python
# 评估代码
# 例如:测试准确率、响应时间等

print("✅ 评估完成")

第6部分:总结与展望

项目总结

实现的功能

  • 功能1
  • 功能2

遇到的挑战

  • 挑战1及解决方案
  • 挑战2及解决方案

未来改进方向

  • 改进1
  • 改进2