Construind încredere cu sursele LLM
Construiești un asistent de analiză financiară care trebuie să le ofere utilizatorilor informații actualizate despre piața de valori. Deoarece LLM-urile au o dată limită a cunoștințelor, trebuie să activezi căutarea web pentru a accesa date în timp real. În plus, pentru transparență și credibilitate, vrei să le arăți utilizatorilor ce surse au fost consultate în timpul căutării.
Clientul OpenAI a fost inițializat ca client, iar interogarea va viza prețul curent al acțiunilor Netflix.
Acest exercițiu face parte din cursul
Lucrul cu Responses API de la OpenAI
Instrucțiuni pentru exercițiu
- Creează o cerere cu căutare web activată, asigurându-te că incluzi sursele căutării web în răspuns.
- Parcurge elementele din răspuns și extrage doar elementele cu tipul
"web_search_call", apoi afișează.sourcesdin atributul.actional fiecărui apel de căutare web.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create a response with web search enabled and sources included
response = client.responses.create(
model="gpt-5.4-mini",
tools=[{"type": "web_search"}],
input="What is the current stock price of Netflix?",
include=["web_search_call.____.____"]
)
# Extract and print sources from web search calls
for item in response.output:
if ____:
print(item.action.sources)
print(response.output_text)