Skip to content

Instantly share code, notes, and snippets.

View kekyo's full-sized avatar
📡
I'm looking for a job

Kouji Matsui kekyo

📡
I'm looking for a job
View GitHub Profile
@hyuki
hyuki / chat.md
Created March 27, 2023 12:01
#ChatGPT と結城浩の対話: AIは、矛盾した親子関係をもとに「ループ」の概念を理解できるか

Model: GPT-4

親子関係についての短い文を与えますので、それを「N代前」という表現を使って答えてください。Nは自然数です。たとえば「アリスの父はボブです」という文が与えられたら「ボブはアリスの1代前です」と答えます。また、たとえば「チャーリーの母の父はデイビッドです」という文が与えられたら「デイビッドはチャーリーの2代前です」と答えます。わかりましたか。

@hyuki
hyuki / chat.md
Created March 17, 2023 01:12
ChatGPT と結城浩の対話(矛盾や反復を含んだ対話によってAIと人間の識別は行えるか)

こんにちは。今後、GPT-4を使ったアプリケーションやサービスがたくさん登場してくると思います。その中には、たとえばSNSを利用したbotもたくさん出てくるでしょう(現在でもすでにありますけれど)。そこで質問なんですが、SNSでおしゃべりしている相手が、人間なのか、GPT-4などの技術を使ったAIなのかを識別するにはどのような会話をしてみればいいでしょうか。一般的なAIでは難しいかもしれないので、GPT-4に限ってもいいです。あなたの考えを聞かせてください。

GPT-4のような高度なAIと人間を識別するのは、時に難しいことがあります。しかし、いくつかの方法を試してみることで、相手が人間かAIかを見極めることができるかもしれません。

  1. 複雑な感情やニュアンスについて尋ねる: AIは感情やニュアンスを理解するのが苦手です。複雑な感情を表現する文章やシチュエーションについて尋ねてみて、その反応を見てください。
@cellularmitosis
cellularmitosis / README.md
Last active April 6, 2022 01:21
Installing Debian on the MIPS Creator CI20

Blog 2019/11/4

<- previous | index | next ->

Installing Debian on the MIPS Creator CI20

With my recent interest in compilers, I decided to pick up a MIPS machine.

@ksasao
ksasao / whoistalking.cs
Last active May 31, 2018 12:46
ML.NETで誰が言ったセリフかを推定する
// ML.NETで誰が言ったセリフかを推定する
//
// ML.NETのセットアップ方法は下記を参照
// https://www.microsoft.com/net/learn/apps/machine-learning-and-ai/ml-dotnet/get-started/windows
using Microsoft.ML;
using Microsoft.ML.Models;
using Microsoft.ML.Runtime.Api;
using Microsoft.ML.Trainers;
using Microsoft.ML.Transforms;
using System;
@ufcpp
ufcpp / StructVirtualMethodBenchmark.cs
Created March 17, 2018 05:17
構造体のインターフェイス明示的実装の devirtualize 問題
using System;
using System.Runtime.CompilerServices;
struct X : IDisposable
{
public bool IsDisposed;
/// <summary>
/// 明示的実装にしているので、呼ぶときには ((IDispose)x).Dispose() みたいに呼ばないといけない。
/// この型は構造体なので、(IDispose)x としたときのボックス化が気になる。
@CodaFi
CodaFi / AlgorithmW.swift
Last active May 17, 2024 14:18
A Swift Playground containing Martin Grabmüller's "Algorithm W Step-by-Step"
/// Playground - noun: a place where people can play
/// I am the very model of a modern Judgement General
//: # Algorithm W
//: In this playground we develop a complete implementation of the classic
//: algorithm W for Hindley-Milner polymorphic type inference in Swift.
//: ## Introduction
@ufcpp
ufcpp / 謎.cs
Last active August 24, 2016 06:58
どこかでこんな風になってる感じがする
using System;
using System.Threading.Tasks;
class Program
{
static void Main()
{
Console.WriteLine("begin");
// なんかどこかで誰かがこんな Post してる気配がなくもない

.NET Coreコードリーディングことはじめ

このエントリはWindows & Microsoft技術 基礎 Advent Calendar 2015の6日目です。

.NETのトラブルシュートをしたり、実装に興味があったり、日々の仕事に疲れた心への癒やしとして、.NETの実装を見たいことがあると思います。このエントリでは、そういった方向けに簡単なガイドを提供します。

前提と対象

.NETの実装は色々あるのですが、この記事では.NET 5向けの実装についての話をします。それ以前のMicrosoft実装については、クラスライブラリ部分のみリファレンスソースとして公開されているので、そちらを参照すると良いでしょう(ランタイムそのもののソースコードは公開されていません)。ライセンスもMITライセンスなので安心です。ただし、クライアント側(Windows FormsやWPF)のコードはgithubには公開されておらず、Microsoftのサイトで公開されており、そのライセンスはMicrosoft Reference Source Licenseとなっていますので、デバッグや相互運用性の向上を目的としない使用には注意が必要です。XamarinやUnityで使っているMonoについては、素直にMonoのソースツリーを見ればいいでしょう。ただし、クラスライブラリはMITライセンスですが、ランタイムはLGPLなので、人によっては注意が必要かもしれません。

@vivmishra
vivmishra / dotnet-461-System.Transactions.cs
Created October 23, 2015 18:09
Sample for System.Transactions updates in .NET 4.6.1
using System;
using System.Transactions;
namespace YourNamespaceGoesHere
{
public class NonMSDTCPromoterEnlistment : IPromotableSinglePhaseNotification
{
Guid promoterType;
Guid distributedTxId;
Transaction enlistedTransaction;