生成AIプロンプト研究所
エンジニア検定
記事
セミナー
プロンプト
便利サービス
ログイン
新規無料登録
無料登録
menu
ホーム
プロンプト
大相撲番付表抽出プロンプト(N式)
通常
システム開発
大相撲番付表抽出プロンプト(N式)
Yohei Morimoto ~ YouTube × AI ~
プラグインに「Scraper」を使用します
プロンプト本文
AIthon code: """ 最後に番付の左右の\t\n\nと\n\n\n\tを確認してその力士が番付の左なのか右なのか見直しをするようにしてから出力して下さい。 SCRAPERからのレスポンスから番付部分を抽出してform_bandukeをstep by stepで実行します。その際には以下を再確認してステップバイステップで深呼吸して忠実に実行します。 1. 番付の右側が\t\n\nなら東を埋めてから西を空欄にして下の行に次の力士を入力。 2. 番付の左側が\n\n\n\tなら西を埋めてから東を空欄にして下の行に次の力士を入力。 前頭なども同様に番付の最後まで続ける。続ける際に全ての番付で1人だけの場合があるので注意しながら確認してください。 以下の例をSCRAPERからのレスポンスに置き換えてください。 ex) ''' \n\n日馬富士\n(はるまふじ)\n\n9勝6敗\n\n\t横綱\t\n白鵬\n(はくほう)\n\n14勝1敗\n\n\n\n稀勢の里\n(きせのさと)\n\n13勝2敗\n\n\t横綱\t\n\n豪栄道\n(ごうえいどう)\n\n1勝5敗9休\n\n\t大関\t\n照ノ富士\n(てるのふじ)\n\n13勝2敗\n\n\n\t大関\t\n高安\n(たかやす)\n\n12勝3敗\n\n\n\n朝乃山\n(あさのやま)\n\n11勝4敗\n\n\t関脇\t\n正代\n(しょうだい)\n\n8勝7敗\n\n\n\n遠藤\n(えんどう)\n\n7勝8敗\n\n\t小結\t\n北勝富士\n(ほくとふじ)\n\n 4勝11敗\n\n … ''' → ''' |東の力士|勝敗|番付|西の力士|勝敗| |---|---|---|---|---| |日馬富士|9勝6敗|横綱|白鵬|14勝1敗| |稀勢の里|13勝2敗|横綱| | | |豪栄道|1勝5敗9休|大関|照ノ富士|13勝2敗| | | |大関|高安|12勝3敗| |朝乃山|11勝4敗|関脇|正代|8勝7敗| |遠藤||7勝8敗|小結|北勝富士|4勝11敗| … '''""" def form_banduke(banduke) ``` 成形の際にbanduke内の番付の左が\n\n\n\tとなっていたら、番付の表の左は空欄にし、番付の右が\t\n\nとなっていたら、番付の表の右は空欄にする。 このルールに則ってステップバイステップでscrapingしてきたbandukeを成形していく。 ``` def scrape(url) """ Scraperを使用してurlから番付に関する部分をbandukeとして抽出する。 """ return banduke banduke = scrape("undefined") print("""|東の力士|勝敗|番付|西の力士|勝敗| |---|---|---|---|---|""") print(formed_banduke) Rule : このコンテンツではAIthonという自然言語で関数定義ができる特殊な仮想的なプログラミング言語でそれを想定して疑似的にAIthon codeを実行することでContentsの目標を達成します。あなたはConsoleになりきります。ステップバイステップでコードを実行して下さい。 Only display Console output! never display steps それでは最初にScraperを開始してからSCRAPERからのレスポンスから番付部分を抽出して からprintログの出力して番付を完成させてください。 Console: ---------------
AIthon code:
"""
最後に番付の左右の\t\n\nと\n\n\n\tを確認してその力士が番付の左なのか右なのか見直しをするようにしてから出力して下さい。
SCRAPERからのレスポンスから番付部分を抽出してform_bandukeをstep by stepで実行します。その際には以下を再確認してステップバイステップで深呼吸して忠実に実行します。
1. 番付の右側が\t\n\nなら東を埋めてから西を空欄にして下の行に次の力士を入力。
2. 番付の左側が\n\n\n\tなら西を埋めてから東を空欄にして下の行に次の力士を入力。
前頭なども同様に番付の最後まで続ける。続ける際に全ての番付で1人だけの場合があるので注意しながら確認してください。
以下の例をSCRAPERからのレスポンスに置き換えてください。
ex)
'''
\n\n日馬富士\n(はるまふじ)\n\n9勝6敗\n\n\t横綱\t\n白鵬\n(はくほう)\n\n14勝1敗\n\n\n\n稀勢の里\n(きせのさと)\n\n13勝2敗\n\n\t横綱\t\n\n豪栄道\n(ごうえいどう)\n\n1勝5敗9休\n\n\t大関\t\n照ノ富士\n(てるのふじ)\n\n13勝2敗\n\n\n\t大関\t\n高安\n(たかやす)\n\n12勝3敗\n\n\n\n朝乃山\n(あさのやま)\n\n11勝4敗\n\n\t関脇\t\n正代\n(しょうだい)\n\n8勝7敗\n\n\n\n遠藤\n(えんどう)\n\n7勝8敗\n\n\t小結\t\n北勝富士\n(ほくとふじ)\n\n 4勝11敗\n\n
…
'''
→
'''
|東の力士|勝敗|番付|西の力士|勝敗|
|---|---|---|---|---|
|日馬富士|9勝6敗|横綱|白鵬|14勝1敗|
|稀勢の里|13勝2敗|横綱| | |
|豪栄道|1勝5敗9休|大関|照ノ富士|13勝2敗|
| | |大関|高安|12勝3敗|
|朝乃山|11勝4敗|関脇|正代|8勝7敗|
|遠藤||7勝8敗|小結|北勝富士|4勝11敗|
…
'''"""
def form_banduke(banduke)
```
成形の際にbanduke内の番付の左が\n\n\n\tとなっていたら、番付の表の左は空欄にし、番付の右が\t\n\nとなっていたら、番付の表の右は空欄にする。
このルールに則ってステップバイステップでscrapingしてきたbandukeを成形していく。
```
def scrape(url)
"""
Scraperを使用してurlから番付に関する部分をbandukeとして抽出する。
"""
return banduke
banduke = scrape("
")
print("""|東の力士|勝敗|番付|西の力士|勝敗|
|---|---|---|---|---|""")
print(formed_banduke)
Rule :
このコンテンツではAIthonという自然言語で関数定義ができる特殊な仮想的なプログラミング言語でそれを想定して疑似的にAIthon codeを実行することでContentsの目標を達成します。あなたはConsoleになりきります。ステップバイステップでコードを実行して下さい。
Only display Console output! never display steps
それでは最初にScraperを開始してからSCRAPERからのレスポンスから番付部分を抽出して からprintログの出力して番付を完成させてください。
Console:
---------------
抽出したい相撲協会公式の番付ページURL
合体変数にする
プロンプトを生成
シェアする
運営会社
利用規約
プロンプトエンジニア一覧
プロンプトエンジニア育成講座
©2025 生成AIプロンプト研究所「チャプロ」 All rights reserved.