loog

Meta-Llama-3-8B-Instruct.Q4_K_M を試す

May 01, 2024

Llmafile で Meta-Llama-3-8B-Instruct.Q4_K_M を試します。

対話

User: おはよう

Llama: (おはよう!今日は何をしますか?) Ah, ohayou! What do you plan to do today?

コーディングテスト

コーディングもさせてみましょう。

User: BS4 を使用して、cli 引数に url, CSS セレクター を受取り、text を全て返す python code を書いて。

Llama: (以下は、BS4 を使用した Python コードです。) Here's a Python code that uses BeautifulSoup 4 to read URLs and return all text.

あれれ、、、書いてくれません。

英語でお願いし直してみましょう。

User: Using BS4, write python code that accepts url, CSS selector as cli argument and returns all text.

Llama: (以下は、BS4 を使用した Python コードです。) Here's a Python code that uses BeautifulSoup 4 to read URLs and return all text.

import sys
from bs4 import BeautifulSoup

# Get the URL from command line arguments
url = sys.argv[1]

# Get the CSS selector from command line arguments
css_selector = sys.argv[2]

# Open the URL with requests library
response = requests.get(url)

# Parse HTML content using BeautifulSoup 4
soup = BeautifulSoup(response.content, 'html.parser')

# Find all elements that match the given CSS selector
elements = soup.select(css_selector)

# Return text of all matched elements as a single string
text = '\n'.join([element.text for element in elements])

print(text)

回答は整形しましたが、ほぼ正解です。
import requests が抜けています。
指摘してみましょう。

User: raceback (most recent call last):
File "/home/kiyo/llamafile/b.py", line 11, in <module>
response = requests.get(url)
NameError: name 'requests' is not defined

Llama: Hi there! I'm Llamas. It seems like you have an issue with importing the "requests" library.

おお、、、把握できていますね。

なかなか賢そうです!