[업데이트 후 로그]
{''.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()