찾다
기술 주변기기일체 포함포옹 얼굴에 의한 smolagents : 30 줄 미만의 AI 요원 구축

새해 복 많이 받으세요! 2025 년에 AI 요원을 탐색하면 Face의 Smolagents 프레임 워크를 포옹했습니다. 다이빙하자!

2025 년에 시작된 Hugging Face의 Smolagents Library는 최소한의 코드로 강력한 에이전트를 실행하는 것을 단순화합니다. 사용 편의성, 허브 통합 및 광범위한 LLM 호환성은 에이전트 워크 플로에 이상적입니다.

목차

  • Smolagents는 무엇입니까?
  • AI 에이전트 이해
  • 다단계 에이전트 예제
  • Smolagents 주요 기능
  • Smolagents 기능 :
    • 코드 에이전트
    • 로컬 파이썬 통역사
    • E2B 코드 집행자
  • smolagents incation :
    • 데모 1 : 연구 에이전트
    • 데모 2 : 주가 검색
  • 결론

Smolagents는 무엇입니까?

Smolagents는 에이전트를 구축하고 운영하기위한 간결하고 강력한 도서관입니다. 컴팩트 한 디자인 (약 1,000 줄의 코드)은 기능을 희생하지 않고 사용 편의성을 우선시합니다. 코드를 생성하고 실행하는 "코드 에이전트"지원에 탁월하며 E2B와 같은 샌드 박스 환경을 통해 향상된 보안을 제공합니다. 또한 JSON 또는 텍스트 기반 동작을 사용하는 전통적인 도구 콜링 게이트를 지원합니다. Smolagents는 다양한 LLM (Hugging Face Inference API, OpenAi, Anthropic 등 Litellm을 통해) 및 Hugging Face Hub의 공유 공구 저장소와 통합됩니다.

AI 에이전트 이해

AI 에이전트는 사용자 또는 기타 시스템을 대신하여 작업을 수행하는 자율 시스템입니다. 워크 플로를 조정하고 외부 도구 (웹 검색, 코드 실행 등)를 사용하여이를 달성합니다. LLMS는 이러한 에이전트에 전원을 공급하여 실시간 정보를위한 도구 사용량을 통합합니다. 본질적으로, 그들은 LLM과 외부 세계를 연결하여 행동과 의사 결정을 가능하게합니다. 대행사는 스펙트럼에 존재하며 LLM은 시스템 작업에 대한 다양한 수준의 제어를 가지고 있습니다.

대행사 수준 설명 이름
☆☆☆ LLM 출력은 프로그램 흐름에 영향을 미치지 않습니다 간단한 프로세서 process_llm_output(llm_response)
⭐☆☆ LLM 출력은 IF/Else 스위치를 결정합니다 라우터 if llm_decision(): path_a() else: path_b()
⭐⭐☆ LLM 출력은 기능 실행을 결정합니다 도구 발신자 run_function(llm_chosen_tool, llm_chosen_args)
⭐⭐⭐ LLM 출력은 반복 및 프로그램 연속을 제어합니다 다단계 에이전트 while llm_should_continue(): execute_next_step()
⭐⭐⭐ 한 에이전트 워크 플로가 다른 에이전트 워크 플로를 시작합니다 다중 에이전트 if llm_trigger(): execute_agent()

다단계 에이전트 예제

포옹 얼굴에 의한 smolagents : 30 줄 미만의 AI 요원 구축

에이전트는 여러 도구를 사용하고 다양한 상황에 적응하여 복잡한 작업을 처리합니다. 엄격한 워크 플로가있는 전통적인 프로그램과 달리 에이전트는 복잡성과 예측 성을보다 효과적으로 관리합니다.

Smolagents 주요 기능

