Haystack
Haystack
AgentOps로 Haystack 에이전트를 모니터링할 수 있어요. Haystack과 AgentOps를 통합하는 방법을 함께 알아볼게요.
출처: 문서
본문
AgentOps는 Haystack 에이전트의 모니터링을 매끄럽게 만들어줘요. Haystack은 AutoGen과 마찬가지로 여러 모델을 지원하는 유연한 프레임워크예요. 자세한 설치 지침과 기능 개요는 Haystack documentation을 참고하세요.
AgentOps를 Haystack과 통합하기 (Integrating AgentOps with Haystack)
1. AgentOps SDK 설치하기 (Install the AgentOps SDK)
pip install agentops
poetry add agentops
2. Haystack 설치하기 (Install Haystack)
⚠️ 현재 Haystack 2.x만 지원해요.
pip install haystack-ai
poetry add haystack-ai
3. 환경 구성하기 (Configure your environment)
팁: API key를
.env변수로 설정하면 쉽게 사용할 수 있어요.
AGENTOPS_API_KEY=<YOUR API KEY>
환경 변수에 대한 자세한 내용은 Advanced Configuration에서 확인할 수 있어요.
4. 코드 3줄 추가하기 (Add 3 lines of code)
참고:
openai,cohere,crew등 어떤 모델을 호출하기 전에 반드시agentops.init을 먼저 호출해야 해요.
import agentops
agentops.init(<INSERT YOUR API KEY HERE>)
...
# End of program (e.g. main.py)
agentops.end_session("Success") # Success|Fail|Indeterminate
5. 에이전트 실행하기 (Run your agent)
스크립트를 실행한 다음 app.agentops.ai/drilldown을 방문해서 동작 중인 Haystack 에이전트를 모니터링해보세요. 🕵️
팁: 실행 후 AgentOps는 대시보드의 세션으로 바로 연결되는 클릭 가능한 URL을 콘솔에 출력해요.
지원되는 생성기 (Supported generators)
- OpenAI:
haystack.components.generators.openai.OpenAIGenerator - Azure OpenAI Chat:
haystack.components.generators.chat.AzureOpenAIChatGenerator
전체 예제 (Full Examples)
다음 예제들을 참고할 수 있어요 -