Tool Artifacts în LangChain: Transmiterea Datelor Brute fără Saturarea LLM-ului în LangChain & LangGraph

Sintaxă & invocare Python
@tool(response_format='content_and_artifact')
def my_tool(...) -> tuple[str, Any]: ...

Funcționalitatea Tool Artifacts permite unei unelte să returneze două valori separate: un rezumat textual scurt destinat LLM-ului (content) și obiectul masiv de date brute destinat aplicației gazdă (artifact, precum un DataFrame Pandas, un grafic matplotlib sau un PDF binar).

from langchain_core.tools import tool

@tool(response_format="content_and_artifact")
def extrage_date_financiare(companie: str):
    df_brut = incarca_bilant_masiv(companie)  # 50.000 de randuri
    text_pentru_llm = f"Bilantul companiei {companie} are un profit net de 1.2M EUR."
    return text_pentru_llm, df_brut

Eficiență de cost: LLM-ul primește doar cele câteva cuvinte necesare raționamentului, în timp ce interfața web primește tabelul complet.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Tool Artifacts în LangChain: Transmiterea Datelor Brute fără Saturarea LLM-ului

Ai o întrebare despre Tool Artifacts în LangChain: Transmiterea Datelor Brute fără Saturarea LLM-ului sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.