간단한 작업의 경우 사용자 정의 코드로 충분합니다. 그러나 복잡한 행동 (도구 통화, 다중 단계 에이전트)의 경우 Smolagents는 필수 구조를 제공합니다.

  • 도구 호출 : 에이전트 출력은 특정 형식을 따릅니다 (예 : "생각 : 'get_weather'를 사용하십시오. 조치 : get_weather (파리))). 시스템 프롬프트는이 형식으로 LLM을 안내합니다.
  • 다중 단계 에이전트 : LLM 프롬프트는 이전 반복에 따라 조정되어 컨텍스트에 대한 메모리가 필요합니다.

Smolagents는 LLM, 도구, 파서, 시스템 프롬프트, 메모리 및 오류 처리와 같은 이러한 구성 요소를 완벽하게 통합합니다.

Smolagents 기능

코드 에이전트

효율성, 합성 가능성, 객체 관리 기능, 일반성 및 LLM 교육 데이터와의 호환성으로 인해 도구 작업에 코드 (JSON 대신)를 사용하는 것이 우수합니다.

포옹 얼굴에 의한 smolagents : 30 줄 미만의 AI 요원 구축

로컬 파이썬 통역사

CodeAgent는 제어 된 수입, 운영 한도 및 사전 정의 된 조치가있는 안전한 LocalPythonInterpreter 사용합니다.

E2B 코드 집행자

보안을 향상시키기 위해 Smolagents는 샌드 박스 코드 실행을 위해 E2B와 통합됩니다.

 Smolagents로부터 CodeAgent, visitwebpagetool, hfapimodel을 수입합니다
agent = codeAgent (도구 = [visitwebpagetool ()], model = hfapimodel (), alterding_authorized_imports = [ "requests", "markdownify"], use_e2b_executor = true)
에이전트.

Smolagents가 행동합니다

데모 1 : 연구 에이전트

 Smolagents를 설치하십시오
Smolagents에서 Codeagent, DuckduckgosearchTool, Hfapimodel을 수입했습니다
model = litellmmodel (model_, api_key = "your_api_key") # 교체 your_api_key
Agent = CodeAgent (도구 = [DuckDuckGosearchTool ()], Model = Model)
Agent.run ( "분석에 대해 알려주세요 Vidhya") 

포옹 얼굴에 의한 smolagents : 30 줄 미만의 AI 요원 구축

데모 2 : 주가 검색

 Smolagents를 설치하십시오
yfinance를 YF로 가져옵니다
model = litellmmodel (model_, api_key = "your_api_key") # 교체 your_api_key
Agent = CodeAgent (도구 = [DuckDuckGosearchTool ()], 추가 _authorized_imports = [ "yfinance"], model = model)
Response = agent.run ( "Apple Inc (NASDAQ : AAPL)의 주가를 가져 오십시오. Yfinance 라이브러리를 사용하십시오.")
인쇄 (응답) 

포옹 얼굴에 의한 smolagents : 30 줄 미만의 AI 요원 구축

결론

Smolagents는 AI 에이전트 개발을 단순화합니다. 주요 강점은 단순성, 다양성, 보안, 도구 작업을위한 코드 사용 및 통합 생태계입니다. 적응 가능하고 확장 가능한 에이전트 시스템을 구축하는 데 유용한 도구입니다. 더 깊은 통찰력을 위해 에이전트 AI 개척자 프로그램을 탐색하는 것을 고려하십시오.

위 내용은 포옹 얼굴에 의한 smolagents : 30 줄 미만의 AI 요원 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
에이전트 걸레를 사용하여 지능형 FAQ 챗봇을 만드는 방법에이전트 걸레를 사용하여 지능형 FAQ 챗봇을 만드는 방법May 07, 2025 am 11:28 AM

AI 에이전트는 이제 크고 작은 기업의 일부입니다. 병원의 양식 작성 및 법률 문서 확인에서 비디오 장면 분석 및 고객 지원 처리에 이르기까지 모든 종류의 작업에 대한 AI 에이전트가 있습니다. 동료

공황에서 권력으로 : AI 시대에 리더가 배워야하는 어떤 지도자공황에서 권력으로 : AI 시대에 리더가 배워야하는 어떤 지도자May 07, 2025 am 11:26 AM

인생은 좋다. 예측 가능 - 당신의 분석적 마음이 그것을 선호하는 방식으로. 당신은 오늘 사무실에 들려 마지막 순간의 서류를 마무리했습니다. 그 후 바로 당신은 파트너와 아이들을 햇볕이 잘 드는 휴가를 보내고 있습니다.

AGI를 예측하는 증거 수렴이 AI 전문가들의 과학적 합의를 능가 할 것이라고 왜AGI를 예측하는 증거 수렴이 AI 전문가들의 과학적 합의를 능가 할 것이라고 왜May 07, 2025 am 11:24 AM

그러나 과학적 합의에는 딸꾹질과 gotchas가 있으며, 아마도 더 신중한 접근 방식은 양심으로도 알려진 증거의 수렴을 사용하는 것일 것입니다. 그것에 대해 이야기합시다. 혁신적인 AI 혁신에 대한이 분석은 나의

Studio Ghibli Dilemma - 생성 시대의 저작권 AIStudio Ghibli Dilemma - 생성 시대의 저작권 AIMay 07, 2025 am 11:19 AM

Openai 나 Studio Ghibli는이 이야기에 대한 의견 요청에 응답하지 않았습니다. 그러나 그들의 침묵은 창조적 인 경제에서 더 넓고 복잡한 긴장을 반영합니다. 생성 AI 시대에 저작권은 어떻게 기능해야합니까? 같은 도구와 함께

Mulesoft는 아연 도금 에이전트 AI 연결을위한 믹스를 공식화합니다Mulesoft는 아연 도금 에이전트 AI 연결을위한 믹스를 공식화합니다May 07, 2025 am 11:18 AM

콘크리트와 소프트웨어는 모두 필요한 경우 강력한 성능을 위해 아연 도금 될 수 있습니다. 둘 다 스트레스 테스트를 할 수 있으며, 둘 다 시간이 지남에 따라 균열과 균열로 고통받을 수 있으며, 둘 다 분해되어 두 기능의 생산 인 "새로운 빌드"로 재현 할 수 있습니다.

Openai는 Windsurf를 구매하기 위해 30 억 달러의 계약을 체결 한 것으로 알려졌다Openai는 Windsurf를 구매하기 위해 30 억 달러의 계약을 체결 한 것으로 알려졌다May 07, 2025 am 11:16 AM

그러나 많은보고는 매우 표면 수준에서 멈 춥니 다. Windsurf가 무엇인지 알아 내려고한다면 Google 검색 엔진 결과 상단에 표시되는 신디케이트 된 콘텐츠에서 원하는 것을 얻지 못할 수도 있습니다.

모든 미국 어린이를위한 필수 AI 교육? 250 명 이상의 CEO가 예라고 말합니다모든 미국 어린이를위한 필수 AI 교육? 250 명 이상의 CEO가 예라고 말합니다May 07, 2025 am 11:15 AM

주요 사실 공개 서한에 서명 한 리더에는 Adobe, Accenture, AMD, American Airlines, Blue Origin, Cognizant, Dell, Dropbox, IBM, LinkedIn, Lyft, Microsoft, Salesforce, Uber, Yahoo 및 Zoom과 같은 유명 회사의 CEO가 포함됩니다.

우리의 안주 위기 : AI 속임수 탐색우리의 안주 위기 : AI 속임수 탐색May 07, 2025 am 11:09 AM

이 시나리오는 더 이상 투기 소설이 아닙니다. 통제 된 실험에서 Apollo Research는 GPT-4가 불법적 인 내부자 거래 계획을 실행 한 다음 조사관에게 거짓말을하는 것을 보여주었습니다. 에피소드는 두 개의 곡선이 상승하고 있음을 생생하게 상기시켜줍니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구