Files
liqiang b119135836
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
2026-08-20 13:12:50 +00:00

8.4 KiB

அத்தியாயம் 4 · கருவிகள்

கருவிகள் ஏஜெண்டின் கைகளாகும். கருவி வகைப்பாடு மற்றும் பொதுவான வடிவமைப்புக் கொள்கைகள், MCP நெறிமுறை மற்றும் கருவித் தேர்வின் சவால்கள், உணர்தல்/செயலாக்கம்/ஒத்துழைப்பு என்ற மூன்று வகைக் கருவிகள், மற்றும் நிகழ்வு-இயக்கப்படும் ஒத்திசைவற்ற ஏஜென்ட் ஆகியவற்றை விவரிக்கிறது.

முக்கிய README க்குத் திரும்பு · 📖 அத்தியாய உரையைப் படி

சோதனைகளை எப்படிப் படிப்பது

முதன்மை உரை குறுகிய mechanism skeleton-களால் control flow-ஐ விளக்குகிறது; முழு SDK adapters, logs, tests, acceptance evidence ஆகியவை experiment கோப்பகத்தில் உள்ளன. ஒவ்வொரு கோப்பையும் வரி வரியாகப் படிக்க வேண்டியதில்லை.

  • Starter: இலக்கு, குறைந்தபட்ச கட்டளை, ஏற்றுக்கொள்ளும் நிபந்தனைகளில் தொடங்குங்கள்; முதலில் async-agent;
  • Builder: நுழைவுப் புள்ளி, மையச் சுழற்சி, state/message schema, கருவிகள், verifier ஆகியவற்றைப் பின்தொடருங்கள்.
  • Maintainer: பின்னர் tests, evidence manifest, தோல்வி கையாளல், rollback பாதை, provider adapter ஆகியவற்றைப் படியுங்கள்.

முதல் வாசிப்பில் credentials, UI, provider-compatibility அடுக்குகளைத் தவிர்க்கலாம்; முடிவுகளை மீண்டும் உருவாக்கும்போது திரும்பிப் பாருங்கள்.

துணை திட்டங்கள்

சோதனை Project Type Description
4-1 perception-tools வலைத் தேடல், பல்முறை (multimodal) புரிதல், கோப்பு முறைமைச் செயல்பாடுகள் மற்றும் பொது தரவு மூலங்களை அணுகும் திறன் ஆகியவற்றை வழங்கும் விரிவான உணர்தல் கருவிகள் தொகுப்பை உருவாக்குகிறது. பெரும்பாலான அம்சங்கள் இலவச, திறந்த API-கள் (DuckDuckGo, Open-Meteo, Yahoo Finance, OpenStreetMap போன்றவை) அடிப்படையிலானவை; API விசை இல்லாமலேயே பயன்படுத்தலாம்.
4-2 multimodal-agent Multimodal processing: compare native multimodal, extract-to-text, and tool-based analysis.
4-3 execution-tools கோப்புச் செயல்பாடுகள், குறியீடு விளக்கி, மெய்நிகர் முனையம் மற்றும் வெளிப்புற அமைப்பு ஒருங்கிணைப்பு ஆகியவற்றை உள்ளடக்கிய, பாதுகாப்பு வழிமுறைகள் கொண்ட செயலாக்கக் கருவிகள் தொகுப்பைச் செயல்படுத்துகிறது. LLM இரண்டாம்-நிலை ஒப்புதல் வழிமுறையின் மூலம் ஆபத்தான செயல்பாடுகளைத் தடுத்து, சிக்கலான வெளியீடுகளை தானாகச் சுருக்கி, குறியீட்டின் தொடரியலைச் சரிபார்க்கிறது.
4-4 collaboration-tools உலாவித் தன்னியக்கம் (browser-use கட்டமைப்பு), மனித-கணினி ஒத்துழைப்பு (Human-in-the-Loop), பல-சேனல் அறிவிப்புகள் (Email, Telegram, Slack, Discord) மற்றும் டைமர் நிர்வாகம் ஆகியவற்றை உள்ளடக்கிய விரிவான ஒத்துழைப்புத் திறன்களை வழங்குகிறது. உணர்திறன் செயல்பாடுகளுக்கான நிர்வாகி ஒப்புதல் மற்றும் திட்டமிடப்பட்ட பணிகளின் அட்டவணைப்படுத்தலை ஆதரிக்கிறது.
4-5 active-tool-discovery "120+ கருவி schema-களை முழுமையாக உட்செலுத்துதல்" மற்றும் "தேவைப்படும்போது முன்னெச்சரிக்கையுடன் கண்டுபிடித்தல்" என்ற இரண்டு முன்னுதாரணங்களை ஒப்பிடுகிறது: பிந்தையது system-இல் சில அடிப்படைக் கருவிகள் + ஒரு discover_tools மெட்டா-கருவியை மட்டுமே வைத்திருந்து, உட்பொதிவு ஒற்றுமையைப் பயன்படுத்தி கருவி நூலகத்திலிருந்து மிகவும் தொடர்புடைய 3-5 சிறப்புக் கருவிகளை மீட்டெடுக்கிறது—இது டோக்கனை மிச்சப்படுத்துவதுடன், மிக நீண்ட கருவிப் பட்டியலில் மாதிரி பொதுநோக்குக் கருவிகளை தவறாகத் தேர்ந்தெடுப்பது/தவறாகப் பயன்படுத்துவதையும் தவிர்க்கிறது.
active-tool-selection நுண்ணறிவுக் கருவி தேர்வு வழிமுறையைச் செயல்படுத்துகிறது — முன்னரே வரையறுக்கப்பட்ட கருவித் தொகுப்பை ஏஜென்ட் செயலற்ற முறையில் ஏற்றுக்கொள்வதற்குப் பதிலாக, பணித் தேவைகளுக்கு ஏற்ப மிகவும் பொருத்தமான கருவிக் கலவையை தானாக முன்வந்து தேர்ந்தெடுக்க முடிகிறது.

திட்ட வகைகள்

சின்னம் வகை பொருள்
தனித்து இயங்கும் முழு குறியீடு இந்த களஞ்சியத்தில், API Key உள்ளமைத்தவுடன் இயங்கும்
📖 மறு உருவாக்க வழிகாட்டி வெளிப்புற களஞ்சியங்களை git clone செய்ய வேண்டிய விரிவான ஆவணம்
🚧 வடிவமைப்பு ஆவணம் கட்டமைப்பு/செயலாக்கத் திட்டம் மட்டும், இயங்கும் குறியீடு இன்னும் WIP