더북(TheBook)
[업데이트 후 로그]
{''.join(after_log)}
"""
    resp = client.responses.create(
        model="gpt-4o",
        input=[
            {"role": "system", "content": "You are a network security expert."},
            {"role": "user", "content": prompt}
        ],
        temperature=0.2,
    )
    return resp.output_text  # Responses API의 편의 속성

def save_result(result, output_file="result.txt"):
    with open(output_file, 'w', encoding='utf-8') as f:
        f.write(result)

def main():
    before_log = read_log("before.log")
    after_log = read_log("after.log")
    result = analyze_logs(before_log, after_log)
    save_result(result)
    print("분석 완료! 결과는 result.txt에 저장됐다.")

if __name__ == "__main__":
    main()