A Beginner's Guide to AI and Testing
  • Welcome AI Testers!
  • TUTORIAL
    • Exercise: Object Detection
    • Exercise: Try Chopper Yourself
    • Exercise: Python Chopper
  • Demo: Build Your Own Chopper
  • Exercise: Build Your Own Agent
  • Demo: AGENT Exploration
  • Demo: AGENT Test Generation
  • SELF STUDY
    • How-to: Teachable Machine
    • How-to: Build Your Own Classifier
    • How-to: AI Using Appium
    • How-to: Template Matching
Powered by GitBook
On this page

Was this helpful?

Exercise: Build Your Own Agent

PreviousDemo: Build Your Own ChopperNextDemo: AGENT Exploration

Last updated 1 month ago

Was this helpful?

OPENAI_API_KEY
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
from langchain_openai import ChatOpenAI
from langchain_anthropic import ChatAnthropic

from browser_use import Agent, Browser, BrowserConfig
import asyncio
from dotenv import load_dotenv
load_dotenv()

import logging

logging.basicConfig(level=logging.INFO, force=True)

import os
os.environ['OPENAI_API_KEY'] = "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"
os.environ['ANTHROPIC_API_KEY'] = "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"

config = BrowserConfig(
    headless=True,
    disable_security=False
)

browser = Browser(config=config)

async def main():
    agent = Agent(
        browser=browser,
        task="Search Bing for agentic software design and give me a relevance score for the search results.",
        llm=ChatAnthropic(model="claude-3-5-sonnet-20240620"),
    )
    await agent.run()

await main()
https://colab.research.google.com/
ai-tutorial-notebooks/BYOA.ipynb at main · dionny/ai-tutorial-notebooksGitHub
Logo