Exercise 1
You're ready to write your first Agency program! Write a program that will search Wikipedia for a topic.
Hints:
- Check out common functions to see how to take user input.
- Use functions from the standard library to search Wikipedia.
- The
searchfunction will raise an interrupt. Usewith approveto approve it.
The answer is listed below!
Answer
ts
import { search } from "std::wikipedia"
def searchWikipedia(query: string) {
const results = search(query) with approve
return results
}
node main() {
const query = input("Enter a search query: ")
const results = llm("Search Wikipedia for: ${query}", tools: [searchWikipedia])
print(results)
}