Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there a katago function that can do dead-end questions? #841

Open
awsjgy opened this issue Sep 28, 2023 · 3 comments
Open

Is there a katago function that can do dead-end questions? #841

awsjgy opened this issue Sep 28, 2023 · 3 comments

Comments

@awsjgy
Copy link

awsjgy commented Sep 28, 2023

Although katago is very strong in chess, it is too strong to be of much help to humans. However, some extensions to katago might be better to help us improve our game. For example, if we could implement chatgpt to interact with katago, it could tell us why we should prioritize this move through some natural language. More basic information on this

Can katago do dead or alive problems, but he thinks about it based on the big picture.
Although I know there are some ai by @kaorahi Lizgoban that can solve dead or alive problems, but it's not perfect yet.
For example if some questions are positively solved for mugging and killing, then ai may consider the global maximum value of the place and not choose to calculate on top of this dead-live question. Also although there is a setup for looting, but if the number of loot is not enough, it will not consider the loot kill. Can you set the number of robocalls to be greater than the number of robocalls in the dead-or-alive question itself, and also if the value of the dead-or-alive question itself is set to be greater than the value of the robocalls

Can you prioritize the net kills so that you don't have to consider robbing the kills, and the net lives so that you don't have to consider robbing the lives?

When encountering a dead or alive problem, but there are identical pieces around, if you consider only choosing to eat a certain piece, or only making a certain piece alive.

@HackYardo
Copy link

Looks like ur code age is older than ur AI age. AI is not general purpose, it's niche yet: chatgpt is for chatting, katago is for playing Go. Katago can't say why (s)he play stones here or there because (s)he can't chat, chatgpt can't do it too because (s)he can't play Go...
If u'd like to learn about how soon the perfect AI you want come ture, see: https://arxiv.org/pdf/1705.08807.pdf

@HackYardo
Copy link

HackYardo commented Sep 28, 2023

As for Life&Death questions, LizGoban is using the API of KataGo, LizGoban is not a AI, it is a GUI APP with KataGo built-in. There're still many api of KataGo not be used actually.
At last, L&D questions is unsolved, see #261

@awsjgy
Copy link
Author

awsjgy commented Sep 28, 2023

I know chatgpt can't play go directly or communicate directly with humans. But I've used the chatgpt plus version, which has a lot of plugins and extensions, and there are quite a few developers who use the chatgpt api to enable interaction with software of various functions. It's not complete, but it's dawning.

I read your #261, this kinfkong is our Chinese, he mentioned the function of understanding dead or alive problems, selected area to analyze dead or alive problems, already implemented on top of lizzieyzy go software on github, but not smart enough to Consider dead and alive problems that include robbing aspects, and dead and alive problems that have already been selected for a given piece.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants